У меня есть видеокарта Nvidia 1080ti, которой всего несколько дней. Кроме того, у меня есть чистая установка Ubuntu 18.04 и последние установленные драйверы nvidia-390, используя 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
Моя проблема заключается в том, что каждый раз, когда я выхожу из режима ожидания компьютера, фон меняется на шум (у меня установлен сплошной цвет):
Я думаю, что стоит упомянуть, что у меня нет никаких графических глюков на экране входа в систему (иногда это было проблемой в Ubuntu 16.04). Экран входа в систему отлично работает здесь.
Есть идеи, как решить эту проблему и откуда она взялась?
Другой способ обойти эту проблему: Alt + F2 , затем введите r и нажмите Enter.
Это перезапустит Gnome.
источник
У меня та же проблема, что и при запуске Ubuntu 18.04.1. У меня есть nvidia GT220, версия драйвера 340.106. Об этой ошибке сообщалось здесь: bugzilla.gnome.org очень давно. Это касалось Gnome 3.14, а в Ubuntu 18 теперь работает Gnone 3.28. Это должно быть исправлено. С водителем Nouveau вы не получите эту проблему.
Вот что говорит об этом Nvidia:
Gnome использует FBO, чтобы не отображать фон в каждом кадре. Но содержимое FBO не сохраняется, когда компьютер входит в спящий режим.
источник
У меня тоже есть эта проблема. Обходной путь для меня, кажется, состоит в том, чтобы использовать изображение в качестве фона вместо использования цвета.
источник
У меня тоже была такая же проблема в Ubuntu 18.04.3 с использованием NVIDIA 390.129. Фон показывал шумное изображение после пробуждения компьютера от приостановки. Я не нашел правильного решения, но взломал способ установить правильный фон при запуске службы, когда компьютер выходит из режима ожидания.
Давайте сначала создадим файл
change_background.sh
в/usr/bin
:Установите путь к изображению, которое вы хотите.
Нам также нужно создать
/usr/bin/discover_session_bus_address.sh
и вставить следующий код, предоставленный Адамом Рычковски .change_background.sh
Исходный файл для того, чтобы установитьDBUS_SESSION_BUS_ADDRESS
переменную среды.Наконец, давайте создадим служебный файл, расположенный в
/etc/systemd/system
named, например,change_background.service
Убедитесь, что вы дали правильные разрешения для всех файлов.
Запустите сервис с:
Вы можете проверить статус с:
Я надеюсь, что это решило вашу проблему, теперь фон должен быть настроен на изображение по вашему выбору, когда компьютер выходит из режима ожидания.
источник