У меня есть Nvidia 1080ti видеокарта, которая всего несколько дней. Кроме того, у меня есть чистая установка Ubuntu 18.04 и последней 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). Экран входа в систему работает отлично здесь.
Какие-либо идеи, как решить эту проблему и куда она прибывает из?
У меня тоже похожая проблема. У меня есть коробка Dell / Alienware с GeForce GTX 860M, работающая под управлением Ubuntu 18.04.
Когда компьютер выходит из режима ожидания, у меня также возникает проблема с поврежденным фоном рабочего стола, иногда белым или с цветным «снегом». Я могу решить проблему с помощью:
dbus-send --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval "string:global.reexec_self()"
У меня настроена учетная запись, чтобы при возобновлении не отображался экран блокировки, и я думаю, что это может иметь значение. S> Блокировка при приостановке кажется, не имеет значения.
РЕДАКТИРОВАТЬ: я изменил мой драйвер 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 в каждом кадре. Это фундаментальное ограничение нашего дизайна, которое будет исправлено в будущем.
blockquote>Gnome использует FBO, чтобы не отображать фон в каждом кадре. Но содержимое FBO не сохраняется, когда компьютер входит в спящий режим.
У меня тоже есть эта проблема. Обходной путь для меня, кажется, заключается в использовании изображения в качестве фона вместо использования цвета.
У меня также была та же проблема в Ubuntu 18.04.3 с помощью NVIDIA 390.129. Фон показал, что шумное изображение после пробуждения компьютера от приостанавливает. Я не нашел надлежащее решение, но взломал способ установить надлежащий фон, выполняющий сервис, когда компьютерные следы от приостанавливают.
Позволяют нам сначала создать файл change_background.sh
в /usr/bin
:
#!/bin/bash
source /usr/bin/discover_session_bus_address.sh
export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/
export DISPLAY=:0.0
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/your_pick.jpeg'
Установленный путь к изображению Вы хотите.
Мы также должны создать /usr/bin/discover_session_bus_address.sh
и вставить после кода любезность [1 113] Adam Ryczkowski . change_background.sh
источники файл для установки DBUS_SESSION_BUS_ADDRESS
переменная среды.
#!/bin/bash
# Remember to run this script using the command "source ./filename.sh"
# Search these processes for the session variable
# (they are run as the current user and have the DBUS session variable set)
compatiblePrograms=( nautilus kdeinit kded4 pulseaudio trackerd )
# Attempt to get a program pid
for index in ${compatiblePrograms[@]}; do
PID=$(pidof -s ${index})
if [[ "${PID}" != "" ]]; then
break
fi
done
if [[ "${PID}" == "" ]]; then
echo "Could not detect active login session"
return 1
fi
QUERY_ENVIRON="$(tr '\0' '\n' < /proc/${PID}/environ | grep "DBUS_SESSION_BUS_ADDRESS" | cut -d "=" -f 2-)"
if [[ "${QUERY_ENVIRON}" != "" ]]; then
export DBUS_SESSION_BUS_ADDRESS="${QUERY_ENVIRON}"
echo "Connected to session:"
echo "DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}"
else
echo "Could not find dbus session ID in user environment."
return 1
fi
return 0
Наконец позволяют нам создать сервисный файл, расположенный в [1 110] названный, например, change_background.service
[Unit]
Description=Change background when waking up from suspend, by Edmundo.
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
User=your_username
RemainAfterExit=yes
ExecStop=-/usr/bin/change_background.sh
[Install]
WantedBy=sleep.target
Удостоверяются, что дали корректные полномочия всем файлам.
Запускают сервис с:
sudo systemctl enable change_background.service
можно проверить состояние с:
systemctl status change_background.service
я надеюсь, что решил Вашу проблему, теперь фон должен быть установлен на изображение Вашего выбора, когда компьютерные следы от приостанавливают.
Другой способ работать вокруг этой проблемы: Высокий звук + F2, затем введите r и совершите нападки, Входят
Это перезапустит Gnome.
В моем случае проблема была решена заменой драйвера графического процессора с проприетарного на тот, который поставлялся с Ubuntu.
Эта проблема сохраняется до июля 2020 г. (Использование цвета в качестве фона)
Драйвер Nvidia версии 440.100, GTX 950 с AMD Ryzen 7, материнская плата x470
Необходимо использовать Alt+F2, введите R, чтобы перезапустить Gnome и решить проблему.
У меня тоже была такая проблема... Но я нашел отличное решение. Вместо того, чтобы использовать предустановленные фоны в Ubuntu, используйте что-то другое... добавьте фотографию на фон в настройках фона и используйте ее вместо этого...он будет работать очень хорошо, не прерываясь после приостановки