Драйвер видеокарт AMD Сравнение версий

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:драйвер_видеокарт_amd [2015/12/19 09:42]
[Установка драйвера AMD вручную] 15.12
wiki:драйвер_видеокарт_amd [2017/05/21 17:15] (текущий)
[Драйвер amdgpu-pro]
Строка 1: Строка 1:
-====== ​Проприетарный драйвер ​для ​видеокарт AMD ====== +====== ​Драйвер видеокарт AMD ======
-В этой статье мы рассмотрим способы установки проприетарного драйвера AMD ([[wp>​AMD_Catalyst|Radeon Software]]/​[[wp>​Fglrx|FGLRX]]). У обладателей видеокарт AMD есть несколько вариантов:​ +
-  - Использовать [[wiki:​свободный_драйвер_видеокарт_amd|свободные драйвера AMD]], которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro) +
-  - Использовать проприетарные драйвера,​ предлагаемые Ubuntu для установки из репозитория (рекомендуется,​ если свободный драйвер по каким-либо причинам не подходит) +
-  - Установить deb-пакеты драйвера,​ сгенерированных инсталлятором с сайта AMD под установленную у вас версию Ubuntu (рекомендуется,​ если необходимо обновление проприетарного видеодрайвера) +
-  - Установить deb-пакеты драйвера,​ выложенные на сайте AMD для Ubuntu 14.04.0 и 14.04.1 (рекомендуется,​ если необходимо обновление проприетарного видеодрайвера и поддерживаемая версия дистрибутива)+
  
 +===== Драйвер для видеокарт AMD для Ubuntu 16.04 и новее =====
 +Для видеокарт Radeon в Ubuntu 16.04 и более новых версиях доступно 2 варианта:​
 +1. Использовать открытый драйвер по умолчанию
 +2. Использовать amdgpu-pro, который доступен для относительно новых видеокарт (gcn 1.1 и новее)
  
 +==== Драйвер amdgpu-pro ====
 +amdgpu-pro - это новый драйвер от AMD, реализующий новую стратегию в разработке драйверов для Linux. Теперь не требуется установка закрытого модуля в ядро системы,​ вместо этого используется открытый драйвер amdgpu. Закрытая часть кода amdgpu-pro, повышающая функционал и производительность драйвера,​ работает в пространстве пользователя и использует открытый драйвер amdgpu в ядре.
  
-=====Проприетарный драйвер===== +=== Список поддерживаемых видеокарт ​=== 
-==== Установка проприетарного драйвера из репозиториев Ubuntu ==== +  ​Radeon™ RX 480 Graphics 
-Надо отметить, что этот способ является самым простым. Все, что ​вам нужно сделать, это открыть параметры системы,​ далее выбрать ​**Источники приложений** -> **Дополнительные драйверы**, затем выбрать проприетарный драйвер,​ либо проприетарный драйвер с плановыми обновлениями,​ и нажать кнопку ​**Применить изменения**. Дальше система сделает все за вас и в завершении потребует перезагрузку для активации нового драйвера.+  ​​Radeon™ RX 470 Graphics 
 +  ​​Radeon™ RX 460 Graphics 
 +  ​AMD Radeon™ R9 Fury X Graphics 
 +  ​AMD Radeon™ R9 Fury Graphics 
 +  ​​AMD Radeon™ R9 Nano Graphics 
 +  ​​AMD Radeon™ R9 390X Graphics 
 +  ​AMD Radeon™ R9 390 Graphics 
 +  ​AMD Radeon™ R9 380X Graphics 
 +  ​​​AMD Radeon™ R9 380 Graphics 
 +  ​AMD Radeon™ R9 M395X Graphics 
 +  ​AMD Radeon™ R9 M385 Graphics 
 +  * ​AMD Radeon™ R9 M380 Graphics 
 +  * AMD Radeon™ R9 M270X Graphics 
 +  * AMD Radeon™ R9 360 Graphics 
 +  * ​AMD Radeon™ R9 290X Graphics 
 +  * ​AMD Radeon™ R9 290 Graphics 
 +  * ​AMD Radeon™ R9 285 Graphics 
 +  * ​AMD Radeon™ R7 260X Graphics 
 +  * ​AMD Radeon™ R7 260 Graphics
  
-Установка ​через командную строку: +=== Установка ​amdgpu-pro === 
-<code=bash>sudo apt-get install fglrx</​code>​+Проверяем не установлен ли уже amdgpu-pro
 +<​code>​dpkg -l amdgpu-pro</​code>​ 
 +Если установлен и вы хотите обновить версию,​ предварительно нужно удалить старый драйвер,​ как это сделать читать ниже.
  
-====Установка драйвера AMD вручную====+Скачиваем,​ распаковываем и устанавливаем драйвер:​ 
 +<​code>​wget -c --referer='​http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux+x86'​ https://​www2.ati.com/​drivers/​linux/​ubuntu/​amdgpu-pro-16.60-379184.tar.xz 
 +tar -Jxvf amdgpu-pro-16.60-379184.tar.xz 
 +amdgpu-pro-16.60-379184/​amdgpu-pro-install</​code>​ 
 + 
 +Добавляем пользователя в группу video: 
 +<​code>​sudo usermod -a -G video $LOGNAME</​code>​ 
 + 
 +Перезагружаемся. 
 + 
 +Если у Вас чёрный экран при загрузке,​ и диалоговое окно The system is running in low graphic mode, надо загрузиться через grub параметром nomodeset. Удалить драйвер. Перезагрузиться и пересобрать ядро с параметром  
 +<​code>​CONFIG_DRM_AMDGPU_CIK</​code>​ 
 + 
 + 
 + 
 +=== Удаление amdgpu-pro === 
 +В той же папке из который вы запускали скрипт установки, доступен скрипт удаления 
 +<​code>​amdgpu-pro-driver/​amdgpu-pro-uninstall</​code>​ 
 +либо 
 +<​code>​apt autoremove amdgpu-pro*</​code>​ 
 + 
 +<note tip>​Дополнительную информацию можно почитать на сайте AMD [[https://​support.amd.com/​en-us/​kb-articles/​Pages/​AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx|AMDGPU-PRO Driver for Linux® – Release Notes]]</​note>​ 
 +===== Проприетарный ​драйвер ​для видеокарт AMD для ​версий Ubuntu до 16.04 ===== 
 +В этой статье мы рассмотрим способы ​установки проприетарного драйвера AMD ([[wp>​AMD_Catalyst|Radeon Software]]/​[[wp>​Fglrx|FGLRX]]). У обладателей видеокарт AMD есть несколько вариантов:​ 
 +  - Использовать [[wiki:​свободный_драйвер_видеокарт_amd|свободные драйвера AMD]], которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro) 
 +  - Установить проприетарные драйвера из deb-пакетов,​ выложенных на сайте AMD для Ubuntu 14.04.0 и 14.04.1 (рекомендуется,​ если необходимые возможности отсутствующие в свободном драйвере и используется поддерживаемая версия дистрибутива) 
 +  - Установить проприетарные драйвера из deb-пакетов,​ сгенерированных инсталлятором с сайта AMD под установленную у вас версию Ubuntu (если используемая версия дистрибутива отлична от 14.04.0 и 14.04.1) 
 + 
 + 
 +====Проприетарный драйвер==== 
 +===Установка драйвера AMD с сайта===
 <note warning>​AMD Radeon Software 15.11 и новее, не поддерживает видеокарты на базе архитектуры TeraScale. Архитектуру вашей видеокарты можно посмотреть [[https://​en.wikipedia.org/​wiki/​List_of_AMD_graphics_processing_units|здесь]]. Если у вас неподдерживаемая видеокарта,​ используйте последнюю версию Ubuntu с дефолтным свободным драйвером.</​note>​ <note warning>​AMD Radeon Software 15.11 и новее, не поддерживает видеокарты на базе архитектуры TeraScale. Архитектуру вашей видеокарты можно посмотреть [[https://​en.wikipedia.org/​wiki/​List_of_AMD_graphics_processing_units|здесь]]. Если у вас неподдерживаемая видеокарта,​ используйте последнюю версию Ubuntu с дефолтным свободным драйвером.</​note>​
-===Подготовка к установке===+==Подготовка к установке==
 Для начала нам потребуется [[http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux%20x86_64|скачать проприетарный драйвер последней версии]] и установить зависимости,​ необходимые для сборки драйвера. Для того, чтобы установить требуемые пакеты выполните:​ Для начала нам потребуется [[http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux%20x86_64|скачать проприетарный драйвер последней версии]] и установить зависимости,​ необходимые для сборки драйвера. Для того, чтобы установить требуемые пакеты выполните:​
   ** Для 64-битных систем   ** Для 64-битных систем
Строка 31: Строка 82:
 </​note>​ </​note>​
  
-===Установка драйвера=== +==Установка драйвера== 
-  ** Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/utopic ​вам может понадобиться указать используемую вами версию дистрибутива,​ если она отлична от Ubuntu 15.10.+  ** Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/wily вам может понадобиться указать используемую вами версию дистрибутива,​ если она отлична от Ubuntu 15.10.
   .. <​code>​sh amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/​wily</​code>​   .. <​code>​sh amd-driver-installer-15.302-x86.x86_64.run --buildpkg Ubuntu/​wily</​code>​
   ** Устанавливаем сгенерированные пакеты:​   ** Устанавливаем сгенерированные пакеты:​
Строка 40: Строка 91:
 <​note>​После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</​note>​ <​note>​После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</​note>​
  
-==== Другой вариант установки ​====+=== Другой вариант установки ===
 <note tip>​Для Ubuntu совсем не обязательно указывать версию,​ инсталлятор сам определит</​note>​ <note tip>​Для Ubuntu совсем не обязательно указывать версию,​ инсталлятор сам определит</​note>​
 <note tip>​Более того в этом варианте не требуется проводить подготовку к установке,​ установщик сам все сделает,​ только жмите далее когда спросит ;​)</​note>​ <note tip>​Более того в этом варианте не требуется проводить подготовку к установке,​ установщик сам все сделает,​ только жмите далее когда спросит ;​)</​note>​
Строка 47: Строка 98:
 cd ~ cd ~
 wget -c --referer='​http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux+x86'​ http://​www2.ati.com/​drivers/​linux/​radeon-crimson-15.12-15.302-151217a-297685e.zip wget -c --referer='​http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux+x86'​ http://​www2.ati.com/​drivers/​linux/​radeon-crimson-15.12-15.302-151217a-297685e.zip
-unzip radeon-crimson-15.11-15.30.1025.zip+unzip radeon-crimson-15.12-15.302-151217a-297685e.zip
 cd fglrx-15.302 cd fglrx-15.302
 sudo sh amd-driver-installer-15.302-x86.x86_64.run --buildandinstallpkg sudo sh amd-driver-installer-15.302-x86.x86_64.run --buildandinstallpkg
-sudo apt-get -install+sudo apt-get -fy install
 sudo amdconfig --initial -f sudo amdconfig --initial -f
 +cd ~
 +sudo rm -r fglrx-15.302
 sudo reboot sudo reboot
 </​code>​ </​code>​
-==== Удаление проприетарного драйвера ​====+=== Удаление проприетарного драйвера ===
 Если что-то пошло не так и вы хотите вернуть всё обратно до состояния,​ предшествовавшего установке проприетарного драйвера FGRLX, можно переключиться на свободный драйвер (в окне Дополнительные драйверы) либо выполнить эту команду в [[wiki:​командная_строка#​терминал|терминале]]: ​ Если что-то пошло не так и вы хотите вернуть всё обратно до состояния,​ предшествовавшего установке проприетарного драйвера FGRLX, можно переключиться на свободный драйвер (в окне Дополнительные драйверы) либо выполнить эту команду в [[wiki:​командная_строка#​терминал|терминале]]: ​
 <code bash>​sudo apt-get remove --purge fglrx\*</​code>​ <code bash>​sudo apt-get remove --purge fglrx\*</​code>​
-===== Аппаратное ускорение декодирования видео ​=====+==== Аппаратное ускорение декодирования видео ====
  ​Смотрите статью [[аппаратная_поддержка_hd_видео#​Настройка для видеокарт AMD и Intel (VA-API)|Воспроизведение HD-video]].  ​Смотрите статью [[аппаратная_поддержка_hd_видео#​Настройка для видеокарт AMD и Intel (VA-API)|Воспроизведение HD-video]].
  
- +==== Решение некоторых вопросов ==== 
- +=== Video Tearing ===
- +
-===== Решение некоторых вопросов ​===== +
-==== Video Tearing ​====+
 AMD/ATI утверждает,​ что опция "Tear Free Video" включена по умолчанию,​ но это не в случае с Catalyst 12-3, который был установлен на Kubuntu 12.04. Если у вас возникли проблемы с tearing, убедитесь,​ что "Tear Free Video" включен. Вы можете найти эту опцию в центре управления Catalyst в разделе "​Опции"​ или вы можете использовать следующую команду:​ AMD/ATI утверждает,​ что опция "Tear Free Video" включена по умолчанию,​ но это не в случае с Catalyst 12-3, который был установлен на Kubuntu 12.04. Если у вас возникли проблемы с tearing, убедитесь,​ что "Tear Free Video" включен. Вы можете найти эту опцию в центре управления Catalyst в разделе "​Опции"​ или вы можете использовать следующую команду:​
 <code bash> ​ <code bash> ​
Строка 71: Строка 121:
 Эта опция не вступит в силу до перезагрузки X (т.е. выхода пользователя из сеанса). Эта опция не вступит в силу до перезагрузки X (т.е. выхода пользователя из сеанса).
 Если вы используете композитинг,​ вы также должны убедиться,​ что vsync включена в настройках композитинга. Было обнаружено,​ что vsync было включено по умолчанию,​ но здесь есть соответствующие настройки,​ если вы хотите поэкспериментировать. Если вы используете композитинг,​ вы также должны убедиться,​ что vsync включена в настройках композитинга. Было обнаружено,​ что vsync было включено по умолчанию,​ но здесь есть соответствующие настройки,​ если вы хотите поэкспериментировать.
-=== kwin ===+== kwin ==
 Вы можете включить VSync для KWin в Системных Настройках -> Эффекты рабочего Стола -> вкладка Дополнительно Вы можете включить VSync для KWin в Системных Настройках -> Эффекты рабочего Стола -> вкладка Дополнительно
-=== Compiz (Unity/​GNOME-Shell) ​===+== Compiz (Unity/​GNOME-Shell) ==
 TODO: Смотрите,​ если есть более дружественный способ убедиться,​ что VSync включен без установки CCSM. TODO: Смотрите,​ если есть более дружественный способ убедиться,​ что VSync включен без установки CCSM.
 Установить compiz менеджер настроек:​ Установить compiz менеджер настроек:​
Строка 81: Строка 131:
 </​code>​ </​code>​
 "​Синхронизация с VBlank"​ находится в "​OpenGL"​ в подразделе "​Общие"​. "​Синхронизация с VBlank"​ находится в "​OpenGL"​ в подразделе "​Общие"​.
-==== Гибридная графика и Catalyst ​====+=== Гибридная графика и Catalyst ===
 Существует два основных типа гибридных конструкций. Старшие гибридные системы используют мультиплексор (mux) для переключения между GPU. Новые системы (те, что с PowerXpress >= 4.0) используют muxless. Существует два основных типа гибридных конструкций. Старшие гибридные системы используют мультиплексор (mux) для переключения между GPU. Новые системы (те, что с PowerXpress >= 4.0) используют muxless.
-=== ATI/ATI Hybrids ​===+== ATI/ATI Hybrids ==
 По состоянию на Catalyst 11-8, переключение между двумя картами ATI (и, возможно,​ Intel / ATI muxless тоже?) должна быть выполнима,​ хотя это не ясно, если это относится ко всем ATI/ATI гибридам или только к тем, что используют muxless. Можно было бы использовать amdconfig в PowerXpress вариантах переключения между интегрированной и дискретной карты, например,​ так: По состоянию на Catalyst 11-8, переключение между двумя картами ATI (и, возможно,​ Intel / ATI muxless тоже?) должна быть выполнима,​ хотя это не ясно, если это относится ко всем ATI/ATI гибридам или только к тем, что используют muxless. Можно было бы использовать amdconfig в PowerXpress вариантах переключения между интегрированной и дискретной карты, например,​ так:
 <code bash> ​ <code bash> ​
Строка 91: Строка 141:
 </​code>​ </​code>​
 После переключения,​ можно было бы выйти и вернуться обратно для перезапуска X-ов. После переключения,​ можно было бы выйти и вернуться обратно для перезапуска X-ов.
-=== Intel/ATI Hybrids ​===+== Intel/ATI Hybrids ==
 Можно использовать официальные драйвера,​ но есть две проблемы ( Launchpad Bug: #​[[https://​bugs.launchpad.net/​ubuntu/​+source/​fglrx-installer/​+bug/​1068404|1068404]]):​ Можно использовать официальные драйвера,​ но есть две проблемы ( Launchpad Bug: #​[[https://​bugs.launchpad.net/​ubuntu/​+source/​fglrx-installer/​+bug/​1068404|1068404]]):​
 Проблемы несовместимости между intel и драйверами fglrx (Это дает ошибку сегментации в X-сервера) Проблемы несовместимости между intel и драйверами fglrx (Это дает ошибку сегментации в X-сервера)
Строка 102: Строка 152:
 Для получения дополнительной информации Вы можете следить за этой [[http://​ubuntuforums.org/​showthread.php?​p=12324761#​post12324761|темой]] Для получения дополнительной информации Вы можете следить за этой [[http://​ubuntuforums.org/​showthread.php?​p=12324761#​post12324761|темой]]
  
-== Сценарий решения ​==+= Сценарий решения =
 <code bash> ​ <code bash> ​
 Script by anion155, http://​pastebin.com/​1ALmnqx5. Script by anion155, http://​pastebin.com/​1ALmnqx5.
Строка 108: Строка 158:
 You must change 13 line in the script for your directory. You must change 13 line in the script for your directory.
 </​code>​ </​code>​
-===== Техническая поддержка AMD =====+==== Техническая поддержка AMD ====
 Если при использовании проприетарного драйвера AMD у вас возникнут какие-либо проблемы,​ то вы можете обратиться в техническую поддержку компании AMD: Если при использовании проприетарного драйвера AMD у вас возникнут какие-либо проблемы,​ то вы можете обратиться в техническую поддержку компании AMD:
   * [[http://​support.amd.com/​en-us/​contact/​email-form|Служба технической поддержки компании AMD]]   * [[http://​support.amd.com/​en-us/​contact/​email-form|Служба технической поддержки компании AMD]]
Строка 116: Строка 166:
  
 Рекомендуется сообщать о возникших проблемах как минимум по первой и второй ссылке (если ваша проблема связана с игрой из Steam - то и по третьей). При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом ''/​usr/​share/​fglrx/​atigetsysteminfo.sh''​ (запускать с помощью sudo). Рекомендуется сообщать о возникших проблемах как минимум по первой и второй ссылке (если ваша проблема связана с игрой из Steam - то и по третьей). При обращении в техническую поддержку прикладывайте к тикету отчёт, генерируемый скриптом ''/​usr/​share/​fglrx/​atigetsysteminfo.sh''​ (запускать с помощью sudo).
-===== Ссылки ​=====+==== Ссылки ====
 {{topic>​Видеоаппаратура}} {{topic>​Видеоаппаратура}}
   * [[http://​wiki.cchtml.com/​index.php/​Ubuntu|Wiki по AMD]]   * [[http://​wiki.cchtml.com/​index.php/​Ubuntu|Wiki по AMD]]
   * [[http://​forum.ubuntu.ru/​index.php?​topic=96649|Обсуждение на форуме]] ​   * [[http://​forum.ubuntu.ru/​index.php?​topic=96649|Обсуждение на форуме]] ​
-  * [[http://​forum.ubuntu.ru/​index.php?​topic=210807.msg1609514#​msg1609514|Решение проблемы с перегревом]] — тема на [[форум|форуме]].+  * [[http://​forum.ubuntu.ru/​index.php?​topic=210807.msg1609514#​msg1609514|Решение проблемы с перегревом]] — тема на [[форум|форуме]] 
 +  * [[https://​support.amd.com/​en-us/​kb-articles/​Pages/​AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx|AMDGPU-PRO Driver for Linux® – Release Notes]]
  
-{{tag> Проприетарный_драйвер_для_видеокарт_AMD Видеоаппаратура Драйверы AMD}}+{{tag> Проприетарный_драйвер_для_видеокарт_AMD Видеоаппаратура Драйверы AMD AMDGPU-PRO}}