Как правильно установить проприетарные видеодрайверы ATI Catalyst (fglrx) непосредственно от AMD?

Я планирую выполнить новую установку Ubuntu и хочу знать, как правильно установить видеодрайвер ATI Catalyst?


Существует несколько правильных ответов на этот вопрос, охватывающих несколько версий Ubuntu. Для вашего удобства ниже приведен индекс каждого из них:

В следующих инструкциях объясняется, как установить последнюю версию видеодрайвера ATI Catalyst для Ubuntu 12.04 LTS (Precise Pangolin).

Примечание

AMD выпустила Катализатор 12.8 драйвер для систем Linux в августе принес некоторые улучшения и исправления ошибок. Этот драйвер основан на выпуске fglrx 8.982 и улучшает поддержку Ubuntu 12.04 LTS.


Чтобы быть в курсе последней информации о драйвере, всегда обращайтесь к Официальный сайт AMDs поскольку обновления публикуются довольно регулярно.

Установка драйверов AMD/ATI Catalyst для 12.04 LTS

Протестировано: v12.4, v12.6, v12.8


Важная информация и подготовка

Используйте эти инструкции только в том случае, если вы выбрали НЕ чтобы использовать официальные двоичные файлы Ubuntu.

  • Если вы хотите использовать официальные двоичные файлы Ubuntu или хотите установить новейший видеодрайвер ATI Catalyst для предыдущих версий Ubuntu, перейдите к ответ на этот вопрос и следуйте инструкциям.

Прежде чем принять решение, проверьте, поддерживает ли Ubuntu вашу видеокарту здесь.

  • Если вы в настоящее время используете официальные двоичные файлы Ubuntu и хотите установить последнюю версию видеодрайвера ATI Catalyst, необходимо предварительно очистить некоторые файлы. Прежде чем приступить к выполнению этих инструкций. Ты можешь Пропустите шаг для очистки если у вас установлена новая версия Ubuntu 12.04.

Удаление (очистка) существующих драйверов

sudo sh /usr/share/ati/fglrx-uninstall.shsudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Установите эти зависимости

Вам необходимо установить некоторые зависимости в вашу систему, сделайте это, запустив их в терминале:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Только для 64-разрядной версии

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Установка последнего драйвера ATI/AMD

Загрузите соответствующий драйвер для вашего компьютера здесь с веб-сайта AMD/ATI а затем введите следующее в терминал (не забудьте перейти к тому месту, куда вы предварительно извлекли драйвер, и убедитесь, что в этой папке нет других файлов .run).:

sudo sh *.run --buildpkg Ubuntu/precise

Если это потребуется, откроется окно диспетчера пакетов, в котором будут установлены некоторые зависимости, а через некоторое время будут созданы следующие четыре пакета .deb:

fglrx_8.961-0ubuntu1_amd64.debfglrx-amdcccle_8.961-0ubuntu1_amd64.debfglrx-dev_8.961-0ubuntu1_amd64.deb

Примечание: Он также создаст файл с именем fglrx-installer_8.961-0ubuntu1_amd64.changes. При желании вы можете прочитать этот файл, чтобы узнать об изменениях, на которые повлиял AMD/ATI Catalyst, и соответствующей информации.

Чтобы установить созданные файлы .deb, введите:

sudo dpkg -i *.deb

>Примечание: В случае, если какой-либо из пакетов поврежден, откройте Synaptic Package Manager и перейдите в раздел Редактировать - Исправить поврежденные пакеты. В случае, если вы новичок в Ubuntu, ошибка здесь означает, что некоторые зависимые пакеты еще не установлены. Как только вы устраните проблему, как указано выше, с помощью Synaptic Package Manager, проблема с поврежденными пакетами должна быть решена.

Продолжая установку, введите:

sudo aticonfig --initial

Перед перезагрузкой компьютера: Если вы используете бета-версию, вы можете удалить водяной знак AMD "Тестирование". В противном случае пропустите следующий блок инструкций.

Бета-версии: Удаление водяного знака AMD "Тестирование"

Отредактируйте файл подписи ATI с помощью "nano" или "gedit".:

sudo nano /etc/ati/signature

операционная

sudo gedit /etc/ati/signature

Заменив строку "БЕЗ ЗНАКА" следующим кодом:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Обязательно сохраните до/после закрытия файла.

Это удалит водяной знак AMD "Testing" (который вы теперь никогда не увидите) в правом нижнем углу экрана при перезагрузке (источник).

Теперь продолжайте и перезагрузите свой компьютер.

Если все в порядке, драйвер fglrx, соответствующий AMD/ATI Catalyst, будет установлен и работать в вашей системе. Чтобы подтвердить, что драйверы работают, откройте терминал и введите:

fglrxinfo

Вы должны получить результат, аналогичный следующему:

display: :0  screen: 0OpenGL vendor string: Advanced Micro Devices, Inc.OpenGL renderer string: ATI Radeon HD 4300/4500 SeriesOpenGL version string: 3.3.11631 Compatibility Profile Context

Примечание: Если вы видите какое-либо упоминание о MESA в выходных данных, драйверы fglrx установлены неправильно. Более подробную информацию смотрите в разделе Устранение неполадок

Вы можете вносить изменения в конфигурацию через центр управления AMD/ATI Catalyst. Его можно либо найти в меню вашего приложения, либо вы можете запустить его через терминал, подобный этому:

sudo amdcccle

ВАЖНОЕ ПРИМЕЧАНИЕ:

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

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

Установка драйверов ATI Catalyst для версии 12.10

Важное ОБНОВЛЕНИЕ (22 октября 2012)

Последний проприетарный драйвер AMD Catalyst версии 12.9 нельзя использовать с Ubuntu 12.10, если у вас есть карта AMD Radeon HD серии 2xxx-4xxx.

Драйверы для этих карт теперь доступны в отдельной ветке под названием legacy series. К сожалению, эти устаревшие драйверы (версия 12.6) не были обновлены для работы с Ubuntu 12.10. Ubuntu 12.10 поставляется с xorg 1.13, в то время как эти драйверы поддерживают более старую версию xorg 1.12. Поэтому, если вы хотите установить эти драйверы в Ubuntu 12.10, вам необходимо перейти на xorg 1.12.

Исходный код и получите устаревшие драйверы здесь (если вышеуказанное примечание относится к вам


инструкции

Сначала удалите текущий драйвер AMD с помощью этих двух команд:

sudo sh /usr/share/ati/fglrx-uninstall.shsudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx

Примечание: Вам нужно будет установить драйверы (следуя приведенным ниже инструкциям), но сначала добавьте те же зависимости, которые описаны в ответе выше для 12.04LTS.

Начните сейчас установку ATI Catalyst v# с помощью этих команд в Ubuntu 12.10 или более поздней версии:

cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.runchmod +x amd-driver-12-6-x86_64.runsudo sh amd-driver-12-6-x86_64.run

Затем следуйте инструкциям по установке:

Выполните далее эту команду, чтобы завершить установку:

sudo aticonfig --initial -f

Затем перезагрузите свою систему:

sudo reboot

Вот и все!

14.04/14.10 - Установка драйвера с веб-сайта AMD

Первый, убедитесь, что ваша ОС Ubuntu обновлена. Чтобы проверить это, нажмите на значок питания в правом верхнем углу. В меню выберите пункт "Об этом компьютере". Теперь проверьте, есть ли кнопка "Установить обновления" (она может появиться через несколько секунд после кнопки "Проверка обновлений"), которую можно использовать для обновления, как показано ниже. Если нет, то ваша система обновлена.


(Сначала вы можете увидеть это)enter image description here

(Тогда это)enter image description here

(После нажатия кнопки "Установить обновления" вы увидите это)enter image description here


Можно также прибегнуть к использованию команды терминала, как показано ниже, для обновления:

sudo apt-get update && sudo apt-get upgrade
  • Затем перейдите к Веб-сайт AMD, вручную выберите драйвер и загрузите. Если вы не уверены, какой драйвер установить, вы можете установить "Программное обеспечение для обнаружения драйверов" в вашей ОС Windows и посмотреть драйвер, который вы должны установить.

  • Ознакомьтесь с примечаниями к выпуску и примечаниями к установщику того драйвера, который вы собираетесь установить в обязательном порядке. Посмотрите, есть ли у вас ОС соответствует всем системным требованиям, указанным в примечаниях к выпуску.

  • Затем следуйте инструкциям в примечания по установке чтобы установить свой драйвер.

записка:

1: Если вы установили неправильный драйвер (или допустили какую-либо другую ошибку при установке драйвера), Unity может выйти из строя или у вас может возникнуть проблема "Система работает в режиме низкой графики" (или какая-либо другая проблема). В чем бы ни заключалась проблема, вы должны сначала удалить установленный вами драйвер. Для этого запустите сеанс tty, нажав CTRL+ALT+F1. Затем используйте эту команду :

sudo aticonfig --uninstall

Это должно удалить ваш драйвер. Если нет, обратитесь этот . Теперь используйте команду:

sudo shutdown -r now

чтобы перезагрузить вашу систему. Это должно помочь вам вернуться к unity без проблем. Теперь вы можете снова попасть на сайт AMD, получить поддерживаемый драйвер и установить.

Если это не решило вашу проблему, может быть полезно обратиться к этим вопросам:

2: Также, если вы не знаете, удовлетворяет ли ваша ОС системным требованиям драйвера, упомянутого в примечаниях к выпуску, тогда могут помочь следующие команды:

  1. uname -a : сообщит вам о вашем ядре
  2. Xorg -version : сообщит вам о вашем Xorg
  3. ldd --version : сообщит вам о вашем glibc

Также не обязательно, чтобы ваша операционная система была указана в примечаниях к выпуску. Просто посмотрите, соответствуете ли вы системным требованиям и упоминается ли ваша графическая карта в примечаниях к выпуску.

3. Убедитесь, что вы обновили свою операционную систему перед установкой графического драйвера, как указано выше. Хотя ваша ОС может поддерживать ваш драйвер до обновления, после обновления вашей ОС он может и не поддерживаться.

4: Также не пугайтесь, если ваш установщик драйверов будет выглядеть следующим образом (без какого-либо текста):

enter image description here

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

P.S.:

По моему скромному мнению, драйверы с открытым исходным кодом по умолчанию удовлетворяют всем обычным потребностям вычислений. Поэтому устанавливайте проприетарный драйвер только в том случае, если он вам действительно нужен (например, если вы "техничный" геймер или что-то в этом роде). Кроме того, если вы пытаетесь установить свой проприетарный драйвер только для того, чтобы получить максимальное разрешение экрана, вы можете обратиться к этот ответ.

Установка драйверов ATI Catalyst для 13.04

Эти инструкции позволят установить Catalyst v13.4, чтобы узнать, какой последний доступный драйвер, посетите Официальный сайт AMD

Инструкции

Проверьте свою карточку

Драйверы Catalyst поддерживают только карты RadeonHD.

Чтобы узнать, какая карта установлена в вашей системе, введите следующую команду в терминале:

lspci | grep VGA

Он может показать вам вашу графическую карту.

Прежде чем продолжить, пожалуйста, прочтите сначала! Какие карты Radeon больше не поддерживаются ATI Catalyst:

  • Карты, которые больше не могут использовать драйверы AMD Catalyst и ограничены драйверами с открытым исходным кодом:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Карты, которые не работают с AMD Catalyst в версиях Xserver новее версии v1.13 и ядре Linux новее версии v3.5:

    Карты ATI RadeonHD 2x00 - 4xx0

    Эти карты могут использовать устаревший драйвер Catalyst, но только в том случае, если вы понизите версию своего Xserver. Это можно сделать очень легко, следуя инструкциям, приведенным на Панель запуска. Этот PPA понижает рейтинг Xserver и устанавливает исправленную версию fglrx, которая поддерживает версию ядра 3.5.

Удаление (очистка) существующих драйверов

sudo sh /usr/share/ati/fglrx-uninstall.shsudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Устанавливать Зависимости

  • Для 32-разрядных систем:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
  • Для 64-разрядных систем:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1

Скачать пакет Catalyst

cd ~/mkdir catalystcd catalyst/

Чтобы установить последние версии драйверов, проверьте, является ли версия 13.4 последней, предлагаемой в Веб-страница AMD, если версия 13.4 не является последней, вы можете вручную загрузить драйверы оттуда, извлечь zip-файл в папку ~/catalyst /, а затем пропустить следующие первые две команды и выполнить последнюю, заменив имя пакета именем извлеченного в папке ~/catalyst/.

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zipunzip amd-catalyst-13.4-linux-x86.x86_64.zipchmod +x amd-catalyst-13.4-linux-x86.x86_64.run

Установка Драйверов

Перейдите к извлеченному пакету (~/catalyst/), убедитесь, что это единственный .run файл в этой папке и введите следующую команду

sudo sh *.run --buildpkg Ubuntu/raring

Откроется окно AMD Catalyst для развертывания пакетов .deb, дождитесь его завершения, а затем выполните эту команду, чтобы продолжить:

sudo dpkg -i fglrx*.deb

Конфигурация

  • Общая конфигурация

    Это сработает для большинства людей

    sudo aticonfig --initial -f
  • Минимальная конфигурация

    Очень простой файл /etc / X11/ xorg.conf может быть тем, что вам нужно, если у вас есть новая карта, которая не полностью поддерживается aticonfig. Ниже приводится полный минимальный файл xorg.conf для Radeon HD 6870:

    Section "Device" Identifier "ATI radeon 6870" Driver "fglrx"EndSection
  • Карты X2/Dual GPU

    Используйте только в том случае, если у вас есть карта X2 (например, 4870X2 или 5970). !!Не используйте для двух отдельных карт в crossfire!!

    sudo amdconfig --initial -f --adapter=all
  • Двойные/Мультимониторы

    Если у вас есть дисплей с двумя мониторами (также известный как "Большой рабочий стол")

    sudo aticonfig --initial -fsudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

    Имейте в виду, что вам может потребоваться вручную установить правильную частоту обновления для вашего второго монитора с помощью catalyst. Видеть эта угроза.

Перед Перезагрузкой

На всякий случай запишите эти инструкции на случай, если вы получите черный экран:

  • Если X-сервер не запускается, переключитесь на новый TTY с помощью Ctrl+Alt+F2. Войдите в систему и попытайтесь запустить X-сервер.

    sudo startx
  • Если он не запустится, вы, скорее всего, увидите stacktrace, и сразу над ним будет что-то вроде "Не удалось stat / usr / lib64 / fglrx / switchlibGL", что означает, что вам не удалось скопировать исполняемые файлы должным образом. Ctrl+C, и немедленно скопируйте исполняемые файлы switchlibGL и switchlibglx в папку fglrx в /usr/lib64/ или /usr/lib32/.

  • Если все остальное не сработает, верните файл xorg.conf и перезагрузитесь:

    sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf

    Это должно вернуть ваш исходный дисплей.

  • Если что-то сработало, попробуйте эти комбинации клавиш в таком порядке:

Ctrl+Alt+F1 ; Ctrl+Alt+Backspace ; Alt+PrntScr+r ; Alt+PrntScr+s ; Alt+PrntScr+e ; Alt+PrntScr+i ; Alt+PrntScr+n ; Alt+PrntScr+u ; Alt+PrntScr+b ; и в последнем случае удерживайте Ctrl+Alt+SysRq (SysRq обычно совпадает с экраном печати) и печатайте очень медленно R E I S U B.

Протестируйте свою установку

Перезагрузите систему и введите в терминале:

fglrxinfo

Результат может быть похож на этот, если все прошло нормально:

display: :0  screen: 0OpenGL vendor string: Advanced Micro Devices, Inc.OpenGL renderer string: AMD Radeon HD 7900 Series (This line may be different depending on what graphics card you are using.)OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 (This line may be different depending on what graphics card and Catalyst version you are using.)

Теперь попробуй:

fgl_glxgears

Если у вас возникли проблемы или зависание, вам может потребоваться отключить быстрый TLS:

sudo aticonfig --tls=0

Вот оно что!

Источник


Есть еще один подход. Мы поддерживаем PPA под названием x-updates, который предоставляет обновленные драйверы для стабильных выпусков.

https://launchpad.net /~ubuntu-x-swat/+архив/x-обновления?field.series_filter=точный

Это действительно лучший способ обновления драйверов, поскольку:

a) его намного проще установить (просто включите ppa и обновите),

б) это не приведет к поломке вашей системы при обновлении,

c) вы все еще можете отправлять отчеты об ошибках и ожидать поддержки от Ubuntu.

К сожалению, как вы можете видеть, у нас нет -fglrx для точного, а версии, которые у нас есть для прошлых выпусков, сами по себе немного устарели.

Это связано с тем, что официальные сопровождающие, такие как я, как правило, ленивы ... гм, заняты выпуском разработки и / или исправлением ошибок для LTS, поэтому не часто обновляют этот PPA. Но мы очень поощряем и поддерживаем членов сообщества, которые помогают нам поддерживать этот PPA. У нас есть вся процедура, задокументированная до такой степени, что она в основном кнопочная; если вы можете понять и выполнить шаги, описанные в других ответах здесь, и вы знаете, как использовать PPA, и у вас есть система ATI, на которой вы можете протестировать свои пакеты, у вас уже есть необходимые навыки. Это просто вопрос знакомства с вами, чтобы мы могли вам доверять. Мы будем рады тренировать и наставлять вас, все, что вам нужно, - это забота и преданность делу.

Конечно, если вы только если вы заинтересованы в обновлении своей собственной машины, все это, вероятно, звучит как много дополнительных усилий. Однако для выполнения этой обязанности требуется всего один доброволец, и тогда это упрощает жизнь для каждый. Посмотрите, сколько просмотров набрал этот вопрос на данный момент - более 10 000. Так что один здешний доброволец может иметь огромное значение.

Хотите обновить это до 14.10? Премного благодарен!

а на 16.04? …