Pull to refresh

Ubuntu 10.04 BUGFIX (Исправляем медленное развёртывание окна и разрешение plymouth после установки драйверов ATI Catalyst)

Configuring Linux *
Ура товарищи! Настал этот долгожданный день!
Вышла Ubuntu 10.04 LTS aka [Lucid Lynx]
Бесспорно, это одно из самых значимых событий нескольких лет, и многие сайты уже давно успели осветить это событие.

Раз вы это читаете, то вы столкнулись с той-же проблемой, что и я.

1. В Ubuntu 10.04, после установки проприетарных драйверов ATI, c включенным Compiz, наблюдается заметное «торможение» при разворачивании свёрнутого окна (где-то полсекундная задержка).
2. Ubunt-овый Splash, который plymouth, «теряет» свое разрешение и выглядит убого.

Обе эти проблемы уже решены, и в продолжении я расскажу как…

Начнём с решения проблемы «торможения»


Она, проблема, кроется в самих драйверах, они неконкретно работают с xserver-ом.

Уже давно, для решения этой проблемы есть патч, но самостоятельное наложение патча и последующая сборка пакета доступна не каждому пользователю, в силу тех или иных причин.

Сила сообщества состоит в том, что есть пользователи, которые могут самостоятельно исправить/собрать пакет независимо от разработчиков.
И имеют желание поделится этим исправлением со всеми остальными.

Пользователь Alf Gaida, так и сделал, чьим исправленным пакетом я и воспользовался, за что эму — огромное спасибо.

Для того, чтобы установить пакет, необходимо добавить его PPA и выполнить обновление системы, это приведёт к обновлению пакета xserver-xorg и исправлению прискорбного бага.
sudo apt-add-repository ppa:info-g-com/xserver-xorg-1.7.6-gc
sudo aptitude update
sudo aptitude upgrade

Переходим к решению второй проблемы


Решение взято тут, но оптимизировано мной.

Открываем /etc/default/grub находим GRUB_CMDLINE_LINUX_DEFAULT и изменяем на:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

После чего находим GRUB_GFXMODE и придаем следующий вид:
GRUB_GFXMODE=1280x800

Далее открываем /etc/initramfs-tools/modules и добавляем следующую строку:
uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

Теперь устанавливаем пакет v86d и обновляем grub:
sudo aptitude install v86d
sudo update-grub

Все.

P.S> Выделенные разрешения — необходимо указать свои.


UPD:
Открыть /etc/modprobe.d/blacklist-framebuffer.conf и добавить:
blacklist vga16fb
Совет пользователя BeriliUM тут

UPD2:
Говорят, что подходит и для nVidia:
Пользователь TiGR тут
Tags: ubuntu 10.04aticatalyst
Hubs: Configuring Linux
Total votes 48: ↑39 and ↓9 +30
Comments 57
Comments Comments 57

Popular right now