web-dev-qa-db-fra.com

Ubuntu 14.04 ne détecte pas mon GPU discret

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
1
user258887

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". :)

0
user258887