web-dev-qa-db-fra.com

Le GPU est tombé du bus (Nvidia)

J'ai récemment publié un message car je ne pouvais pas utiliser mon GPU NVIDIA. Ceci est le post: lien vers mon autre post . Je travaille maintenant sur mon GPU (via les paramètres du serveur NVIDIA X). Ce sont mes spécifications:

version ubuntu: 16.04.1

GPU: NVIDIA Corporation GM108M [GeForce 840M]

Mais chaque fois que je suspends mon ordinateur portable et le redémarre, je reçois un écran noir avec ce message d'erreur:

[ 5107.273042] usbhid 2-3:1.0: suspend error -5  
[ 5107.644336] NVRM: Xid (PCI:0000:03:00): 79, GPU has fallen off the bus.)  
[ 5107.644336] 

La seule solution est de redémarrer complètement mon ordinateur portable avec le bouton d'alimentation.

--- Informations supplémentaires ---

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26                 Driver Version: 375.26                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 840M        Off  | 0000:03:00.0     Off |                  N/A |
| N/A   47C    P0    N/A /  N/A |    242MiB /  2002MiB |     24%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1409    G   /usr/lib/xorg/Xorg                             149MiB |
|    0      2471    G   compiz                                          92MiB |
|    0      2774    G   /usr/lib/firefox/firefox                         1MiB |
+-----------------------------------------------------------------------------+

Ainsi, cela ne se produit que lorsque mon ordinateur portable se met lui-même en mode veille/suspension (je l'ai désactivé maintenant pour qu'il ne passe plus en mode veille/suspension). Allumer mon ordinateur portable n’a aucun problème avec cela. Jamais rencontré cela auparavant non plus. Je suis également revenu sur mon processeur graphique Intel pour tester si cela se produit toujours, mais ce n'est pas le cas. Donc, il doit faire quelque chose avec mon GPU Nvidia.

3
Enforcerke

J'ai eu exactement le même problème, je l'ai résolu en mettant la carte graphique en mode persistant:

$ Sudo nvidia-smi -pm 1

Je ne sais pas ce que cela fait vraiment, mais il semble que cela fonctionne pour moi.

J'ai trouvé la solution dans le prochain forum: https://bbs.archlinux.org/viewtopic.php?id=145527

2
Oier Saizar

La prochaine fois, essayez de vous connecter via SSH pour arrêter/redémarrer votre ordinateur. Une autre procédure consiste à appuyer sur magie + r pour dissocier le clavier de X et à appuyer sur cltr + alt + suppr.

J'ai le même problème avec cette version du pilote. Essayez le package de pilote Ubuntu!

1
Tim Ritberg

Ayant le même problème sous Ubuntu 18.04, j'utilise nvidia-prime pour la commutation graphique avec nvidia-driver-396 (.24) installé. Ce problème se produit uniquement lors de l'exécution sur la carte dédiée à l'aide de:

Sudo prime-select nvidia

Lors de la reprise de la suspension, le bureau clignote, puis les écrans noirs, comme indiqué ci-dessus, avec le même message d'erreur.

Matériel (Dell inspiron 7559): Nvidia GTX 960m Intel i7-6700HQ

Word Around:

Un correctif qui a fonctionné pour moi consistait à supprimer le fichier d'échange par défaut créé lors de l'installation et à créer une partition d'échange dédiée. N'oubliez pas, bien sûr, d'ajouter à fstab et de placer grub directement sur la partition avec resume = "UUID".

0
Craig

J'ai découvert qu'Ubuntu 18.04 offre la possibilité d'utiliser Ubuntu sur Wayland, ce qui, d'après ce que j'ai appris, constitue une alternative au serveur x. Je me suis connecté en utilisant l'option Ubuntu sur Wayland sur l'écran de connexion:

the login screen

Maintenant, je peux utiliser l'option de suspension sans aucun problème.

0
Dhananjay Ugwekar