В одной из установленных систем Linux Mint перестал правильно определяться монитор Philips 170C. При установке системы монитор был настроен автоматически и стояла галочка об определении монитора при подключении.
Однако через некоторое время режим работы монитора 1280х1024 "перестал существовать как класс". А так как разрешение экрана 800х600 являлось не совсем приятным событием, плюс к этому постоянные напоминания самого монитора о том, что оптимальным режимом работы будет именно 1280х1024 с частотой 60 Гц, то, естественно, были призваны на помощь Google, Яндекс и другие поисковые системы.
Сразу отмечу, что искать файл настроек xorg.conf будет бесполезным занятием по причине его полнейшего отсутствия в Linux Mint 18. Необходимое руководство к действию было найдено в статье "XRandR: Добавление своего разрешения монитора в Linux / Ubuntu" на сайте linuxrussia.com. Надеюсь, что автор этой статьи не посчитает описанное ниже плагиатом.
При вводе в терминале команды xrandr, после выполнения которой будут отображены доступные режимы работы монитора (разрешение и частота смена кадров в Гц), необходимые мне 1280х1024 отображены не были.
Попытка установить необходимый режим работы монитора
xrandr --output VGA1 --mode 1280x1024
VGA1 – экран, подключаемый через VGA;
DVI1 – экран, подключаемый через DVI;
HDMI – экран, подключенный через HDMI;
LVDS1 – экран ноутбука;
не нашла в системе понимания.
Вторая попытка касалась добавления режима работы через утилиту CVT (Coordinated Video Timing): $ cvt 1280 1024 60
Результат выполнения команды:
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Следующий шаг представлял из себя добавление нового режима работы через xrandr: xrandr --newmode + то, что следует после Modeline
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
И далее назначение этого режима для VGA1 командой
xrandr --output VGA1 --mode + то, что в кавычках, то есть
xrandr --output VGA1 --mode 1280x1024_60.00
После этого монитор перешёл в необходимый режим работы. Но при следующем включении системы стало снова 800x600.
Пришлось создать сценарий Display.sh, который запускается при старте системы и принудительно устанавливает необходимые разрешения экрана и частоту. Был открыт текстовый редактор xed и в него внесены строки:
#!/bin/sh
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsyn
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00
Созданный файл был сохранён как Display.sh, а в автозагрузку (Настройки – Сеансы и запуск – Автозапуск) добавлена команда:
Однако через некоторое время режим работы монитора 1280х1024 "перестал существовать как класс". А так как разрешение экрана 800х600 являлось не совсем приятным событием, плюс к этому постоянные напоминания самого монитора о том, что оптимальным режимом работы будет именно 1280х1024 с частотой 60 Гц, то, естественно, были призваны на помощь Google, Яндекс и другие поисковые системы.
Сразу отмечу, что искать файл настроек xorg.conf будет бесполезным занятием по причине его полнейшего отсутствия в Linux Mint 18. Необходимое руководство к действию было найдено в статье "XRandR: Добавление своего разрешения монитора в Linux / Ubuntu" на сайте linuxrussia.com. Надеюсь, что автор этой статьи не посчитает описанное ниже плагиатом.
При вводе в терминале команды xrandr, после выполнения которой будут отображены доступные режимы работы монитора (разрешение и частота смена кадров в Гц), необходимые мне 1280х1024 отображены не были.
Попытка установить необходимый режим работы монитора
xrandr --output VGA1 --mode 1280x1024
VGA1 – экран, подключаемый через VGA;
DVI1 – экран, подключаемый через DVI;
HDMI – экран, подключенный через HDMI;
LVDS1 – экран ноутбука;
не нашла в системе понимания.
Вторая попытка касалась добавления режима работы через утилиту CVT (Coordinated Video Timing): $ cvt 1280 1024 60
Результат выполнения команды:
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Следующий шаг представлял из себя добавление нового режима работы через xrandr: xrandr --newmode + то, что следует после Modeline
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
И далее назначение этого режима для VGA1 командой
xrandr --output VGA1 --mode + то, что в кавычках, то есть
xrandr --output VGA1 --mode 1280x1024_60.00
После этого монитор перешёл в необходимый режим работы. Но при следующем включении системы стало снова 800x600.
Пришлось создать сценарий Display.sh, который запускается при старте системы и принудительно устанавливает необходимые разрешения экрана и частоту. Был открыт текстовый редактор xed и в него внесены строки:
#!/bin/sh
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsyn
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00
Созданный файл был сохранён как Display.sh, а в автозагрузку (Настройки – Сеансы и запуск – Автозапуск) добавлена команда:
--addmode забыли
ОтветитьУдалить