AMDGPU PRO

From ArchWiki
(Redirected from AMDGPU PRO (Русский))
Jump to navigation Jump to search

The amdgpu-pro-installer contains proprietary components for AMDGPU (a.k.a. Radeon Software for Linux).

For proprietary OpenGL implementation, install amdgpu-pro-libglAUR. See AMDGPU#AMDGPU PRO for more details.

For proprietary OpenCL implementation, install opencl-amdgpu-pro-orcaAUR or opencl-amdgpu-pro-palAUR. See GPGPU#AMD/ATI for more details.

For proprietary Vulkan implementation, install vulkan-amdgpu-proAUR. See Vulkan for more details.

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason:

There is no information about packages: amf-amdgpu-proAUR hip-amdgpu-proAUR opencl-amdgpu-pro-comgrAUR opencl-amdgpu-pro-devAUR roct-amdgpu-proAUR[broken link: package not found] roct-amdgpu-pro-devAUR[broken link: package not found]

(Discuss in Talk:AMDGPU PRO#)

Troubleshooting

Intel + AMD hybrid graphics

Currently (version 19.30) there is a problem when using amdgpu pro opengl driver alongside with intel gpu. It is usual configuration for laptops, but also applies to desktop in case you set intel gpu as primary. When you boot your machine, you get a black screen, but mouse cursor is moving normally. If you have suggestion, please edit this wiki page. Reverse prime probably could be a solution, but PRIME#Reverse PRIME lacks this information.

If you are affected, please upvote this bug report.

Uninstalling packages

If you are in trouble, for example, you cannot login to your system due to black screen, you can revert all back by uninstalling all packages related to amdgpu pro. Switch to the tty2 (ctrl+alt+f2), login to the system and run pacman -R $(pacman -Qg Radeon_Software_for_Linux | cut -f2 -d" ") and reboot.

Southern Islands (SI) or Sea Islands (CIK) GPUs

If using Southern Islands (SI) or Sea Islands (CIK) GPU, when running clinfo, you get:

amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.

then ensure you are using amdgpu driver, but not radeon. Check which driver is currently in use with lspci -k:

03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265/M365X/M465]
        Subsystem: Acer Incorporated [ALI] Aspire V5 Radeon R7 M265
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

See AMDGPU#Enable Southern Islands (SI) and Sea Islands (CIK) support for more information.

How to ensure you are using AMDGPU-PRO driver

Run the following command:

$ glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs

If it returns X.Org, then you are running open source driver. If it returns Advanced Micro Devices, Inc., then you are running proprietary driver.

Workaround for using proprietary OpenGL

Curently (as of version 20.20_1098277-1) you can use proprietary OpenGL with workaround. You need to install amdgpu-pro-libglAUR only before launching application that requires it (DaVinci Resolve in most cases). Remove it, after your are done. Otherwise, your Display Manager (sddm, for example) could not be loaded at next system boot. In case you are already in such suttuation, just switch to the tty2 (Crtl+Alt+F2), login to the system and remove amdgpu-pro-libglAUR. Then run systemctl restart sddm.service, then switch to tty1.