Ich habe die Nvidia 1080ti-Grafikkarte, die nur ein paar Tage alt ist. Außerdem habe ich eine Neuinstallation von Ubuntu 18.04 und den neuesten nvidia-390-Treibern mit 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
Mein Problem ist, dass mein Hintergrund jedes Mal, wenn ich meinen Computer aus dem Standby-Modus wecke, dieses Rauschmuster annimmt (ich habe Volltonfarben eingestellt):
Ich denke, es ist erwähnenswert, dass ich KEINE grafischen Pannen auf dem Anmeldebildschirm habe (es war manchmal ein Problem unter Ubuntu 16.04). Der Anmeldebildschirm funktioniert hier einwandfrei.
Irgendwelche Ideen, wie man dieses Problem löst und woher es kommt?
Eine andere Möglichkeit, dieses Problem zu umgehen , ist: Alt + F2 , dann r eingeben und die Eingabetaste drücken.
Dies startet den Gnome neu.
quelle
Ich habe das gleiche Problem auch mit Ubuntu 18.04.1. Ich habe die NVIDIA GT220, Treiberversion 340.106. Der Fehler wurde hier gemeldet: bugzilla.gnome.org vor langer Zeit. Es handelte sich um Gnome 3.14 und auf Ubuntu 18 wird jetzt Gnone 3.28 ausgeführt. Es sollte behoben werden. Mit dem Nouveau-Treiber haben Sie dieses Problem nicht.
Folgendes sagt Nvidia dazu:
Gnome verwendet FBOs, um den Hintergrund nicht bei jedem Frame rendern zu müssen. Der Inhalt von FBOs wird jedoch nicht gespeichert, wenn der Computer in den Energiesparmodus wechselt.
quelle
Ich habe auch dieses Problem. Die Problemumgehung für mich scheint darin zu bestehen, ein Bild als Hintergrund zu verwenden, anstatt eine Farbe zu verwenden.
quelle
Ich hatte auch das gleiche Problem in Ubuntu 18.04.3 mit NVIDIA 390.129. Der Hintergrund zeigte ein verrauschtes Bild, nachdem der Computer aus dem Standby-Modus geweckt wurde. Ich habe keine richtige Lösung gefunden, aber eine Möglichkeit gehackt, den richtigen Hintergrund für die Ausführung eines Dienstes festzulegen, wenn der Computer aus dem Standby-Modus aufwacht.
Zuerst erstellen wir die Datei
change_background.sh
in/usr/bin
:Stellen Sie den Pfad zum gewünschten Bild ein.
Wir müssen außerdem
/usr/bin/discover_session_bus_address.sh
den folgenden Code mit freundlicher Genehmigung von Adam Ryczkowski erstellen und einfügen .change_background.sh
gibt die Datei aus, um dieDBUS_SESSION_BUS_ADDRESS
Umgebungsvariable festzulegen.Zuletzt erstellen wir eine Service-Datei, die sich in
/etc/systemd/system
named befindet, zum Beispiel:change_background.service
Stellen Sie sicher, dass Sie allen Dateien die richtigen Berechtigungen erteilen.
Starten Sie den Dienst mit:
Sie können den Status überprüfen mit:
Ich hoffe, das hat Ihr Problem gelöst. Jetzt sollte der Hintergrund auf das Bild Ihrer Wahl eingestellt werden, wenn der Computer aus dem Standby-Modus aufwacht.
quelle