Because the amdvlk and amdgpu-pro packages are not the same. AMDVLK is AMDs own open source bits they maintain and AMDGPU-Pro is the closed source driver. The AMDGPU-pro drivers have specific tuning from AMD that the vlk driver doesnt and they want to keep closed source.
Honestly you really shouldnt be using either unless you need the opengl performance of the amdgpu-pro package. Mesa/RADV out performs both of them 9 times out of 10 with the occasional outlier and the rest of the time amdvlk and amdgpu-pro are plain broken for gaming.
They’re slower, not officially supported on Arch, and more likely to break with updates
Polaris is even more reason to use RADV, Polaris is at its best with RADV/Mesa. AMD has dropped most of the features of the pro driver in regards to polaris anyway (no opencl, no hip, AMF is questionable). I have an RX480 and the best and most tested driver is Mesa.
Mesa is more optimized and has a better shader compiler by miles than amdgpu-pro or amdvlk.
Mesa should be faster than AMDGPU-pro as Valve tests against mesa and helps develop mesa. Its what the steam deck uses and most of the community. I havent encountered any situation that AMDGPU-pro was better for Vulkan, it use to be far better for OpenGL but mesa close the gap on that last i knew.
@Echoa You were right. Now it’s on par with amdgpu-pro or even slightly better. Thank You!
After uninstalling every amdgpu pro package:
I uninstalled xf86-video-amdgpu in the process, and now I’m on xf86-video-ati and my desktop is lagging, but CS:GO working perfectly. What package should I install for open source xf86-video? Which I assume is for accelerating the desktop environment.