Informações
SO: Manjaro Linux 16.10 (Cinnamon Community Edition)
$ cat /etc/*-release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=Fringilla
DISTRIB_DESCRIPTION="Manjaro Linux"
Manjaro Linux
NAME="Manjaro Linux"
ID=manjaro
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.manjaro.org/"
SUPPORT_URL="http://www.manjaro.org/"
BUG_REPORT_URL="http://bugs.manjaro.org/"
Tipo: Computador portátil
Kernel: 4.4.28-2-MANJARO
Processador: Intel (R) Core (TM) i7-3610QM CPU @ 2.30GHz
GPUs:
- Controladora gráfica de processador Intel Corporation 3rd Gen Core (rev 09)
- NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
Endereços PCI:
- Intel iGPU: 00: 02.0
- GPU Nvidia: 01: 00.0
Motorista de Bumblebee.
Problema
Eu achei (e ler) a NVIDIA
e NVIDIA Optimus
wiki ArchLinux (porque baseada sim, Manjaro é ArchLinux).
Mas quando eu instalei Manjaro Eu instalei-o com não-livre motoristas e assim nvidia
, nvidia-libgl
e xorg-xrandr
já estão instalados e up-to-date.
E minha porta HDMI não está funcionando . Eu acho que é porque apenas o Intel iGPU está presente no X11 conf (a porta HDMI faz parte da Nvidia GPU).
Enquanto eu tentava descobrir o motivo, o Manjaro faz uma identificação e instalação automatizadas de GPUs durante a instalação.
$ sudo mhwd-gpu --check
[sudo] password for shark:
Using default
Default lib32 support: true
xorg configuration symlink valid...
libGl and libglx symlinks valid...
$ sudo mhwd-gpu --status
Using default
Default lib32 support: true
:: status
lib32-libGl: '/usr/lib32/mesa/libGL.so.1.2.0'
lib32-libGLESv1: '/usr/lib32/mesa/libGLESv1_CM.so.1.1.0'
lib32-libGLESv2: '/usr/lib32/mesa/libGLESv2.so.2.0.0'
lib32-libEGL: '/usr/lib32/mesa/libEGL.so.1.0.0'
libGl: '/usr/lib/mesa/libGL.so.1.2.0'
libGLESv1: '/usr/lib/mesa/libGLESv1_CM.so.1.1.0'
libGLESv2: '/usr/lib/mesa/libGLESv2.so.2.0.0'
libEGL: '/usr/lib/mesa/libEGL.so.1.0.0'
libglx: '/usr/lib/xorg/modules/extensions/libglx.xorg'
xorg configuration file: '/etc/X11/mhwd.d/intel.conf'
O Manjaro Settings Manager (configuração de hardware) está me dizendo que o driver híbrido do zangão está instalado nos dois casos (veja a captura de tela).
Mas minha /etc/X11/xorg.conf.d
pasta contém apenas o seguinte link simbólico 90-mhwd.conf -> /etc/X11/mhwd.d/intel.conf
.
/etc/X11/mhwd.d/intel.conf
conteúdo:
##
## Generated by mhwd - Manjaro Hardware Detection
##
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "sna"
Option "DRI" "true"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Então, o que preciso fazer para que minha porta HDMI funcione? E como posso verificar se minha GPU Nvidia está funcionando ou não?
Acho que não preciso instalar mais drivers, mas não consigo descobrir se preciso usar a mhwd
ferramenta fornecida pelo Manjaro para definir mais algumas configurações ou se preciso criar um novo /etc/X11/xorg.conf.d/20-nvidia.conf
arquivo ou mesmo se preciso substituir o intel.conf
por a nvidia.conf
.
Isso também pode ajudar:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0-rc2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.0-rc2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.0-rc2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Edit : É este post xrandr não detecta monitor na porta HDMI respondendo à minha pergunta?
Por que estou questionando aqui
Peço desculpas por fazer esta pergunta aqui, mas o fórum do ArchLinux diz isso
Essas placas são para o suporte ao Arch Linux e somente ao Arch. Se você instalou o Archbang, Antegros, Chakra, Evo / Lution, Manjaro, o que for, você NÃO está executando o Arch Linux. Da mesma forma, se você seguiu um vídeo aleatório no YouTube ou usou um script automatizado encontrado em um blog, NÃO está executando o Arch Linux, portanto, não espere nenhum apoio, simpatia ou qualquer coisa, exceto que seu tópico seja fechado e instruído a seguir em frente. Arch é uma distro de bricolage: se alguém já fez isso por você, aparecer aqui pedindo para ter sua mão em mãos por mais ajuda é apenas ajudar o vampirismo e não é bem-vindo.
e nunca recebi o email de confirmação do fórum do Manjaro Linux.
Eu fiz esforços de pesquisa e configuração, então desejo que isso não ajude o vampirismo, como alguns dizem. Além disso, eu realmente não quero prejudicar minha distro instalando drivers errados (isso já aconteceu comigo quando instalei os drivers da Nvidia no site deles, agora sei que é uma péssima idéia).