Поскольку я обновился с Ubuntu 21.04 до 21.10, мой экран не включается при повторном пробуждении моего настольного ПК из спящего режима. Затем мне нужно выполнить полную перезагрузку, чтобы снова привести мой компьютер в рабочее состояние.
я использую xrandr
для переключения между одним и двумя мониторами, поэтому я подумал, что, возможно, это вызывает проблему.И действительно, когда я устанавливаю настройки дисплея через графический интерфейс (Настройки -> Дисплеи) вместо использования xrandr
, работает*, т.е. дисплей нормально выходит из спящего режима. НЕ ДЕЛО БОЛЬШЕ, см. редактировать.
Однако, как только я установил настройки дисплея с помощью xrandr
, я столкнусь с черным экраном при выходе ПК из спящего режима.
я использую xrandr
, потому что я не могу переключаться между двумя и одним дисплеями с помощью Супер
+п
(варианты «Зеркало», «Объединить дисплеи», «Только внешние» и «Только встроенные», но все три последних варианта активируют оба дисплея). Поэтому я хотел бы продолжать использовать его или найти альтернативу.
Вот мои скрипты для переключения:
"сингл.ш":
#!/бин/ш
xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output DP-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --выход HDMI-0 --off --выход DVI-D-0 --off
"двойной.ш":
#!/бин/ш
xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output DP-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --output HDMI-0 --off --output DVI-D-0 --mode 1600x1200 --pos 1920x46 --rotate normal
"переключить.sh":
#!/бин/баш
TOGGLE=$HOME/.screenlayout/.toggle
DIR=$(имя_каталога "$0")
если [ ! -e $ПЕРЕКЛЮЧИТЬ]; тогда
коснитесь $TOGGLE
$DIR/single.sh
еще
м $TOGGLE
$DIR/двойной.sh
фи
* EDIT: он работал с одним дисплеем, но я все же хотел проверить его на двух дисплеях.
Но пока я писал свой вопрос, вышло обновление драйверов nvidia, поэтому я подумал, что, возможно, это все исправит. Однако вместо этого теперь он больше не работает даже с одним дисплеем. Теперь спящий режим означает полный сброс.
Удален xrandr
тег по этой причине.
EDIT2: Моя система: Ryzen 2700, GeForce 950. Вывод lspci -v | grep -i vga
:
0a:00.0 Контроллер, совместимый с VGA: NVIDIA Corporation GM206 [GeForce GTX 950] (rev a1) (prog-if 00 [контроллер VGA])