You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

AMD RADV gets feature to help emulation and translation layers

By - | Views: 21,508

Some fun news for AMD GPU owners with the open source RADV (Vulkan) Mesa driver, as it recently gained support for fragment shader interlock. This will be useful for emulation and translation layers.

The merge request for this work was opened back in April, with it being merged into Mesa a few days ago so it should hopefully be available in the Mesa 23.2 release due out in August. From the developer: "This merge request adds an implementation of VK_EXT_fragment_shader_interlock (Primitive Ordered Pixel Shading — POPS — in AMD hardware terms), a highly demanded feature in the emulation community (including for the Xbox 360 emulator I'm working on, Xenia), and one of the requirements of Direct3D feature level 12_1."

Where is it actually used? According to the dev various translation layers, emulators and games have support for it including: DXVK, VKD3D-Proton, the Zink driver, the Nintendo Switch emulator Ryujinx, the Xbox 360 emulator Xenia, the PlayStation 2 emulator Play!, a few games need it too like A Plague Tale: Requiem, GRID 2, Just Cause 3 and so on.

Overall it clearly seems rather useful to have and should make the gaming experience on AMD GPUs with RADV even better

Article taken from
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
1 comment

mrdeathjr Jun 30, 2023
In my case with intel anv appear sometime ago but hardware is too weak (just cause 3 stay around 25fps)

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.