В настоящее время я использую Ubuntu 22.04.1 LTS на своем ноутбуке с интегрированной графической картой Intel HD 620. Я подключил через HDMI монитор 2K с частотой обновления 144 Гц, но не могу изменить разрешение на 2560x1440. Я уже пробовал это в Windows и не имел никаких проблем.
Я последовал ответуНевозможно установить разрешение 2560x1440 на Ubuntu 20.04 с графической картой Intelно получил эту ошибку:
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: 0x0
Serial number of failed request: 22
Current serial number in output stream: 22
Читая еще немного, я наткнулся на эту ветку:https://ubuntuforums.org/showthread.php?t=2399525&p=13812525#post13812525. Просматривая логи xorg, я обнаружил, что режим 2560x1440 указан:
[ 4539.428] (II) modeset(0): Printing DDC gathered Modelines:
[ 4539.428] (II) modeset(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync (88.8 kHz e)
Полярность vsync на самом деле была противоположна той, что я нашел с cvt
. Я добавил этот режим с , xrandr
но он все равно не работал (появилась та же ошибка).
По прихоти я попробовал то же самое на Ubuntu с Xorg, и это действительно сработало! Я попытался выяснить в своих журналах, была ли это проблема Wayland, но не смог ничего найти, как и в других темах. Я также попытался, при использовании Wayland, использовать имя Xorg для монитора, как я видел в другой теме (которую по какой-то причине я не могу найти снова, извините), но это не сработало.
Конечно, всегда есть возможность использовать Xorg, но это не идеально. Есть ли у кого-то идея, как это решить? Я упускаю что-то очевидное?
Буду рад предоставить любую дополнительную информацию. Спасибо заранее!