May 23, 2025 - Installation Instructions for AMDGPU-Pro and AMDGPU All-Open Graphics Stacks
Discussions
AMDGPU-install on Ubuntu makes it worse - Linux - Framework Community
I installed the amd gpu driver using amdgpu-install on Ubuntu but it seems like it made everything just worse. the animations are lagging and the display backlight controll does not work anymore. I wanted to have propper amd drivers on my Laptop-13 so i can use DavinciResolve and VLC. More on community.frame.work
community.frame.work
0
May 6, 2025
Can someone help me understand the "Open" AMDGPU Linux Drivers and other things like MESA, RADV, Vulkan, ETC...?
I can only provide you a high level overview. I am no developer, just a network engineer, so bear with me and correct my mistakes :) AMDGPU is the open source kernel space graphics driver. This is what comes with your 5.4.0 kernel MESA is the open source user space graphics library that translates your applications calls to something AMDGPU understands. MESA supports AMD/Intel/Nvidia and even more technologies. Usually you won't use it for Nvidia though, as their closed source driver performs much better. AMDGPU-PRO: this is the closed source equivalent of MESA for AMD Graphics card. In most cases you will use MESA RADV: This is MESA's Vulkan implementation. Community maintained. It was started because of AMD's lack of effort in the early days of Vulkan. This comes with MESA (probably pre-installed) and is most likely your go-to implementation for native and DXVK launched games. AMDVLK: This is AMD's open source Vulkan implementation. It's basically the Linux Equivalent of their Windows Vulkan implementation. Sometimes it makes sense to use this over radv. RADEONSI: This is MESA's OpenGL implementation and also co-developed by AMD This should be all you need to know about the drivers, so here about the software you will use in addition to that: WINE: translates Windows API requests into equivalent POSIX code that Linux and other Unix-based operating systems use. It allows running Software written for Windows. D9VK/DXVK: Nowadays, D9VK is merged into DXVK, so you only need this. DXVK is the translation layer for DirectX 9/10/11 to Vulkan. You use it in combination with Wine to run your Windows games. VK3D3: This is WINE's efforts of a DirectX 12 graphics library. It's making good progress so far. You might read about it every now and then. ESYNC: tries to run all synchronization operations in user space without running through the WINE server. Basically turn it on whenever possible, but some games don't like that and therefore you might want to turn it off sometimes -> this is what your "PROTON_NO_ESYNC=1 %command%" does. ACO: Shader compiler developed by Valve. It's meant as a replacement for LLVM and works pretty well already. Basically speeds up shader compilation and sometimes massively reduces lag-spikes and improves performance. You probably came across those lag-spikes especially on first launch of your games, before shaders were cached. Similar to ESYNC: use it whenever possible -> RADV_PERFTEST=aco allows you to force it on a specific game, otherwise you will be using LLVM Proton: project of Valve, combining WINE/DXVK/ESYNC, specific fixes for games (like WINE tweaks for specific games so they can white-list them) and probably more I don't know about. There is a popular fork maintained by u/GloriousEggroll you might want to check out as well. Other useful Software: Mangohud : similar to rivatuner on Windows but looks better and has more features. Allows you to force Vsync/framerate limits. Shows you FPS/frametimes/CPU and GPU metrics...hell even your currently played Spotify song if you want to and can draw beautiful graphs on. Works with Vulkan (also DXVK) and OpenGL. WattmanGTK and some other tools allow you to overclock using AMDGPU's features. Depending on your Kernel and card those might vary. You can also do all of this in the terminal as well without 3rd party tools. Lutris : the only Launcher you might ever need. Makes it easy to manage games of multiple platforms. It gives you access to wine/esync/aco/ferals gamemode/and many more in a nice UI and per-application. There are also user scripts on the Lutris Website that allow you to basically one-click install even non steam games (think about GOG/Epic Game Store/Battle.net/etc.) Ever wanted to have a SNES, a PS3 Emulator and every PC game Launcher in a single application? Well, this is Lutris and you might like it. The post became longer than I initially intended. There are many other sources with details you can look up, like the gamingonlinux or wonderful Arch wiki (offering more solutions to every niche issue you will ever need), the many other subs like r/linux_gaming and so on. More on reddit.com
r/Amd
32
56
May 12, 2020
WTF is wrong with amdgpu-pro drivers???!!! : r/Ubuntu
July 4, 2021 - r/AMDGPU: This community is dedicated to the passionate community of AMD GPU owners and enthusiasts. Free speech is of high importance here so please…
AMDgpu is an open source device driver for the Linux operating system developed by AMD to support its Radeon lineup of graphics cards (GPUs). It was announced in 2014 as the successor … Wikipedia
March 28, 2026 -AMDgpu is an open source device driver for the Linux operating system developed by AMD to support its Radeon lineup of graphics cards (GPUs). It was announced in 2014 as the successor to the previous radeon device driver as part of AMD's new "unified" driver strategy, and was released on April ...
Using the amdgpu-install Script · Script Types · Invoking the amdgpu-install Script · Scenarios · Installing or Uninstalling the AMDGPU stack · Installing the All-Open Use Case · Ubuntu 24.04 – 32-bit Application Support · Components · Secure Boot Support ·
This repository is a fork of the upstream AMDGPU Driver, used by the ROCm project. To submit a patch, please follow the guidelines at https://docs.kernel.org/process/submitting-patches.html#submittingpatches . For reporting an issue, please open a Bug Report at https://gitlab.freedesktop.o...
3 weeks ago - While not as exciting as features like HDMI 2.1 FRL and Display Stream Compression itself, as part of AMD's efforts to provide a fully open-source HDMI 2.1 driver implementation for AMDGPU, new code is being prepped for their kernel driver to support the HDMI compliance testing efforts.
April 6, 2023 - SHenion wrote: Thu Apr 06, 2023 6:39 pmLastly have seen occurrences where the amdgpu driver is not enabled by the installer and it runs the radeon driver. This seems to apply to GPU's embedded in the CPU. No, it does not apply to GPUs embedded in the CPU. It applies to all technology which is GCN2 or older regardless of whether it is embedded in the CPU or it is a separate GPU.
October 23, 2021 - For information on available Radeon Software for Linux releases, please refer to Linux® Drivers for AMD Radeon™ and Radeon PRO™ Graphics
April 9, 2026 - To properly stress-test kernel memory management when working on this issue, I would go ahead and open up nearly every app with an integrated browser engine that I had installed. Viewed in amdgpu_top, the result of that looks something like this:
January 3, 2022 - AMDGPU is AMD's open source graphics driver for the latest AMD Radeon graphics cards. It is a compliment to the open source Radeon driver, which works with graphics cards not supported by AMDGPU. AMDGPU is under intense development in coordination with the larger open source community.
May 6, 2025 - I installed the amd gpu driver using amdgpu-install on Ubuntu but it seems like it made everything just worse. the animations are lagging and the display backlight controll does not work anymore. I wanted to have propper amd drivers on my Laptop-13 so i can use DavinciResolve and VLC.
I just recently switched over to Ubuntu 20.04 entirely and I'm still trying to wrap my head around Radeon drivers. I posted to r/Linux_Gaming but I think that was the wrong sub for this type of question.
I was absolutely astounded that not only were the AMDGPU drivers included in the 5.4.0 kernel, but that every game I had that was native Linux in Steam ran just as well (and sometimes better) than under Win10.
I then stepped into Proton territory and was again welcomed to great performance and framerate/frame-times identical to WIN10 in every title I've tested so far.
What I'm trying to educate myself are on things mentioned like MESA, RADV, and then all sorts of "Launch Options" for steam I've found scattered around like below:
RADV_PERFTEST=aco
DXVK_HUD=full %command%
PROTON_NO_ESYNC=1 %command%
Thus far I've been unable to find a single source or guide that explains these things and was really hoping the AMD community could help a brother out :-D