Простая инструкция для тех, у кого проблемы с автоматическим определением разрешения экрана...
Я ранее писал о добавлении нужного разрешения экрана, через настройку xorg.conf. Этот способ довольно тяжелый и трудный для новичков, а поэтому будем настраивать в XRandr, так проще и быстрей.
Диагностика
Во-первых, вы должны понять почему в списке доступных разрешений нет нужного вам. Возможно ваш монитор вовсе не поддерживает то разрешение, которое вы хотите использовать. А может просто нужно установить проприетарный драйвер видеокарты. Так же бывают случаи со сломанным EDID, который отказывается нормально работать и не выдает системе информацию о конфигурации дисплея. Или используется свободный драйвер видеокарты, к примеру Intel или Radeon, который может неправильно работать и т.д.
Я ранее писал о добавлении нужного разрешения экрана, через настройку 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, расположенного в домашнем каталоге.
Комментариев нет:
Отправить комментарий