Ubuntu 10.04 BUGFIX (Исправляем медленное развёртывание окна и разрешение plymouth после установки драйверов ATI Catalyst)
Ура товарищи! Настал этот долгожданный день!
Вышла Ubuntu 10.04 LTS aka [Lucid Lynx]
Бесспорно, это одно из самых значимых событий нескольких лет, и многие сайты уже давно успели осветить это событие.
Раз вы это читаете, то вы столкнулись с той-же проблемой, что и я.
1. В Ubuntu 10.04, после установки проприетарных драйверов ATI, c включенным Compiz, наблюдается заметное «торможение» при разворачивании свёрнутого окна (где-то полсекундная задержка).
2. Ubunt-овый Splash, который plymouth, «теряет» свое разрешение и выглядит убого.
Обе эти проблемы уже решены, и в продолжении я расскажу как…
Она, проблема, кроется в самих драйверах, они неконкретно работают с xserver-ом.
Уже давно, для решения этой проблемы есть патч, но самостоятельное наложение патча и последующая сборка пакета доступна не каждому пользователю, в силу тех или иных причин.
Сила сообщества состоит в том, что есть пользователи, которые могут самостоятельно исправить/собрать пакет независимо от разработчиков.
И имеют желание поделится этим исправлением со всеми остальными.
Пользователь Alf Gaida, так и сделал, чьим исправленным пакетом я и воспользовался, за что эму — огромное спасибо.
Для того, чтобы установить пакет, необходимо добавить его PPA и выполнить обновление системы, это приведёт к обновлению пакета xserver-xorg и исправлению прискорбного бага.
Решение взято тут, но оптимизировано мной.
Открываем
После чего находим
Далее открываем
Теперь устанавливаем пакет v86d и обновляем grub:
Все.
UPD:
Открыть
UPD2:
Говорят, что подходит и для nVidia:
Пользователь TiGR тут
Вышла 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 тут

комментарии (57)