UbuntuUbuntu 11.04 - лечение иксов

О неприятной ошибке в новой версии Ubuntu я уже писал на своем сайте. Правда, сюда этот текст решил не переносить от греха подальше :).

На мой субъективный взгляд, ошибка носит критический характер и является достаточным поводом для отказа от использования этого дистрибутива (это не призыв, а мое мнение — сам я использую Mandriva и openSUSE, возможно чего-то в Ubuntu не понимаю). Тем не менее, если охота пуще неволи, то предлагаю проверенный метод лечения.
Подключите неофициальный репозиторий ppa:xorg-edgers/ppa командой sudo apt-add-repository ppa:xorg-edgers/ppa. Обновите систему.

Введите команду xrandr для получения списка всех доступных видеорежимов. Убедитесь в том, что нужный вам в принципе поддерживается.

Тут есть нюанс. Система сообщила мне о двух мониторах: LVDS1 и VGA1. Первый соответствует экрану ноутбука, которого у меня нет. Это ошибка Ubuntu, поэтому в утилите настройки этот монитор следует отключить.

Меня интересовало разрешение 1600?1200. Чтобы получить параметры, необходимые для дальнейшей работы, я воспользовался командой cvt 1600?1200. Система выдала мне следующую информацию:
1600?1200 59.87 Hz (CVT 1.92M3) hsync: 74.54 kHz; pclk: 161.00 MHz
Modeline «1600x1200_60.00? 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync

Затем требуется создать новый видеорежим командой xrandr –newmode «1600x1200_60.00? 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync

Добавляем только что созданный режим к уже существующим командой xrandr –addmode VGA1 1600x1200_60.00.

Теперь можно запускать штатный инструмент Ubuntu и выставлять нужное разрешение – оно уже есть в списке. Правда, после перезагрузки все изменения будут потеряны. Чтобы их сохранить, надо отредактировать файл /etc/gdm/Init/Default.

После строк
PATH=/usr/bin:$PATH
OLD_IFS=$IFS
вставьте следуюшее:
xrandr –newmode «1600x1200_60.00? 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr –addmode VGA1 1600x1200_60.00
xrandr –output VGA1 –mode 1600?1200

Вряд ли этот метод соответствует «духу Ubuntu», но у него есть одно существенное достоинство – в отличие от штатного инструмента он работает. Прошу убедиться:

Комментарии (6)

отлично, а то у меня все руки не доходили разобраться
вставьте следуюшее:
xrandr –newmode «1600x1200_60.00? 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync
xrandr –addmode VGA1 1600x1200_60.00
xrandr –output VGA1 –mode 1600?1200

Извиняюсь за тупой вопрос. А что необходимо вставить для разрешения 1440х900 60Гц?
То, что выдаст cvt 1440х900
В свое время из-за этой фигни пересел на линукс на пол года позже чем мог бы.
Теперь приноровился — правлю xorg.conf ручками.
а какая моделька видео от Intel?
www.onliner.by/test/notebooks/msi_u135dx/ — вот тут полное описалово
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.