Установка і видалення пропрієтарних драйверів ati в ubuntu

Значить, відразу кілька пояснень.
Щоб заощадити ваш час.

  • По-перше, все, про що піде мова нижче - тестувався в ubuntu 10.04.3 (LTS).
  • По-друге, все про що піде мова нижче - працює з картами ati серії HD (і зокрема з картою radeon HD 5670). На картах інших серій це не перевірялося, і далеко не факт, що воно там запрацює.
    Апдейт 12.12.11. Днями перевірив - це працює і на ubuntu 11.10. У всякому разі - методу установки дров за номером два, про яку мова піде нижче.
  • По-третє, перед тим, як почати установку драйверів ati в ubuntu - настійно рекомендується завантажити зі сховищ всі оновлення, і головне - треба скачати звідти останню версію ядра (на момент написання цієї замітки останнім ядром для Убунту 10.04 є 2.6.32-35) . Всі попередні ядра - слід видалити за допомогою цього скрипта.
  • По-четверте. Все це - найкраще робити на свіжовстановленому чистої системі. на яку ще не встановлювалося ніяких пропрієтарних драйверів.

Тут у кого-то може виникнути питання: а навіщо потрібен весь цей гемор, коли є проста процедура: система - адміністрування - драйвери пристроїв - тицьнути два рази, і все встановиться?

Відповідаю.
Встановиться-то воно, звичайно, встановиться.
І буде працювати.
Проблема тільки в тому, що ця утиліта - поставить вам далеко не самий останній пропріетарний драйвер для карт ati.
Більш того, навіть якщо ви додасте в систему пару репозиторіїв для поновлення пропрієтарних драйверів поставлених за допомогою штатної утиліти - ви і з цих репозиторіїв отримаєте далеко не самий новий драйвер.

До слова, репозиторії ці - ось вони:

Додайте їх в «джерела додатків». А потім перевірте оновлення системи.

Тільки будьте уважні - якщо у вас не Убунту 10.04, то замість lucid підставте natty, oneric, ну або який там у вас зараз дистрибутив?

Установка і видалення пропрієтарних драйверів ati в ubuntu

Викачуємо запропонований Catalyst 11.10, і поміщаємо його (і це важливо) в свою домашню папку (вона ж домашній каталог).

Для установки викачаних драйверів на чисту систему треба відкрити термінал, і виконати команду:

sudo sh ./ati-driver-installer-11-10-x86.x86_64.run - -buildandinstallpkg

(Якщо версія Catalyst відрізняється від 11-10 - в команду слід підставити інші цифри).

Після цього - почнеться установка. Будуть випадати всякі різні віконця, які треба буде періодично закривати. Як тільки все закінчиться - треба буде перезавантажитися. І якщо все кошерно, в менюшке «система - параметри» ви побачите новий Catalyst. Власне, все.

Є ще одна процедура установки пропрієтарних атішних драйверів

Драйвер все також знаходиться в домашній папці.
У терміналі вводиться ось ця команда:

sudo sh ./ati-driver-installer-11-10-x86.x86_64.run

Після цього - почнеться установка, і випаде вікно з проханням прийняти ліцензійну угоду. Натискаємо agree, випадає ще одне вікно - вибираємо install driver, тиснемо продовження. У наступному вікні - вибираємо автоматичну установку ( «automatic»). Після того, як установка закінчиться - тиснемо exit.
А після цього - вводимо в терміналі ось це:

sudo / usr / bin / aticonfig -initial

І все це здорово і чудово, але у всьому цьому - є один маленький нюанс.

Як тільки ви скачаєте з репозиторіїв нове ядро, як тільки система його змонтує - далеко не факт, що ви зможете в неї зайти після перезавантаження. Тому що вона викине вас в консоль (саме тому на початку статті настійно рекомендувалося завантажити останню версію ядра).

І дуже велика ймовірність того, що пропріетарний драйвер - доведеться ставити по-новій.
Але перш ніж його ставити - необхідно буде видалити старий.
Якщо цього не зробити - система може встати на рак, дадада.

Видалення старих драйверів ati з ubuntu

Для того, щоб видалити старі драйвера ати з Убунту, треба в терміналі ввести команду:

sudo sh /usr/share/ati/fglrx-uninstall.sh

Якщо ж драйвер був встановлений за допомогою утиліти для установки дров, треба видалити його командою:

sudo apt-get purge fglrx *

Драйвер в момент установки створює в системі файл xorg.conf, якого там раніше не було. Так ось, його - треба теж видалити командою:

sudo rm -f /etc/X11/xorg.conf

Мало того, поруч з цим файлом - часто маячить інший файл: xorg.conf.original-0.
Випилюємо і його все тією ж командою:

sudo rm -f /etc/X11/xorg.conf.original-0

Після всіх цих дій - перезавантажуємося.
Після перезавантаження наші червоноокі друзі для більшої надійності рекомендують ще й ікси перевстановити.
Це робиться командою:

sudo apt-get install -reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-radeon xserver-xorg-video-ati

Потім знову слід перезавантаження.

Все, старі драйвери видалені, і система готова до установки нової версії драйверів ati.