Non mais c'est la mouise.
Le pilote proprio marche mieux que Nouveau.
Installer : nvidia, nvidia-utils, lib32-nvidia-utils, libva-vdpau-driver
Si l'affichage est moche, faut configurer un xorg :
nvidia-xconfig
Si les écrans font de la mouise, plus besoin de Xrandr, ça se gère entre autre avec
nvidia-settings
Pour voir ce qui est pris en compte : Indique la carte graphique :
lspci|grep VGA
Si le résultat est par exemple
09:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
Ensuite on demande
lspci -v -s 09:00
La partie utile sera Kernel driver in use: nvidia
. Ensuite, les commandes suivantes :
glxinfo|grep "OpenGL" DRI_PRIME=1 glxinfo|grep "OpenGL" __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo|grep "OpenGL"
Si ça affiche Mesa, c'est pas bien.
Ce qui m'a résolu le souci (cf https://bbs.archlinux.org/viewtopic.php?pid=1921892#p1921892 ) :
sudo nano /etc/mkinitcpio.conf
Ajouter :
MODULES=nvidia
Puis faire
sudo mkinitcpio -p linux
Ensuite
sudo nano /etc/default/grub
J'ai la ligne
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi,noaer nvidia"
Régénérer le grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
Faudra peut-être adapter si ça reste lent à se lancer…