вторник, ноября 21, 2006

Маленький мануал по установке Берила на что угодно

Итак, по просьбе трудящегося Dima64, обитающего на http://forum.ubuntu.ru, пишу короткий мануал по установке Берила на что угодно.
Предположим, что у нас есть видеокарта АТИ. х800.
Вообще не мешает посмотреть, потянет ли видяха dri (прямой рендеринг).
Если ее нет в этом списке, будем корячиться с xgl, что вообще нежелательно - никакого кайфа от Берила.
Но если она есть, то: 1) сносим fglrx; 2)добавляем репозиторий:
sudo nano /etc/apt/sources.list
добавить строку: deb http://3v1n0.tuxfamily.org edgy beryl-svn
Ctrl-O - сохранить файл, Ctrl-Z - выйти
wget http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add -
sudo apt-get update - обновляем список репозиториев
Затем. В /etc/X11/xorg.conf секцию "Device" следует добавить вот что:
Driver "radeon"
Option "DRI" "true"
Option "ColorTiling" "on"
Option "EnablePageFlip" "true"
Option "AccelMethod" "EXA"
Option "XAANoOffscreenPixmaps"
Option "RenderAccel" "true"
#Option "AGPMode" "x" # 2 или 4, зависит от системы
Option "AGPFastWrite" "on"

Установим сам Берил: sudo apt-get install beryl*
Запустим Берил - можно из терминала, можно из окна запуска (Alt-F2). Запустим beryl && beryl-manager. Должно работать. Если не работает (а у меня нет АТИ, так что я вполне мог дезинформировать), то вот ссылки:
http://www.ubuntuforums.org/showthread.php?t=265678&highlight=xorg+slow
http://www.ubuntuforums.org/showthread.php?t=263851
http://dri.freedesktop.org/wiki/ATIRadeon

С Нвидиевскими картами все проще. Скачаем свежий драйвер (он совсем бета). Поставим из репозитория (или откуда угодно) заголовки ядра и всякие компиляторные штучки, если их нет:
sudo apt-get install linux-headers-`uname -r` make binutils libc6-dev xserver-xorg-dev gcc gcc-3.4 build-essential
Само собой, репозитории надо добавлять так же, как если бы у вас была АТИ :0)
Ctrl-Alt-F1 - выгружаемся из Иксов, запускаем скачанный драйвер:
sudo sh NVIDIA-Linux-x86-1.0-9742-pkg1.run
Соглашаемся с лицензией, отказываемся качать что-либо с сайта нвидии, на предложения самостоятельно скомпилировать модуль ядра отвечаем положительно, ждем, пока установится, соглашаемся на модификацию xorg.conf, выходим и делаем
sudo /etc/init.d/gdm restart
Если все правильно - оно заработает. Если неправильно - изучаем этот блог и гуглим. Или пишем мне письмо.
Затем ставим Берил и включаем. Пример xorg.conf я уже приводил где-то здесь.