SDB:AMDGPU-PRO

Jump to: navigation, search

AMD portal edit

AMD Hardware

Drivers

  • Open source:
AMDGPU
Radeon
  • Proprietary:
AMDGPU-PRO
AMD fglrx


Icon-warning.png
Warning: The following instructions are for installing proprietary partially closed source software on your computer. Although you can find help on the openSUSE forum about the amdgpu-pro DDX, the Free and Open Source amdgpu DDX provided by the package xf86-video-amdgpu is in most cases the best choice for AMD APUs and GPUs manufactured after 2011. One exclusion: ray tracing with Vulkan driver.

Intro

AMDGPU-PRO is partially closed source graphics component that operates on top of the open source AMDGPU drivers for the Radeon graphics cards.

This guide is to help you install the AMDGPU-PRO proprietary AMD drivers for video cards from GCN1 (Radeon GPU HD 7730+) to most recent series only. Older architectures (Terascale) are not supported with Pro drivers on modern OSes. Check which chip you have with this Wiki page.

AMDGPU-PRO cannot be included and integrated into the openSUSE distribution because it is not licensed as Free and Open Source Software.


Support period

Support period for AMD products from AMD is about 5 years. After 5-6 years since first release AMD drops support for its products.


Supported hardware

In autumn 2023 AMD had dropped support for GCN4 (Polaris and others) & GCN5 (Vega & others) ("Drop support for gfx8-9 ASICs"). The last proprietary AMD drivers with support for GCN4 & GCN5 are 23.20 and 5.7 series (5.7.1). Driver 23.30 is equal to 5.7.2 (Q, A).
Open drivers from Mesa 3D will be available for many years from openSUSE repos.


Installation using AMD Radeon repository

You may need to add user to video and render groups (e.g. sudo usermod -aG video youruser).

  1. Search https://repo.radeon.com/amdgpu/ for repository that suits your hardware and OS.
  2. Add this repo to your OS. For instance: https://repo.radeon.com/amdgpu/23.20/amdgpu/sle/15.5/proprietary/x86_64/.
  3. Install drivers from that repo. You can install amdgpu-pro package = amdgpu Pro driver meta package for that.

You can add needed repositories by installing amdgpu-install package which you can get from appropriate folder in https://repo.radeon.com/amdgpu-install/. With installing amdgpu-install package you also get signing key for AMD repos.
Some versions have empty Pro repository. For instance: 5.6. In that case find repository which contains needed packages.


Old method - GUI procedure

Creating local repository

  • Search for the current AMDGPU Pro driver page. In order to do this, go to AMD Support, select your graphics processor and click submit.
  • Find the appropriate link for SLED/SLES, e.g. for Leap 15.2 select "SLED/SLES" -> "Radeon™ Software for Linux® version x.x for SLED/SLES 15 SP 2".
  • Download the tar.xz archive (this is a compressed RPM files).
  • Extract the tar.xz archive anywhere in your computer (e.g. in /tmp directory).

Additional information about the chosen driver can be found by reading through the release notes, under the driver details section at AMD Support.

Adding the repository

  • Start YaST2.
  • Click Software Repositories in the YaST Control Center
  • Click Add, select "Local directory" and click Next.
  • Enter the path to directory (e.g. /tmp/amdgpu-pro-19.10-785424-sle-15) and choose a name (AMDGPU_Pro for example) for the repository.
  • Click OK.
  • Accept the repository GPG key (if available).
  • Ensure its status is "enabled" and "refresh automatically" is also on.

Alternatively, add the repository via zypper:

zypper ar -fep93 -n "AMDGPU Pro" /tmp/amdgpu-pro-19.10-785424-sle-15 Hdw_AMDGPU_Pro

The given parameters are: -f to refresh, -e to enable, -p93 to set the priority to 93 and -n to give the repo a name.

Installing the "amdgpu-pro package

  • In the YaST Control Center, click Software Management.
  • Search for "amdgpu-pro".
  • Click Accept to confirm your changes.

The simplest way to apply these changes is to reboot.


Special cases

DaVinci Resolve

DaVinci Resolve requires unconventional extensions. You need Amdgpu-Pro drivers for that. Possibly it works with Mesa 23.2 due to this patch. Read here for details: link1, link2, link3.



See also

https://wiki.archlinux.org/title/AMDGPU_PRO


Related articles

External links