Acabei de instalar o Fedora 23 (com KDE) em um novo Dell Inspiron 15-7559, mas não consegui descobrir como instalar qualquer driver para minha Nvidia GeForce GTX 960M (4GB GDDR5). No momento, não posso alterar a resolução (fixa para 4k) nem usar a porta HDMI.
Eu tentei vários guias sem sucesso, então posso aceitar qualquer solução, mas eu preferiria usar uma solução gratuita ou de código aberto. De qualquer forma, meu objetivo final é usar um monitor externo (ou, idealmente, dois).
A Nvidia 960M implementa a tecnologia Optimus, então segui as instruções encontradas nesta página link .
Solução gratuita ou de código aberto
Se eu der os 2 seguintes comandos:
dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora23/noarch/bumblebee-release-1.2-1.noarch.rpm
dnf install bumblebee-nouveau
então eu posso reiniciar, mas vou receber o seguinte erro:
[root@localhost mirko]# optirun -vv glxinfo
[ 391.739812] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 391.740185] [INFO]Configured driver: nouveau
[ 391.740653] [DEBUG]optirun version 3.2.1 starting...
[ 391.740701] [DEBUG]Active configuration:
[ 391.740717] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 391.740733] [DEBUG] X display: :8
[ 391.740749] [DEBUG] LD_LIBRARY_PATH:
[ 391.740767] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 391.740783] [DEBUG] Accel/display bridge: auto
[ 391.740798] [DEBUG] VGL Compression: proxy
[ 391.740814] [DEBUG] VGLrun extra options:
[ 391.740829] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib64/primus
[ 391.740974] [DEBUG]Using auto-detected bridge virtualgl
[ 391.893669] [INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 391.893696] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 391.893703] [DEBUG]Socket closed.
[ 391.893720] [ERROR]Aborting because fallback start is disabled.
[ 391.893726] [DEBUG]Killing all remaining processes.
Se ele lançar o seguinte comando, depois da reinicialização, eu terei apenas uma tela em branco.
dnf install bumblebee-nouveau bbswitch-dkms kernel-devel
Solução de fonte fechada
Eu preferiria usar uma solução livre ou de código aberto, se é possível conectar monitores externos sem problemas, mas talvez esse log possa ser útil.
Instalando o repositório gerenciado da NVidia e o fedora sem multilib 22+, se eu reiniciar, irei obter a tela em branco sem nenhum shell acessível.
Estas são as saídas de bumblebee-nvidia --check e --debug
[root@localhost mirko]# bumblebee-nvidia --check
--force compile selected via /etc/sysconfig/nvidia/compile-nvidia-driver
Warning! This NVIDIA driver has not compiled successfully before on kernel 4.3.3-300.fc23.x86_64!
Warning! This NVIDIA driver userland
/usr/lib64/nvidia-bumblebee/libGL.so.1 library is missing!
Warning! nvidia.ko was not created in in the kernel tree!
modinfo output for NVIDIA:
modinfo: ERROR: Module nvidia not found.
Check bbswitch kernel module...
Warning! bbswitch is not loaded into this kernel!
Since bbswitch is not loaded into the kernel, lets do additional checks on it...
dkms status bbswitch output:
bbswitch, 0.8.0, 4.3.3-300.fc23.x86_64, x86_64: installed
if the bbswitch package is installed, you may wish to try:
/usr/sbin/dkms add -m bbswitch -v 0.8.0
/usr/sbin/dkms build -m bbswitch -v 0.8.0
/usr/sbin/dkms install -m bbswitch -v 0.8.0
/sbin/modprobe bbswitch
To get clues as to why bbswitch is failing on this kernel...
All NVIDIA checks completed, but there were 1 or more failures...
Try running this script with the --debug option to find clues about what has
gone wrong with the NVIDIA driver compile process.
[root@localhost mirko]# bumblebee-nvidia --debug
--force compile selected via /etc/sysconfig/nvidia/compile-nvidia-driver
--debug mode selected.
Building NVIDIA video drivers: Creating directory NVIDIA-Linux-x86_64-352.63
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 352.63...........................................................................................................................................................................................................................................................
[ OK ]
sed: can't read /usr/share/applications/nvidia-settings.desktop: No such file or directory
Espero que você possa me ajudar, porque eu amo o Linux e gostaria muito de usá-lo na minha vida. Agradecemos antecipadamente.