У меня есть два идентичных монитора 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"]
У вас все может быть по-другому, поэтому вам придется немного поэкспериментировать, чтобы узнать, как ваш дистрибутив называет второй монитор.
Удачи.