This is a debug variable for MESA which changes the shader compiler from ACO back to LLVM. It’s not a MESA driver issue, since I tested with some DXVK steam games, it works well there, when I define “RADV_DEBUG=llvm %command%” as start option.
In Lutris I tried with Witcher 3 and GTA V: When I set RADV_DEBUG=llvm as environment variables, the game still launches with the ACO compiler, so the environment variable does not seem to have any effect.
Hey, is it possible this is being overridden by “Use ACO shader compiler” in System Options of your game’s configuration? One would think that should now be ignored (no more “RADV_PERFTEST”) but I’d check to make sure that’s set to disabled in case it does something else like unset.
If not that, then confirm that other environment variables are being passed. Set something that you know will have an effect that you can identify.