Nvidia 1080tiグラフィックカードを持っていますが、これは数日前のものです。さらに、apt 18.04のクリーンインストールと、aptを使用した最新のnvidia-390ドライバーがインストールされています。
~$ 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
私の問題は、コンピューターをサスペンドモードから復帰させるたびに、背景が次のノイズパターンに変わることです(ソリッドカラーが設定されています)。
ログイン画面にグラフィカルな不具合がないことは言及する価値があると思います(Ubuntu 16.04では時々問題になりました)。ログイン画面はここで完全に機能します。
この問題を解決する方法とその原因は何か?
私も同様の問題を抱えています。 Ubuntu 18.04を実行するGeForce GTX 860Mを搭載したDell/Alienwareボックスがあります。
コンピューターがサスペンドから復帰したときに、デスクトップの背景が破損している場合もあります。場合によっては、白、または色が「雪」の場合もあります。私は問題を解決できます:
dbus-send --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval "string:global.reexec_self()"
再開時にロック画面が表示されないようにアカウントを設定していますが、それは関連があると思います。 ロックオンサスペンドは重要ではないようです。
編集:nvidiaドライバーを390から396に変更しましたが、修正されませんでした。しかし、さらに興味深いことに、Unityデスクトップを使用すると、問題は発生しません。これは、おそらくGnomeデスクトップソフトウェアを指しています...
これを実際に修正したいと思います!
Ubuntu 18.04.1。を実行しているときも同じ問題があります。 nvidia GT220、ドライバーバージョン340.106があります。バグはここで報告されました: bugzilla.gnome.org かなり前にGnome 3.14に関係しており、Ubuntu 18は現在Gnone 3.28を実行しています。修正する必要があります。 Nouveauドライバーでは、この問題は発生しません。
Nvidiaがそれについて言っていることは次のとおりです。
現在のソフトウェアアーキテクチャでは、モード切り替えや電源イベントにまたがってFBOの内容が保持されません。その結果、私たちの実装は、フレームごとにFBOに再レンダリングするアプリケーションに依存しています。これは、将来修正される設計の基本的な制限です。
GnomeはFBOを使用して、すべてのフレームで背景をレンダリングする必要がありません。ただし、コンピューターがスリープモードに入ると、FBOの内容は保存されません。
この問題を回避する別の方法は、Alt + F2を入力してからrを入力し、Enterを押します
これはGnomeを再起動します。
私もこの問題を抱えています。私の回避策は、色を使用する代わりに画像を背景として使用することです。