Amd драйвера linux fedora

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.

  1. 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
  2. We have repackaged the offficial «libdrm» library for better performance and stability , it also solves the RDNA2 issue.
  3. We have made these libdrm libraries load using system wrappers (vk_pro, gl_pro, cl_pro)
Читайте также:  Linux file system usr share

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 для запуска игр:

ВНИМАНИЕ! Я НЕ ПРИЗЫВАЮ ВАС НИЧЕГО ДЕЛАТЬ И ЛИШЬ ДЕЛЮСЬ ИНФОЙ, КОТОРУЮ НАШЁЛ В СЕТИ. ДАННЫЕ ДЕЙСТВИЯ МОГУТ «СЛОМАТЬ» ВАШУ СИСТЕМУ, ТАК ЧТО ДЕЛАЙТЕ ВСЁ НА СВОЙ СТРАХ И РИСК.

Читайте также:  Swap partition linux mint

#amdgpupro #amdpro #radv #vulkan #mesa #HIP #AMF #AMD #radeon

Источник

Как установить amdgpu на Fedora 34 , 35, 36, 37

amdgpu fedora 32

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.xm
l

Если такая такая ошибка появилась, то открываем файл 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, в инструкции написано :

  1. проверить наличие драйверов
    rpm -qa | grep amdgpu-pro
  2. скачать драйвер со страницы скачивания драйверов
    Driver Download Page.
  3. распаковать скаченный архив
    tar -Jxvf amdgpu-NNNNN.tar.xz
  4. зайти в папку с распакованным архивом и прокрутить две команды

./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

Способ представленный ниже корректно работает, но обновление драйвера доступно только в случае скачивания с сайта разработчика свежей версии.

копируем и распаковываем содержимое скаченного архива в папку

Создаем локальный репозиторий , для этого создаем файл следующего содержания:

Читайте также:  Git linux username password

/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.

Step-by-step – AMD Drivers Fedora 36 Installation

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

GNU/Linux Logo

Steve Jobs’ Last Words

Steve Jobs Last Words in the Darkness

«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

Ganesha

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!

Источник

Оцените статью
Adblock
detector