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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:драйвер_видеокарт_amd [2016/10/02 10:43]
amdgpu-pro, Ubuntu 16.04
wiki:драйвер_видеокарт_amd [2017/05/21 17:15] (текущий)
[Драйвер amdgpu-pro]
Строка 1: Строка 1:
-====== Драйвера для видеокарт AMD для Ubuntu 16.04 и новее ​======+====== Драйвер ​видеокарт AMD ====== 
 + 
 +===== Драйвер ​для видеокарт AMD для Ubuntu 16.04 и новее =====
 Для видеокарт Radeon в Ubuntu 16.04 и более новых версиях доступно 2 варианта:​ Для видеокарт Radeon в Ubuntu 16.04 и более новых версиях доступно 2 варианта:​
 1. Использовать открытый драйвер по умолчанию 1. Использовать открытый драйвер по умолчанию
 2. Использовать amdgpu-pro, который доступен для относительно новых видеокарт (gcn 1.1 и новее) 2. Использовать amdgpu-pro, который доступен для относительно новых видеокарт (gcn 1.1 и новее)
  
-===== Драйвер amdgpu-pro ​=====+==== Драйвер amdgpu-pro ====
 amdgpu-pro - это новый драйвер от AMD, реализующий новую стратегию в разработке драйверов для Linux. Теперь не требуется установка закрытого модуля в ядро системы,​ вместо этого используется открытый драйвер amdgpu. Закрытая часть кода amdgpu-pro, повышающая функционал и производительность драйвера,​ работает в пространстве пользователя и использует открытый драйвер amdgpu в ядре. amdgpu-pro - это новый драйвер от AMD, реализующий новую стратегию в разработке драйверов для Linux. Теперь не требуется установка закрытого модуля в ядро системы,​ вместо этого используется открытый драйвер amdgpu. Закрытая часть кода amdgpu-pro, повышающая функционал и производительность драйвера,​ работает в пространстве пользователя и использует открытый драйвер amdgpu в ядре.
  
-==== Список поддерживаемых видеокарт ​====+=== Список поддерживаемых видеокарт ===
   * Radeon™ RX 480 Graphics   * Radeon™ RX 480 Graphics
   * ​Radeon™ RX 470 Graphics   * ​Radeon™ RX 470 Graphics
Строка 29: Строка 31:
   * ​AMD Radeon™ R7 260 Graphics   * ​AMD Radeon™ R7 260 Graphics
  
-==== Установка amdgpu-pro ​====+=== Установка amdgpu-pro ===
 Проверяем не установлен ли уже amdgpu-pro: Проверяем не установлен ли уже amdgpu-pro:
-[code]dpkg -l amdgpu-pro[/code]+<code>dpkg -l amdgpu-pro</code>
 Если установлен и вы хотите обновить версию,​ предварительно нужно удалить старый драйвер,​ как это сделать читать ниже. Если установлен и вы хотите обновить версию,​ предварительно нужно удалить старый драйвер,​ как это сделать читать ниже.
  
 Скачиваем,​ распаковываем и устанавливаем драйвер:​ Скачиваем,​ распаковываем и устанавливаем драйвер:​
-[code]wget -c --referer='​http://​support.amd.com/​ru-ru/​download/​desktop?​os=Linux+x86'​ https://​www2.ati.com/​drivers/​linux/​amdgpu-pro_16.30.3-315407.tar.xz +<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.30.3-315407.tar.xz +tar -Jxvf amdgpu-pro-16.60-379184.tar.xz 
-amdgpu-pro-driver/​amdgpu-pro-install[/code]+amdgpu-pro-16.60-379184/​amdgpu-pro-install</code>
  
 Добавляем пользователя в группу video: Добавляем пользователя в группу video:
-[code]sudo usermod -a -G video $LOGNAME[/code]+<code>sudo usermod -a -G video $LOGNAME</code>
  
 Перезагружаемся. Перезагружаемся.
  
-==== Удаление amdgpu-pro ​====+Если у Вас чёрный экран при загрузке,​ и диалоговое окно The system is running in low graphic mode, надо загрузиться через grub параметром nomodeset. Удалить драйвер. Перезагрузиться и пересобрать ядро с параметром  
 +<​code>​CONFIG_DRM_AMDGPU_CIK</​code>​ 
 + 
 + 
 + 
 +=== Удаление amdgpu-pro ===
 В той же папке из который вы запускали скрипт установки,​ доступен скрипт удаления В той же папке из который вы запускали скрипт установки,​ доступен скрипт удаления
-[code]amdgpu-pro-driver/​amdgpu-pro-install[/code]+<code>amdgpu-pro-driver/​amdgpu-pro-uninstall<​/code
 +либо 
 +<​code>​apt autoremove amdgpu-pro*</​code>​
  
-====== Проприетарный драйвер для видеокарт AMD для версий Ubuntu до 16.04 ======+<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 есть несколько вариантов:​ В этой статье мы рассмотрим способы установки проприетарного драйвера AMD ([[wp>​AMD_Catalyst|Radeon Software]]/​[[wp>​Fglrx|FGLRX]]). У обладателей видеокарт AMD есть несколько вариантов:​
   - Использовать [[wiki:​свободный_драйвер_видеокарт_amd|свободные драйвера AMD]], которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro)   - Использовать [[wiki:​свободный_драйвер_видеокарт_amd|свободные драйвера AMD]], которые зачастую стабильнее проприетарных и благодаря поддержке DRI_PRIME удобнее для владельцев ноутбуков с гибридной графикой (AMD PowerXpress / AMD Enduro)
Строка 55: Строка 65:
  
  
-=====Проприетарный драйвер===== +====Проприетарный драйвер==== 
-====Установка драйвера AMD с сайта====+===Установка драйвера 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-битных систем
Строка 72: Строка 82:
 </​note>​ </​note>​
  
-===Установка драйвера===+==Установка драйвера==
   ** Генерируем пакеты для вашей версии дистрибутива. Обратите внимание на то, что вместо Ubuntu/wily вам может понадобиться указать используемую вами версию дистрибутива,​ если она отлична от 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>​
Строка 81: Строка 91:
 <​note>​После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</​note>​ <​note>​После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</​note>​
  
-==== Другой вариант установки ​====+=== Другой вариант установки ===
 <note tip>​Для Ubuntu совсем не обязательно указывать версию,​ инсталлятор сам определит</​note>​ <note tip>​Для Ubuntu совсем не обязательно указывать версию,​ инсталлятор сам определит</​note>​
 <note tip>​Более того в этом варианте не требуется проводить подготовку к установке,​ установщик сам все сделает,​ только жмите далее когда спросит ;​)</​note>​ <note tip>​Более того в этом варианте не требуется проводить подготовку к установке,​ установщик сам все сделает,​ только жмите далее когда спросит ;​)</​note>​
Строка 97: Строка 107:
 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> ​
Строка 111: Строка 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 менеджер настроек:​
Строка 121: Строка 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> ​
Строка 131: Строка 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-сервера)
Строка 142: Строка 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.
Строка 148: Строка 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]]
Строка 156: Строка 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}}