J'ai récemment acheté un ordinateur portable avec un Nvidia GeForce 860m et j'ai installé Ubuntu 14.04. Sur mon ancien ordinateur portable, j'avais 12.04, qui remplissait automatiquement les pilotes supplémentaires avec les pilotes Nvidia. Mais sur cet ordinateur, Qualcomm est la seule chose qui compte dans Pilotes supplémentaires. J'ai donc installé manuellement Nvidia, mais les paramètres du serveur X ne semblent pas détecter de GPU ...
lspci | grep VGA
ne signale que mon processeur graphique Intel intégré, mais
lspci -v
rapporte beaucoup de choses, y compris le GPU Nvidia:
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 157d
Flags: fast devsel, IRQ 16
Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at ed000000 [disabled] [size=512K]
Capabilities: access denied
Je ne sais pas ce que ça veut dire. Je ne sais pas si c'est censé dire 'accès refusé' ...
J'ai besoin de mon GPU pour faire de la programmation CUDA et OpenGL. Que puis-je faire pour comprendre pourquoi cela ne fonctionne pas?
EDIT: à la demande, le contenu de xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.117 (buildmeister@swio-display-x86-rhel47-01) Tue Nov 26 22:29:40 PST 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Il a été corrigé en installant la version 331 du pilote nVidia:
Sudo apt-get purge nvidia*
Sudo apt-get install nvidia-331-updates-dev
Puis installer bumblebee selon les instructions ici :
Sudo apt-get install bumblebee bumblebee-nvidia primus
Après un redémarrage, j’ai été en mesure d’utiliser mon GPU nVidia pour des programmes spécifiques à l’aide de la commande "optirun". :)