J'ai la carte graphique Nvidia 1080ti, qui n'a que quelques jours. De plus, j'ai une installation propre d'Ubuntu 18.04 et des derniers pilotes nvidia-390 installés, en utilisant apt:
~$ sudo dpkg -l | grep nvidia
ii libnvidia-cfg1-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.59-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-390:i386 390.59-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-390 390.59-0ubuntu0~gpu18.04.1 amd64 Transitional package for nvidia-driver-390
ii nvidia-compute-utils-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-390 390.59-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 396.24-0ubuntu0~gpu18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.59-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary Xorg driver
Mon problème est que chaque fois que je réveille mon ordinateur du mode suspension, mon arrière-plan se transforme en ce motif de bruit (j'ai un jeu de couleurs unies):
Je pense qu'il vaut la peine de mentionner que je n'ai PAS de problèmes graphiques sur l'écran de connexion (c'était parfois un problème sur Ubuntu 16.04). L'écran de connexion fonctionne parfaitement ici.
Avez-vous des idées pour résoudre ce problème et d'où il vient?
Une autre façon de contourner ce problème est: Alt + F2 , puis entrez r et appuyez sur Entrée
Cela redémarrera le Gnome.
la source
J'ai aussi le même problème avec Ubuntu 18.04.1. J'ai le nvidia GT220, la version du pilote 340.106. Le bug a été signalé ici: bugzilla.gnome.org il y a longtemps, il concernait Gnome 3.14 et Ubuntu 18 exécute maintenant Gnone 3.28. Il devrait être corrigé. Avec le pilote Nouveau, vous n'obtenez pas ce problème.
Voici ce que Nvidia en dit:
Gnome utilise des FBO pour ne pas avoir à rendre l'arrière-plan sur toutes les images. Mais le contenu des FBO n'est pas enregistré lorsque l'ordinateur passe en mode veille.
la source
J'ai aussi ce problème. la solution de contournement pour moi semble être d'utiliser une image comme arrière-plan au lieu d'utiliser une couleur.
la source
J'ai également eu le même problème dans Ubuntu 18.04.3 en utilisant NVIDIA 390.129. L'arrière-plan montrait une image bruyante après avoir réveillé l'ordinateur de la suspension. Je n'ai pas trouvé de solution appropriée, mais j'ai piraté un moyen de définir l'arrière-plan approprié pour exécuter un service lorsque l'ordinateur se réveille de la suspension.
Créons d'abord le fichier
change_background.sh
dans/usr/bin
:Définissez le chemin d'accès à l'image souhaitée.
Nous devons également créer
/usr/bin/discover_session_bus_address.sh
et coller le code suivant avec la permission d' Adam Ryczkowski .change_background.sh
sources le fichier afin de définir laDBUS_SESSION_BUS_ADDRESS
variable d'environnement.Enfin, créons un fichier de service situé dans
/etc/systemd/system
named, par exemple,change_background.service
Assurez-vous d'accorder les autorisations correctes à tous les fichiers.
Démarrez le service avec:
Vous pouvez vérifier l'état avec:
J'espère que cela a résolu votre problème, maintenant l'arrière-plan devrait être réglé sur l'image de votre choix lorsque l'ordinateur se réveille de la suspension.
la source