Eu tenho a placa de vídeo Nvidia 1080ti, que tem apenas alguns dias. Além disso, tenho uma instalação limpa do Ubuntu 18.04 e os drivers nvidia-390 mais recentes instalados, usando o 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
Meu problema é que toda vez que estou ativando meu computador do modo de suspensão, meu plano de fundo passa para esse padrão de ruído (tenho cores sólidas definidas):
Acho que vale a pena mencionar que NÃO tenho nenhuma falha gráfica na tela de login (às vezes era um problema no Ubuntu 16.04). A tela de login funciona perfeitamente aqui.
Alguma idéia de como resolver esse problema e de onde ele vem?
Outra maneira de solucionar esse problema é: Alt + F2 , digite re pressione Enter.
Isso reiniciará o Gnome.
fonte
Eu tenho o mesmo problema também executando o Ubuntu 18.04.1. Eu tenho a nvidia GT220, versão do driver 340.106. O bug foi relatado aqui: bugzilla.gnome.org há muito tempo. Dizia respeito ao Gnome 3.14 e o Ubuntu 18 agora está executando o Gnone 3.28. Deve ser consertado. Com o driver Nouveau, você não obtém esse problema.
Aqui está o que a Nvidia diz sobre isso:
O Gnome usa FBOs para não precisar renderizar o plano de fundo em todos os quadros. Mas o conteúdo dos FBOs não é salvo quando o computador entra no modo de suspensão.
fonte
Eu também tenho esse problema. a solução alternativa para mim parece ser usar uma imagem como plano de fundo em vez de usar uma cor.
fonte
Eu também tive o mesmo problema no Ubuntu 18.04.3 usando o NVIDIA 390.129. O fundo mostrou uma imagem barulhenta depois de acordar o computador da suspensão. Não encontrei uma solução adequada, mas hackeei uma maneira de definir o plano de fundo adequado para executar um serviço quando o computador acorda da suspensão.
Vamos primeiro criar o arquivo
change_background.sh
em/usr/bin
:Defina o caminho para a imagem que você deseja.
Também precisamos criar
/usr/bin/discover_session_bus_address.sh
e colar o seguinte código, cortesia de Adam Ryczkowski .change_background.sh
origina o arquivo para definir aDBUS_SESSION_BUS_ADDRESS
variável de ambiente.Por fim, vamos criar um arquivo de serviço localizado em
/etc/systemd/system
nomeado, por exemplo,change_background.service
Certifique-se de fornecer as permissões corretas para todos os arquivos.
Inicie o serviço com:
Você pode verificar o status com:
Espero que isso tenha resolvido o seu problema, agora o plano de fundo deve ser definido como a imagem de sua escolha quando o computador sair da suspensão.
fonte