The state of MESA right now is amazing compared to AMDVLK and AMDGPU-PRO
I am on ArchLinux with kernel 6.6.7-273-tkg-linux-tkg-eevdf and decided to put AMD's official user-space graphics drivers to test against MESA
MESA:
Packages: lib32-mesa-git mesa-git
Version: v24.0.0_devel.182317.ddf2ca4faff.d41d8cd
Used command: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json geekbench --compute vulkan
Geekbench score: 248401
VULKAN-AMDGPU-PRO:
Packages: lib32-vulkan-amdgpu-pro vulkan-amdgpu-pro
Version: 23.30_1684442
Used command: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd32.json:/usr/share/vulkan/icd.d/amd_pro_icd64.json geekbench --compute vulkan
Geekbench score: 233248
AMDVLK:
Packages: lib32-amdvlk amdvlk
Version: 2023.Q4.2
Used command: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json geekbench --compute vulkan
Geekbench score: 234158
The winner is MESA although MESA is lacking in few areas, especially ray tracing in some games (AW2 for example) it is still impressive when compared to AMD's official user-space drivers. Also AMD's open source vulkan drivers (AMDVLK) is so close in performance to their closed source drivers (AMDGPU-PRO) which is awesome, since you have now two choices of open-source drivers to choose from if you don't like proprietary or closed-source drivers.
Also what kind of a linux post without some neofetch? so here it is.
What's up Linux community? I was wondering what the difference is between the 3 major opensource drivers I have read about since moving over to Linux. I'm relatively new to Linux, but I understand quite a bit about it and am not afraid to use the console. I've successfully updated my Kernel, downloaded Mesa 18.1.1, and so on, but I was wondering if I need the other two drivers as well as Mesa? I'm running an RX 580, i7-4790, 8gbs (2x4), Ubuntu 18.04, Kernel 17.2, and as I mentioned before Mesa 18.1.1 opensource drivers. I would love to find out more about how Linux works, starting with its drivers. I hope you guys can help explain it :-)
Videos
Hi,
Simple question here.
I use Steam on Linux Mint and decided to give proton a try. I also use open source amdgpu driver (mesa). The thing is that most games (the once I've tried) don't run at all using this driver. I have to install amdgpu pro. What is the missing part in amdgpu? I know there is a thread about this topic in linux gaming but the differences mentioned there are mostly regarding performance which is not the issue I have.
If I haven't given enough details (which most likely I haven't) just tell me and don't yell at me please :)
Hey guys.I'm wondering about;is Mesa should be used or AMD GPU Pro especially on gaming.
I'm asking this,because some people said AMD GPU will be open source.So what is the point of all these commits and efforts?Why is Feral supports Mesa officially but not AMD GPU Pro? AMD Gpu Pro targets for professional users and not gamers or aims for both of them?
Please enlighten me
How does OpenCL on AMDGPU PRO compare to OpenCL on Mesa? I've tried to research this but the only benchmarks I've found have been for OpenGL and Vulkan.
Hi everyone.
I've been trying to get Davinci Resolve to run on my computer, and have determined that the issue is that it seems to dislike Mesa. However, I would not like to use AMDGPU-PRO for anything else, as it has much worse performance in most games. I was just wondering if anyone had any experience with installing the two side by side, in such a way that they could be switched with some sort of script. I have seen guides for installing Nouveau next to Nvidia drivers, but both AMDGPU-PRO and Mesa use the same kernel module, so the setup should be slightly different. Sorry if this is an obvious question and I'm just being dumb.
As far as i'm aware amdgpu-pro provided by amd is only available "supported" by gentoo as amdgpu-pro-opencl in portage however that package is depreciated in favor of rocm-opencl
If you used the downloaded amdgpu-pro installer from amd without the depreciated package for gentoo there's a good chance that could ruin most gentoo installs.
mesa by itself as gentoo provides should be fine for rocm-opencl however many of the rocm-opencl packages are still in testing or in development.
How accurate that github tracker is i'm uncertain but the list appeared to be one of the more comprehensive references.
I have been told that if the userland part is installed, you can point VK_ICD_FILENAMES to t he appropriate ICD JSON file in the environment and Vulkan applications that see it will use it.