- Saved searches
- Use saved searches to filter your results more quickly
- CosmicFusion/fedora-amdgpu-pro
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- — Как установить AMDGPU PRO (проприетарные драйвера для AMD Radeon) на Fedora Linux
- Как установить amdgpu на Fedora 34 , 35, 36, 37
- Step-by-step – AMD Drivers Fedora 36 Installation
- GNU/Linux Fedora 36 Installing AMD Open Source Drivers Guide
- 1. Terminal Quick-Start
- Contents
- Follow Us
- The GNU/Linux Free Software Phylosophy
- Steve Jobs’ Last Words
- Credits
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A repository that provides the proprietary driver for fedora without having to deal with hassle of getting RHEL repo to work , and it has 32 bit libraries
CosmicFusion/fedora-amdgpu-pro
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This repository contains scripts for repacking the AMD proprietary drivers into Fedora-usable packages. It includes both 64 and 32 bit drivers.
AMD’s proprietary drivers only support a few linux distributions: Ubuntu, OpenSUSE, RHEL, CentOS. Other distributions have to repackage their drivers.
While yes AMD driver stack is mostly open-source , as some parts remains proprietary like :
How to build the packages:
«IMPORTANT BUILD NOTES» :
Failed: shadow-utils-2:4.11.1-2.fc36.i686 Error: Transaction failed
This is a known issue. You can just ignore it and re-run the build.
- It seems like AMD maintainers forgot enable rdna2 AMF encoding support in amdvlk-pro starting from amdgpu-pro 21.50 and onwards , so please use amdvlk-pro-rdna2 if you have a rdna2 GPU. (6000 series or higher):
GPUOpen-LibrariesAndSDKs/AMF#334 - We have repackaged the offficial «libdrm» library for better performance and stability , it also solves the RDNA2 issue.
- We have made these libdrm libraries load using system wrappers (vk_pro, gl_pro, cl_pro)
We include a package builder script which uses mock to build packages with minimal dependencies. It will auto install the dependencies it needs (mock pykickstart fedpkg libvirt)
Use the package builder to build specific packages:
$ ./package-builder.sh ------------------------------------- Usage: ------------------------------------- You must specify a package name and an architecture. Achitecture options are "32" for 32 bit and "64" for 64 bit ------------------------------------- 64 bit package names are: libdrm-pro amdamf-pro-runtime amdocl-legacy amdogl-pro amdvlk amdvlk-pro amdvlk-pro-legacy ------------------------------------- 32 bit package names are: libdrm-pro amdocl-legacy amdogl-pro amdvlk amdvlk-pro amdvlk-pro-legacy
How to install the packages:
Resulting packages are placed in the «package» subfolder. Install packages like so:
$ cd packages $ sudo dnf install *.rpm
How to use Vulkan PRO drivers:
How to use Vulkan AMDVLK drivers:
How to use AMD AMF encoder:
- The only requirement to use the AMF encoder is that it requires the PRO driver to be used, so you must run the application (such as obs or ffmpeg) with vk_pro:
Note : H265 AMF is supported only on RDNA1 cards and higher (RX 5XXX) , the rest shall use H264.
How to use the OpenGL PRO drivers:
How to use the OpenCL drivers:
About
A repository that provides the proprietary driver for fedora without having to deal with hassle of getting RHEL repo to work , and it has 32 bit libraries
— Как установить AMDGPU PRO (проприетарные драйвера для AMD Radeon) на Fedora Linux
Ответ такой: Поставить Pro драйвера от AMD на любом дистре, то ещё приключение. Даже на Ubuntu c их «официальным» пакетом, даже на Arch с пакетами собранными умельцами в AUR.
Но есть парняга ( Jeremy Newton ), который работает в AMD и который использует Fedora, вот он и пытается (в свободное время) упаковать HIP, ROCm в один пакет для последующей установки на Fedora , так как AMDGPU Pro работает куда хуже RADV Mesa во всём, не только играх.
Обычно драйвер ставят для конкретных целей, как AMF и HIP . Но можно получить «фризы» и тиринг.
Официальной поддержки Fedora нет, но есть поддержка RHEL .
sudo dnf copr enable mystro256/rocm-opencl
sudo dnf install rocm-opencl
У меня уже давно данный copr, поэтому я не проверял, работает ли команда без него.
sudo dnf install rocm-hip hsakmt rocm-cmake rocm-device-libs rocm-runtime rocminfo
Другой источник, это GloriousEggroll , тот самый разработчик ProtonGE и тот, что пилит «мини-сборку» на основе Fedora — Nobara Project .
На его GitHub, можно посмотреть как собрать AMF себе в систему .
git clone http://github.com/gloriouseggroll/amdgpu-pro-vulkan-fedora
git clone https://github.com/GloriousEggroll/amdgpu-pro-amf-fedora.git
sudo dnf copr enable gloriouseggroll/amdgpu-vulkan-switcher
sudo dnf install -y amdgpu-vulkan-switcher
Далее, для запуска с AMF необходимо:
Причём паралельно, можно использовать и RADV Mesa для запуска игр:
ВНИМАНИЕ! Я НЕ ПРИЗЫВАЮ ВАС НИЧЕГО ДЕЛАТЬ И ЛИШЬ ДЕЛЮСЬ ИНФОЙ, КОТОРУЮ НАШЁЛ В СЕТИ. ДАННЫЕ ДЕЙСТВИЯ МОГУТ «СЛОМАТЬ» ВАШУ СИСТЕМУ, ТАК ЧТО ДЕЛАЙТЕ ВСЁ НА СВОЙ СТРАХ И РИСК.
#amdgpupro #amdpro #radv #vulkan #mesa #HIP #AMF #AMD #radeon
Как установить amdgpu на Fedora 34 , 35, 36, 37
Errors during dowmloading metadata for repository ‘amdgpu’:
-Status code: 404 for https://repo.radeon.com/amdgpu/21.50/rhel//main/x86_64/repodata/repomd.xml
Error: не удалось загрузить метаданные для репозитория «amdgpu»: cannot download repomd.xml
Если такая такая ошибка появилась, то открываем файл sudo vim /etc/yum.repos.d/amdgpu.repo
baseurl=https://repo.radeon.com/amdgpu/21.50/rhel/$amdgpudistro/main/x86_64
baseurl=https://repo.radeon.com/amdgpu/21.50/rhel/8.5/main/x86_64
после чего повторно запускаем установку драйвера командой sudo amdgpu-install
И наслаждаемся процессом успешной установки драйвера
Материал представленный ниже актуальный и рабочий, однако в 2022-ом году произошли изменения, после чего настройка упростилась, и драйвер устанавливается так как указано выше
Для начала необходимо скачать драйвер с сайта производителя:https://www.amd.com/en/support/kb/faq/gpu-637 , для Fedora 32, 33, 34, 35 можно ( нужно ) выбрать драйвер для CentOs 8
у производителя драйвера amd, в инструкции написано :
- проверить наличие драйверов
rpm -qa | grep amdgpu-pro - скачать драйвер со страницы скачивания драйверов
Driver Download Page. - распаковать скаченный архив
tar -Jxvf amdgpu-NNNNN.tar.xz - зайти в папку с распакованным архивом и прокрутить две команды
./amdgpu-pro-install –y (или ./amdgpu-install )
sudo reboot
6. Удаление драйвера AMD GPU-PRO
Если по какой-либо причине вы хотите удалить графический стек AMDGPU-PRO, вы можете сделать это с помощью сценария удаления, который был частью установки и присутствует в вашем пути. В командной строке введите следующую команду:
amdgpu-pro-uninstall, либо sudo remove amdgpu-pro
На ноутбуке при установке amdgpu-pro возникают проблемы с воспроизведением графической информации , по этой причине, лучше ставить amdgpu , без pro
Установка дополнительного компонента ROCm
Этот пакет драйверов AMDGPU-Pro включает компонент ROCm, который можно дополнительно установить для запуска приложений Compute / OpenCL. Вы можете установить компонент, введя следующую команду:
sudo yum install -y rocm-amdgpu-pro
НО не тут то было , на CentOS при указанной выше схеме представленной производителем никаких нареканий при установке нет, но если у вас например fedora 32, 33, 34 или какая нибудь другая — то все «приплыли» — не работает.
при установке скрипта проверяется система на предмет соответствия CentOS-у, проверка проходит через просмотр файла /etc/os-release , который в CentOS имеет следующий вид:
NAME=»CentOS Linux»
VERSION=»8 (Core)»
ID=»centos»
ID_LIKE=»rhel fedora»
VERSION_ID=»8″
PLATFORM_ID=»platform:el8″
PRETTY_NAME=»CentOS Linux 8 (Core)»
ANSI_COLOR=»0;31″
CPE_NAME=»cpe:/o:centos:centos:8″
HOME_URL=»https://www.centos.org/»
BUG_REPORT_URL=»https://bugs.centos.org/»
CENTOS_MANTISBT_PROJECT=»CentOS-8″
CENTOS_MANTISBT_PROJECT_VERSION=»8″
REDHAT_SUPPORT_PRODUCT=»centos»
REDHAT_SUPPORT_PRODUCT_VERSION=»8″
И проверку файла /etc/rpm/macros.dist , которого в Fedora нету вовсе, и который выглядит так:
#dist macros.
%centos_ver 8
%centos 8
%rhel 8
%dist .el8
%el8 1
после добавления в систему этих двух файлов — скрипт перестает ругаться, начинает думать , что он работает в CentOS и по инструкции производителя устанавливается в Федоре !
остается только надежда, что в будущем производитель сделает драйвера и для Федоры тоже
Способ номер 2
Способ представленный ниже корректно работает, но обновление драйвера доступно только в случае скачивания с сайта разработчика свежей версии.
копируем и распаковываем содержимое скаченного архива в папку
Создаем локальный репозиторий , для этого создаем файл следующего содержания:
/etc/yum.repos.d/amdgpu.repo
[amdgpu]
name=AMDGPU Packages
baseurl=file:///var/local/amdgpu/
enabled=1
skip_if_unavailable=1
gpgcheck=0
cost=500
metadata_expire=300
затем использую dnf производим установку пакетов если у вас карта POLARIS применяем dnf:dnf install libdrm-amdgpu libdrm-amdgpu-common clinfo-amdgpu-pro opencl-amdgpu-pro-comgr amdgpu-pro-core opencl-orca-amdgpu-pro-icd libopencl-amdgpu-pro
если у вас карта VEGA применяем dnf:dnf install libdrm-amdgpu libdrm-amdgpu-common clinfo-amdgpu-pro opencl-amdgpu-pro-comgr amdgpu-pro-core opencl-amdgpu-pro-icd libopencl-amdgpu-pro
Материал был составлен по статье:
https://ask.fedoraproject.org/t/guide-install-amdgpu-pro-opencl-in-fedora-32/7929
скорее всего работоспособна для CentOs или Ubuntu , для линукса Mint или Fedora — скрипт amdgpu-install предложенный производителем работоспособен только при способе который в самом начале этой статьи.
Инструкция от производителя на английском языке (how to install amdgpu on linux fedora 34 35) — здесь
Step-by-step – AMD Drivers Fedora 36 Installation
GNU/Linux Fedora 36 Installing AMD Open Source Drivers Guide
You Are Welcome! The Tutorial shows you Step-by-Step How to Install AMD Radeon and ATI Open Source Graphics Drivers in Fedora 36 GNU/Linux Desktop.
And Open Source AMDGPU Graphics Drivers for Fedora includes Updated Free Graphics Drivers for AMD/ATI Graphics Cards.
1. Terminal Quick-Start
Contents
Showing Ads here is the best solution I found for not embarassing somebody about participating in a #%$Foundation^.
«When the Last Tree has been cut down, the Last Fish caught, the Last River poisoned, only then will we realize that One Cannot Eat Money.»
«No usable Computer exists today with completely Open Software and Hardware (as much as some companies want to Market themselves as such).»
Follow Us
The GNU/Linux Free Software Phylosophy
Steve Jobs’ Last Words
«Being a Winner in a Free Computing OS Mission means to adopt a Commercial like Strategy. Transcending Duality in Oneness and so dispensing both Free and Non Free Software. Cause evangelizing Freedom in a Non Free World is like keeping a Trojan Horse. Hallelujah!»
«Using the Money just for buying Stuff and Not Supporting the Free Gift Philosophy is a sign of a Selfish and Narrow Mind.»
What can Save the World from a Blind and Quick Self-destruction.
The Immediate and Humble Mass Conversion to the Spiritual Way!
Because Earth & Nature has been Ravaged without Pity by the Wild and Selfish mass Competition to Win and Shown that U’re someone Better because you got a Lot of fla$hY Power$$$.
«Taking care if somebody is liking, following, or buying is just a serious hidrance on the priceless Way of Creative Freedom.»
Credits
Everlasting Glory to God, Jesus Christ, The Holy Spirit, Ganesha, Shiva, Vishnu, Krisna, Laozi, Buddha, Bodhidharma, Ma Gcig, Hakuin, Ikkyu, Nagarjuna, Tilopa, Naropa, Milarepa, Suhrawardi, St Dismas, St Francesco, St Teresa, St John, St Filippo, Eckehart. All The Holy Divinities, Avatars, Saints, Mystics, and True Spiritual Masters. Because they are in the Eternal Light of Truth & Delight Enlightening a World of Darkness, Nescience, Blindness, Uneasiness and Falsehood!