Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:драйвер_видеокарт_amd [2016/10/02 10:11] |
wiki:драйвер_видеокарт_amd [2017/05/21 17:15] (текущий) [Драйвер amdgpu-pro] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Проприетарный драйвер для видеокарт AMD ====== | + | ====== Драйвер видеокарт AMD ====== |
- | <note important>Данная статья не актуальна для Ubuntu 16.04 и более новых версий</note> | + | |
+ | ===== Драйвер для видеокарт 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 в ядре. | ||
+ | |||
+ | === Список поддерживаемых видеокарт === | ||
+ | * 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 === | ||
+ | Проверяем не установлен ли уже amdgpu-pro: | ||
+ | <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/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 есть несколько вариантов: | В этой статье мы рассмотрим способы установки проприетарного драйвера 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) | ||
Строка 7: | Строка 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-битных систем | ||
Строка 24: | Строка 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> | ||
Строка 33: | Строка 91: | ||
<note>После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</note> | <note>После успешной установки нужно закрыть терминал и выполнить перезагрузку системы.</note> | ||
- | ==== Другой вариант установки ==== | + | === Другой вариант установки === |
<note tip>Для Ubuntu совсем не обязательно указывать версию, инсталлятор сам определит</note> | <note tip>Для Ubuntu совсем не обязательно указывать версию, инсталлятор сам определит</note> | ||
<note tip>Более того в этом варианте не требуется проводить подготовку к установке, установщик сам все сделает, только жмите далее когда спросит ;)</note> | <note tip>Более того в этом варианте не требуется проводить подготовку к установке, установщик сам все сделает, только жмите далее когда спросит ;)</note> | ||
Строка 49: | Строка 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> | ||
Строка 63: | Строка 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 менеджер настроек: | ||
Строка 73: | Строка 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> | ||
Строка 83: | Строка 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-сервера) | ||
Строка 94: | Строка 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. | ||
Строка 100: | Строка 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]] | ||
Строка 108: | Строка 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}} |