Ubuntu 21.04 - Как исправить xrandr «X Ошибка неудавшегося запроса: BadValue (целочисленный параметр вне диапазона для операции)»

Ubuntu 21.04 - Как исправить xrandr «X Ошибка неудавшегося запроса: BadValue (целочисленный параметр вне диапазона для операции)»

У меня есть два идентичных монитора HP, оба из которых поддерживают разрешение 1920x1080, подключенных к базовой модели HP SlimDesktop 290-p0043w с базовой графикой Intel® UHD Graphics 610. Однако видеовыход — это один порт HDMI и один порт VGA. До этого на том же компьютере была установлена ​​Ubuntu 18.04, и после некоторой настройки мне удалось заставить порт VGA работать с разрешением 1920x1080 стабильно и надежно. Теперь я установил Ubuntu 21.04 на тот же компьютер и делаю следующее:

~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00"
~$ xrandr --output XWAYLAND1 --mode "1920x1080_60.00"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x780
  Serial number of failed request:  29
  Current serial number in output stream:  29
~$

Согласно многим веб-страницам (и справке Ubuntu) это должно быть сделано таким образом. Я также использоваларандркоторый показывает только недавно добавленное разрешение, но при применении он дает ту же проблему. Я также сделал это (после перезагрузки) как sudo ... с тем же успехом. Ubuntu -> Дисплеи -> "Неизвестный дисплей" -> Разрешение показывает стандартное 1024x768 как самое высокое разрешение. Я видел много похожих вопросов(также и для других дистрибутивов)но так и не получил ответа.

Кто-нибудь знает, что делать?

решение1

Кажется, я разобрался. В строке: [~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00] "XWAYLAND" - это имя монитора (в данном случае второго) я изменил его на "DP-2" и это сработало. Теперь моя строка выглядит так: [~$ xrandr --addmode DP-2 "1920x1080_60.00"]

У вас все может быть по-другому, поэтому вам придется немного поэкспериментировать, чтобы узнать, как ваш дистрибутив называет второй монитор.

Удачи.

Связанный контент