Содержание
Графический стек amdgpu-pro рекомендуется использовать с графическими продуктами Radeon Pro. Использование amdgpu рекомендуется для всех других продуктов. Обратите внимание, что приведенная ниже инструкция предназначена для использования с системами, работающими под управлением Ubuntu или RedHat/CentOS. Работа ПО Radeon Pro была протестирована на Ubuntu 16.04.4 и производных RedHat 7.4, RedHat 7.3, CentOS 6.9 и SLED 12.
Загрузите архив amdgpu-pro tar, содержащий скрипт который управляет всем процессом установки (например в директорию ~/Downloads).
Распакуйте архив в заранее подготовленную директорию (замените "NNNNNN" в следующих командах на фактический номер сборки загруженного файла.)
cd ~/Downloads tar -Jxvf amdgpu-pro-18.10-NNNNNN.tar.xz
Пропишите в используемых командах каталог, в который был извлечен загруженный архив (предполагается, что это будет то же имя, что и файл архива).
cd ~/Downloads/amdgpu-pro-18.10-NNNNNN
Примечание (RedHat Only Pre-Install ): Подключение к интернету потребуется, если EPEL не найден, а установочный носитель Red Hat или CentOS с DVD-диска, USB-ключа или смонтированного ISO потребуется, если система не имеет активной подписки Red Hat или CentOS.
Драйвер AMDGPU-Pro требует доступа к определенным файлам rpm с установочного носителя Red Hat или CentOS, а также дополнительным пакетам для Enterprise Linux (EPEL) в целях устранения зависимостей. Сценарий (скрипт) с именем amdgpu-pro-preinstall.sh подтвердит, что все необходимые файлы предварительных условий и репозитории доступны для успешной установки драйвера AMDGPU-Pro в среде Red Hat или CentOS. Его можно запустить следующим образом:
sh amdgpu-pro-preinstall.sh --check
Это позволит проверить, доступны ли необходимые репозитории для обеспечения бесперебойной установки. Если есть какие-либо предупреждения, скрипт может быть выполнен повторно без каких-либо опций для подключения необходимых репозиториев.
sh amdgpu-pro-preinstall.sh
Для установки amdgpu All Open Graphics Stack достаточно в терминале выполнить команду:
./amdgpu-install -y
После завершения установки перезагрузить компьютер.
Удаление всех компонентов осуществляется путем простого запуска сценария удаления используя терминал:
amdgpu-uninstall
После завершения перезагрузить компьютер.
В рамках полного графического и вычислительного стека для установки нового оборудования потребуется другой компонент OpenCL. Пожалуйста, выберите правильную инструкцию по установке на основе используемого графического продукта.
Для установки amdgpu Pro Graphics Stack выполнить в терминале команду:
./amdgpu-pro-install -y --opencl=pal
по завершению установки перезагрузить компьютер.
Для установки amdgpu Pro Graphics Stack выполнить в терминале команду:
./amdgpu-pro-install -y --opencl=rocm
по завершению установки перезагрузить компьютер.
Для установки amdgpu Pro Graphics Stack выполнить в терминале команду:
./amdgpu-pro-install -y --opencl=legacy
по завершению установки перезагрузить компьютер.
Удаление всех компонентов осуществляется путем простого запуска сценария удаления из любой точки системы. Выполнить в терминале команду:
amdgpu-pro-uninstall
по завершению установки перезагрузить компьютер.
Графический стек amdgpu предоставляет два сценария (amdgpu-install и amdgpu-pro-install), которые помогают установить согласованный набор компонентов стека. Оба этих сценария поддерживают один и тот же набор аргументов, которые будут подробно описаны ниже. Хотя все приведенные ниже примеры показывают сценарий, вызываемый как amdgpu-install, те же аргументы могут использоваться с amdgpu-pro-install.
В списке ниже собрана подборка вариантов параметров для установки драйвера непосредственно из скрипта. Его можно использовать в командной строке, запустив скрипт с аргументом -h или --help.
amdgpu-install -h
С помощью аргумента -y система управления пакетами получает подтверждение "да / yes" на любые вопросы / запросы и подтверждения выполнения операций. Этот параметр позволяет встроить сценарий установки непосредственно в другие автоматические сценарии. Пример использования:
amdgpu-install -y
OpenGL является неотъемлемой частью графического стека, и если headless установка не запрашивается, поддержка OpenGL будет установлена по умолчанию.
OpenCL является дополнительным компонентом графического стека и устанавливается только по специальному запросу. Две различные реализации OpenCL (legacy & pal) предоставляются и могут быть установлены бок о бок в целевой системе. Некоторые примеры ниже:
amdgpu-install --opencl=legacy amdgpu-install --opencl=pal amdgpu-install --opencl=legacy,pal amdgpu-install --opencl=rocm (for the enterprise driver)
Поддержка Vulkan может быть установлена с помощью аргумента --pro.:
amdgpu-install –pro
Чтобы включить поддержку PowerExpress, используйте аргумент px следующим образом:
amdgpu-install –px
Более расширенные функциональные возможности можно получить, используя сценарий установки с аргументами для передачи в программном обеспечении управления пакетами используемой операционной системы. Пользователи Ubuntu и Redhat будут использовать apt и yum соответственно. Дополнительную информацию об этих пакетах смотрите на их справочных страницах.
Этот шаг является временным требованием для запуска мультимедийных приложений с любым вариантом.
export VDPAU_DRIVER_PATH=/opt/amdgpu/lib/x86_64-linux-gnu/vdpau export VDPAU_DRIVER=radeonsi
Добавляем себе в список Видео
sudo usermod -a -G video $LOGNAME
Выйдите из системы и снова войдите, чтобы изменение применились.
Создайте базовый каталог (например. ~/Downloads/vulkan), в терминале выполнить команды:
cd ~/Downloads mkdir vulkan cd vulkan export VULKAN_BASE=$HOME/Downloads/vulkan
Скачиваем установочный пакет с сайта https://vulkan.lunarg.com/sdk/home#linux в каталог $VULKAN_BASE (например. 1.0.70.0)
~/Downloads/vulkan/vulkansdk-linux-x86_64-1.0.70.0.run
export VULKAN_VER=1.0.37.0 chmod ugo+x vulkansdk-linux-x86_64-${VULKAN_VER}.run ./vulkansdk-linux-x86_64-${VULKAN_VER}.run
export VULKAN_SDK=$VULKAN_BASE/VulkanSDK/$VULKAN_VER/x86_64 export PATH=$PATH:$VULKAN_SDK/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$VULKAN_SDK/lib export VK_LAYER_PATH=$VULKAN_SDK/etc/explicit_layer.d
vulkaninfo | head
Скачать архив amdgpu pro: https://www.amd.com/en/support
Лицензия: CC BY-SA 4.0
Благодарность автору!