linux openchrome

Столкнулся с тем что на ноутбуках Fujitsu-Siemens Amilo M7320GW, оснащённых встроенным видео от VIA, свежеустановленная Ubuntu 9.04 работает с разрешением, значительно превышающим возможности экрана: 1600×1200 vs родные 1280×800. Попытка поставить более подходящее разрешение через меню Система — Параметры — Экран приводит к тому, что работать становится невозможно, а автоматический сброс настроек при условии ненажатия спец-кнопки в течение 15 секунд не всегда срабатывает.

Чтобы это побороть, можно внести следующие изменения в /etc/X11/xorg.conf:

Section «Device»

Driver «openchrome»
Option «XaaNoImageWriteRect»
EndSection

Section «Screen»

SubSection «Display»
Virtual 1280 800
EndSubSection
EndSection

После чего перезапустить xserver.

Практика показывает, что не каждая версия openchrome начинает работать с такими параметрами, поэтому рекомендуется удалить имеющуюся версию и поставить вместо неё свежую из SVN.

Открываем консоль и пишем:
Ставим базовый набор софта для компиляции.
sudo apt-get install build-essential subversion autoconf automake1.9 libtool

Удаляем родной драйвер.
sudo apt-get remove xserver-xorg-video-openchrome

Скачиваем зависимости для компиляции драйвера
sudo apt-get build-dep xserver-xorg-video-openchrome

Скачиваем свежие исходники из SVN
svn checkout http://svn.openchrome.org/svn/trunk openchrome

Переходим в директорию с исходниками
cd openchrome*

Запускаем сборку с указанием префикса, иначе всё будет ставиться в /usr/local
./autogen.sh --prefix=/usr

Компилируем
make

Устанавливаем
sudo make install

Правим xorg.conf, как написано выше и делаем
sudo dpkg-reconfigure -phigh xserver-xorg

Перезапускаем xserver и радуемся нормальному разрешению.

Как включить 3D-функционал дочитываем здесь: https://help.ubuntu.com/community/OpenChrome

Запись опубликована в рубрике Без рубрики с метками , , . Добавьте в закладки постоянную ссылку.