Установка и удаление проприетарных драйверов 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.
Более того, даже если вы добавите в систему пару репозиториев для обновления проприетарных драйверов поставленных с помощью штатной утилиты — вы и с этих репозиториев получите далеко не самый новый драйвер.
К слову, репозитории эти — вот они:
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main
Добавьте их в «источники приложений». А потом проверьте обновления системы.
Только будьте внимательны — если у вас не убунту 10.04, то вместо lucid подставьте natty, oneric, ну или какой там у вас сейчас дистрибутив?
А новые драйверы — нужны.
Потому что качество атишных драйверов под линукс сами знаете какое.
Потому чем новее драйвер — тем лучше.
А самое главное — в старых драйверах ati отсутствует одна важная фишка, жизненно необходимая для облегчения жизни.
А именно: в них отсутствует функция подавления экранных помех. И в случае проблем при просмотре видео — сделать с этими полосами вы нихрена не сможете. Можете сколько угодно долго колдовать над компизами, синхронизациями и прочим — оно не решает. Решает только новый драйвер ати, за номером 11.10 (именно он является самым новым на момент написания заметки).
Чтобы скачать новый драйвер под linux — идем на официальный сайт amd.com. В правом верхнем углу видим четыре поля, позволяющих подобрать нужные драйвера. Указываем в этих полях категорию компонентов (desktop graphics), продуктовую линейку (radeon HD series), модель видеокарты (radeon HD series 5ххх PCIe), и собственно операционную систему — Linux x86_64.
Жмем кнопочку «посмотреть драйвер», видим что-то типа этого:

Скачиваем предложенный 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.
Вот тут есть одна неплохая контора, в которой водятся деньги.А вот здесь - вы можете совершенно бесплатно создать свой сайт.
Поделись заметкой с друзьями: