воскресенье, 19 мая 2013 г.

Ubuntu 12.04 (VGA1+LVDS1)

Исходные данные:
1) Материнская плата ASUS AT4NM10T-I (Графика Intel GMA 3150)
2) Ubuntu 12.04.2 - свежеустановленная(3.2.0-43-generic-pae).
3) Монитор с разрешением 1368x768

Описание проблемы:
1) Материнская плата имеет VGA и LVDS видео выходы, без возможности отключения в биосе их по отдельности. В результате выше в интерфейсе Ubuntu (Параметры системы -> Мониторы) наблюдается, что оба дисплея также включены и нет возможности отключить их по отдельности, при этом они дублируют друг друга.
2) Разрешение экранов 1024x768 (4:3) по умолчанию, без вариантов увеличения разрешения.



Решение:

1) Запускаем терминал Ctrl + Alt + T (прим. Ubuntu для других систем возможен запуск через различные меню) , для просмотра имеющихся дисплеев вводим команду:

xrandr

Пример вывода команды:

Screen 0: minimum 320 x 200, current 1368 x 768, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
   1024x768       60.0 +
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0 
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 


Это позволяет определить количество дисплеев, а также убедиться в наличии ошибки в системе.

2) Зная, что монитор поддерживает необходимое разрешение, вводим команду в терминале:


cvt 1360 768

Пример вывода команды:
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync



3 ) На основании вывода формируем команды xrandr и вводим их в окно терминала:

xrandr --newmode 1368x768_60.00 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768
xrandr --output LVDS1 --off


первая строка создаёт новый режим, вторая добавляет его в систему, третья применяет его к выходу VGA1, четвёртая отключает выход LVDS1



4) Сохранение настроек:

Создаем файл .xprofile в домашнем каталоге

cd ~
nano .xprofile

копируем в файл

xrandr --newmode 1368x768_60.00 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768
xrandr --output LVDS1 --off



Выводы
В результате проведенных действий, система после загрузки имеет максимально возможное разрешение, правда только уже после входа в систему(авторизации). Также подобная проблема наблюдается на некоторых моделях ноутбуков и неттопов различных производителей, данное решение позволит решить ее.





Источники:


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

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