La raison pour laquelle je pose cette question est qu'aucun des jeux que j'ai installés via le centre logiciel et qui nécessitent une accélération 3D, telle que TORCS par exemple, ne fonctionneront. Quand j'essaye de courir alors, rien ne se passe. J'ai un Dell Inspiron N5110 avec un nVidia GeForce GT 525M.
J'ai essayé ce qui suit et quelques suggestions pour des personnes ayant des problèmes similaires:
lspci -v
Ce qui m'a donné:
01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 04ca
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f6000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_current, nvidia_current_updates, nvidia, nouveau, nvidiafb
J'ai aussi essayé:
egrep -i " connected|card detect|primary dev" /var/log/Xorg.0.log
Ce qui m'a donné:
[ 20.873] (II) intel(0): Output LVDS1 connected
Et:
nvidia-smi -a
Ce qui a donné:
NVIDIA: could not open the device file /dev/nvidiactl (No such file or directory).
Nvidia-smi has failed because it couldn't communicate with NVIDIA driver. Make sure that latest NVIDIA driver is installed and running.
Je ne comprends pas vraiment ce que tout cela signifie. S'il vous plaît aider.
Je sais que la question est ancienne, mais j'ai trouvé une solution que je n'ai trouvée sur aucun autre sujet.
Ouvrez un terminal et tapez
lspci -vnnn | Perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
Votre sortie sera quelque chose comme ça:
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] [1002:682f] (rev ff) (prog-if ff)
Recherchez maintenant le [VGA controller]
à la fin de chaque périphérique. Quel que soit le périphérique qui l’a, est le GPU actif. Dans mon cas, c'est le processeur i7 (HD 4000) qui gère le travail.
J'ai trouvé this (si vous avez NVidia et les cartes graphiques Intel):
Je pense que la commande suivante devrait vous donner une indication de votre puce active:
$ glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile*
Si vous êtes passé à la carte NVidia:
$ optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2