We do often include affiliate links to earn us some pennies. See more here.

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 GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked 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. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
1 comment Subscribe

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

!link

!link

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!
The comments on this article are closed.