пятница, 5 июня 2015 г.

Добавляем разрешение экрана в Kubuntu

Простая инструкция для тех, у кого проблемы с автоматическим определением разрешения экрана...




Я ранее писал о добавлении нужного разрешения экрана, через настройку xorg.conf. Этот способ довольно тяжелый и трудный для новичков, а поэтому будем настраивать в XRandr, так проще и быстрей.

Диагностика
Во-первых, вы должны понять почему в списке доступных разрешений нет нужного вам. Возможно ваш монитор вовсе не поддерживает то разрешение, которое вы хотите использовать. А может просто нужно установить проприетарный драйвер видеокарты. Так же бывают случаи со сломанным EDID, который отказывается нормально работать и не выдает системе информацию о конфигурации дисплея. Или используется свободный драйвер видеокарты, к примеру Intel или Radeon, который может неправильно работать и т.д.

Собираем информацию
Идем на сайт производителя дисплея или открываем инструкцию и смотрим допустимые разрешения. Теперь посмотрим на дисплеи в системе, используемые выходы и доступные разрешения экрана. Вводим в Терминале:
xrandr


Как видно на скриншоте выше, в системе используется 2 дисплея - ноутбук (LVDS1) и телевизор (HDMI1). При зеркалировании экранов совпадает максимально допустимое разрешение 1360x768, что довольно мало для ноутбука 17 дюймов и телевизора в 39 дюймов. Так как соотношение сторон у обоих дисплеев 16:9, то можно смело установить разрешение 1600х900 на телевизоре, которое отсутствует в списке доступных.
Узнаем размеры и конфигурацию дисплея с нужным нам разрешением:
gtf 1600 900 60


Полученные данные используем для добавления нужного разрешения, а именно строчку:
Modeline "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync

Добавляем разрешение экрана
Теперь добавляем нужное разрешение в Терминале (одной строкой):
xrandr --newmode "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync
Указываем для какого дисплея будем его использовать:
xrandr --addmode HDMI1 "1600x900_60.00"
И применяем:
xrandr --output HDMI1 --mode "1600x900_60.00"
Проверяем в настройках дисплея используемое разрешение, а также через XRandr для надежности.


Автозагрузка
Для того, что бы разрешение всегда автоматически добавлялось и применялось при входе в систему нужно добавить эти последние 3 команды в конец файла ~/.profile, расположенного в домашнем каталоге.


Комментариев нет:

Отправить комментарий