1 votes

Ubuntu 14.04 ne détecte pas mon GPU discret

J'ai récemment acheté un ordinateur portable avec une Nvidia GeForce 860m, et j'ai installé Ubuntu 14.04. Sur mon ancien ordinateur portable, j'avais la version 12.04, qui remplissait automatiquement Additional Drivers avec les pilotes Nvidia. Mais sur cet ordinateur, la seule chose dans Additional Drivers est Qualcomm. J'ai donc installé manuellement Nvidia, mais X Server Settings ne semble pas détecter de GPU...

lspci | grep VGA ne signale que mon GPU Intel intégré, mais

lspci -v rapporte beaucoup de choses, y compris le GPU de 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 d'autre pour comprendre pourquoi cela ne fonctionne pas ?

EDIT : par 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

0voto

lcdavis13 Points 43

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 installation de bumblebee selon les instructions aquí :

sudo apt-get install bumblebee bumblebee-nvidia primus

Après un redémarrage, j'ai pu utiliser mon gpu nVidia pour des programmes spécifiques en utilisant la commande 'optirun'. :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X