28-01-2020
Не работает широкоформатный режим монитора в Linux
Вступление
Здравствуйте. Неоднократно сталкивался с проблемой, когда на некоторых ноутбуках с Linux при подключении по HDMI широкоформатного монитора 2560х1080 картинка остается максимум FullHD 1920x1080. При этом на Windows данная проблема не наблюдается, с чем это связано в Linux не представляю.Гугление обычно заводит на всякие форумы, где люди делятся логами команды xrandr, танцами вокруг драйверов с видеокартой и много чем еще. Иногда в том или ином виде можно найти решение проблемы, собственно одно из решений я и опишу ниже. Как мне кажется оно очень простое и не требует долгих разгребаний и ковыряний в терминале. Всего лишь пару команд.
Решение
Без терминала нам не обойтись, потому открываем его и пишем командуxrandr
В логе нас интересует интерфейс через который выводится изображение. В моем случае это HDMI1
gtf 2560 1080 50
В логе ищем Modeline "2560x1080_50.00" и копируем данные которые далее, в моем случае это - 188.60 2560 2704 2976 3392 1080 1081 1084 1112 -HSync +Vsync
xrandr --newmode "ULTRAWIDE" 188.60 2560 2704 2976 3392 1080 1081 1084 1112 -HSync +Vsync
Теперь к интерфейсу HDMI1, который мы определили ранее, добавляем созданный нами профиль ULTRAWIDE.xrandr --addmode HDMI1 "ULTRAWIDE"
Ну и собственно применяем новые настройки командойxrandr --output HDMI1 --mode "ULTRAWIDE"
Собственно все, в теории, а у меня на практике, все должно работать как нужно.