Я купил ноутбук DELL Inspirion 5593 с Intel HD Graphics и NVIDIA MX230.
У меня есть Ubuntu Desktop 18.04 с дополнительной информацией об ОС и Windows 10 (двойная загрузка).
Когда я подключаю свой внешний монитор ASUS MX27A с максимальным разрешением 2560x1440 в настройках Ubuntu для устройств / монитора, я получаю только максимальное разрешение 1920x1080. Я получаю 2560x1440 при 60 Гц в Windows.
Я попытался вручную добавить новый режим для разрешения с помощью xrandr:
cvt 2560 1440
«2560x1440_60.00» 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync + vsync
xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
xrandr --addmode HDMI-1 2560x1440_60.00
xrandr --output HDMI-1 --mode 2560x1440_60.00
, и я получил эту ошибку:
xrandr: Configure crtc 1 failed
но если я используйте меньшее значение HZ - 33 вместо 60 - работает. Но знаете, 33 ГЦ - это ад, для моих глаз это не возможно.
В руководстве к монитору Asus MX27A есть таблица разрешений:
Согласно этой таблице я смогу использовать это разрешение при 60 Гц - 2560x1440 при 60 Гц
Я также проверил версию порта HDMI. мой ноутбук, это 1.4b (достаточно новый).
Для решения этой проблемы используйте текущую версию 440.82 драйверов NVIDIA. https://nvidia.com/en-us/drivers/results/159360
У меня была почти такая же проблема, и этот ответ мне помог.
В основном проблема заключается в том, что cvt выводит неверные числа, поэтому вам действительно нужно запустить
edid-decode /sys/class/drm/card0-HDMI-A-1/edid
(может быть предложено сначала установить edid-decode). Это должно дать вам правильную модель, а именно, отметив часы (в МГц), затем два набора из четырех чисел, а также hsync и vsync. Теперь вы можете запускать свои команды xrandr с этими новыми номерами, и это должно работать. Вы также можете выполнить несколько быстрых вычислений, чтобы убедиться, что цифры соответствуют желаемой частоте обновления (см. связанный ответ для получения более подробной информации).