Рейтинг:0

после обновления до Ubuntu 21.10: экран не выходит из спящего режима при установке с помощью xrandr

флаг it

Поскольку я обновился с 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])

kanehekili avatar
флаг zw
Итак, вы обновили драйверы nvidia. Возможно они не поддерживают вашу карту на этом драйвере. А вот черный экран после сна - это намек на то, что ваш драйвер работает некорректно. Что выводит `lspci -v | grep -i vga` ? Разместите это в своем вопросе ...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.