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


Я планирую сделать новую установку Ubuntu и узнать, что является правильным способом установки ATI Catalyst Video Driver?


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


161
2018-04-22 19:51


происхождения


Уточните это для 14.10? Весьма признателен! - Torben Gundtofte-Bruun
и за 16,04? ... - Boris


ответы:


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

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


(Сначала вы можете это увидеть) 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

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

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

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

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

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

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

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

enter image description here

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

P.S .:

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


31
2018-03-18 08:13



Чрезвычайно полный ответ! - Charles Green
Вы сказали: «Если вы не знаете, какой драйвер для установки», но у меня, похоже, нет большого выбора в драйверах. Когда я нажимаю «Linux (32-bit и 64-bit)», единственным драйвером, который предлагается, является тот же проприетарный драйвер, который предлагается через диалог «Дополнительные драйверы», и те не работают должным образом - Peter Raeves
Да, конечно, это проблема с amd, их бета-неизданный драйвер уже устарел - Nick Bailuc
К сожалению, кажется, что невозможно использовать Ubuntu 14.04 с некоторыми графическими картами ATI (например: карты ATI RadeonHD 2x00 - 4xx0) от Эта вики, Решение заключается в использовании Ubuntu 12.04 для этих карт, - Boris
Ответ здесь помог мне: askubuntu.com/a/568524/178596 - Wilf


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

Заметка

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


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

Установка драйверов 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.sh
sudo 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.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb

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

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

sudo dpkg -i *.deb

Примечание. Если какой-либо из пакетов поврежден, откройте диспетчер пакетов Synaptic и перейдите в Edit -> Fix Broken Packages. Если вы новичок в Ubuntu, это означает, что некоторые зависимые пакеты еще не установлены. После того как вы разобрали проблему, указанную выше, через диспетчер пакетов Synaptic, проблема с разбитыми пакетами должна быть решена.

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

sudo aticonfig --initial

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

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

Отредактируйте файл сигнатуры ATI с помощью «nano» или «gedit»:

sudo nano /etc/ati/signature

ИЛИ

sudo gedit /etc/ati/signature

Заменив строку «UNSIGNED» на следующий код:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

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

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

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

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

fglrxinfo

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

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

Примечание. Если вы видите упоминание MESA на выходе, драйверы fglrx установлены неправильно. Дополнительную информацию см. В разделе устранения неполадок

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

sudo amdcccle

ВАЖНАЯ ЗАМЕТКА:

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

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


107
2018-05-01 09:52



Просто, чтобы вы знали, линия sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precise можно заменить на sudo sh ./*.run --buildpkg Ubuntu/precise - Adam F
На Ubuntu 12.10 с Beta Driver 13.3 исправление водяного знака / etc / ati / signature только работал, когда код был введен БЕЗ новой строки в конце и без каких-либо конечных пробелов. Когда я скопировал и вставил, я случайно захватил некоторые пробелы, и сначала это не сработало. - Toby J
ADD «нет необходимости в 32-битных системах» О «sudo apt-get install ia32-libs» ПОСЛЕДНИЕ ССЫЛКИ:askubuntu.com/questions/143904/...;. КОММЕНТАРИЙ ОТКРЫТОСЬ УСПЕШНО. ВЫХОД? [Y / N] - yinon
Он отлично работал! - Alejandro Sazo
Я попытался использовать это для установки последнего драйвера (13.1) и получил ошибку «BadRequest» при тестировании с помощью glxinfo(подробнее здесь notepad.cc/maugixu11). Где этот раздел раздела устранения неполадок? - phunehehe


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

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

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

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

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


ИНСТРУКЦИИ

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

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo 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.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

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

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

sudo aticonfig --initial -f

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

sudo reboot

Это оно!


44
2018-04-27 17:48



Работают ли драйверы 12.10 ATI? - jrg♦
@jrg Я поддерживаю этот Q & A и его актуальность в отношении того, что тестировал Ive. Я не тестировал 12.10 ATI, но ответ на этот вопрос я не знаю. У меня есть кое-что еще, и я не буду обходить это некоторое время (я считаю, 12.11 Драйверы также доступны) - stephenmyall
С картой hd 5670 мне пришлось полностью пропустить драйвер 12.10 и установить бета-версию 12.11. Инструкции здесь askubuntu.com/a/206025/55564, С Quantal Quetzal драйвер ati 12.10 был несовместим с единством, и после того, как логин Compiz завершится с ошибкой. - thelastshadow
Драйвер AMD теперь для Linux - это ... версия 13.1 ссылка, Я попробую, а затем обновить этот вопрос. - Crimbo
Теперь я обновил этот вопрос и жду ..., чтобы @stephen нажал изменения. - Crimbo


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

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

инструкции

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

Катализаторы поддерживают только карты RadeonHD.

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

lspci | grep VGA

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

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

  • Карты, которые больше не могут использовать драйверы 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 Legacy, но только если вы снижаете версию Xserver. Это можно сделать очень легко, следуя инструкциям, приведенным в LaunchPad, Этот PPA понижает Xserver и устанавливает исправленную версию fglrx, которая поддерживает версию ядра 3.5.

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

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo 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 catalyst
cd catalyst/

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

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +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!


32



Вы проверили это? С какой моделью? Каковы ваши результаты? - Lucio
Да, у меня есть Radeon HD 7970, Ubuntu 13.04 64-бит, отлично работал, хотя я читал о людях, которые не удаляли (удаляли) существующие драйверы и не имели проблем при запуске. Я использую Blender для 3D-моделирования и моделирования, производительность увеличилась при работе с модификацией подповерхности (т. Е. Больше полигонов на сцене). - Rodrigo Martins
amdconfig а также aticonfig являются той же самой командой, вы можете использовать ее. Я предпочел использовать aticonfig потому что, не знаю почему, некоторые системы могут вернуть это: amdconfig: command not found так что лучше с aticonfig, хотя использование другого не имеет значения. - Rodrigo Martins
@RodrigoMartins благодарит за ваши объяснения. Мой совет - подчеркнуть или добавить абзац о неподдерживаемых карточках. Возможно, это должно быть частью инструкции, так как первый пункт «проверьте, поддерживается ли ваша карта» с готовыми командами, чтобы получить модель карты. Я только что потерял 2 часа своей жизни, а затем прочитал абзац о неподдерживаемых картах <facepalm>. Решение с Tomasz Makarewicz PPA отлично работает, работает отлично (понижение XServer) ... - s3m3n
Если я изменю sudo sh *.run --buildpkg Ubuntu/raring в sudo sh *.run --buildpkg Ubuntu/saucy будут ли эти же инструкции работать на 13.10? - Chris Carter


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

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

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

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

б) он не сломает вашу систему при обновлении,

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

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

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

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


8



Когда я пытаюсь добавить PPA, я получаю следующее: Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection. Я подключен к Интернету, я могу опубликовать этот комментарий только потому, что я подключен: P - Aman Alam
Эта ссылка упоминает Nvidia, а не ATI?!? - fleamour
Я получаю следующую ошибку: sh: 0: Не удается открыть /usr/share/ati/fglrx-uninstall.sh - James
Если он устанавливается нормально, вы можете игнорировать эту ошибку. Я думаю, установщик проверяет это, чтобы обнаружить предыдущие установки. Если это не позволяет вам установить драйвер, то сообщите об ошибке. - Bryce