Broken "Ambient Shadows" in The Last of Us Part I with GSP

Hi,

I open this thread to report an issue with “Ambient Shadows” rendering of The Last of Us Part I when using GSP firmware. My GPU is a 2080 Ti and using the latest drivers 570.133.07.
Here is the broken rendering (running nvidia-open):

If I can be of any further help, please ask.

As I couldn’t upload more than one screenshot in the opening post, here is the proper rendering using nvidia and GSP disabled:

I just tried the same scene with a 4090 using 570.133.07 and nvidia-open and the shadows looks like your second screenshot, so no problem here. It must be specific to RTX2000 series, or at least older generations, don’t know if 3000 and older cards may be affected too.

It’s easy to “mess up” the graphics settings in this game, are you 100% sure they are the same between the screenshots?

Yeah maybe I’ve been a bit too brief on the initial report.

I’ve been using Proton-GE 9.25 for this test. The settings are the “High” preset which sets the “Ambient Shadows” settings to “Half Resolution”. Deactivating this setting (off) fixes the rendering issue (but of course disables ambient shadows that are rather subtle but add a bit more depth to the presentation). I found out that the “Ambient Shadows” setting is the culprit because there was no artifacting on the low preset, but there was on medium. So I set it back to high and tried one setting at a time to find out which one was producing the issue. Also, it doesn’t seem to be specific to this scene, the scene at the beginning of Left Behind is also affected by the rendering issue.

And yes, I’m positive that the settings between the two screenshots are identical, they’re one installation of the closed drivers and a reboot apart. I initially found out the issue on the previous driver version (570.124.04) and waited for the new one to be in the repositories to test again. On the closed drivers in version 570.124.04 with GSP enabled, the issue was also present. It’s the combination of closed drivers and GSP disabled that fixed the issue. I didn’t try again the closed driver with GSP on version 570.133.07 as I thought it wasn’t of particular interest.

Interesting that the 4090 doesn’t exhibit the issue!

Yesterday I only tried it on ultra preset, these are the results with high and ultra on a 4090 with latest open drivers, so GSP is always on:

This is high preset:

And this is ultra:

Both using latest Proton-Cachyos, but I suppose it would make no difference in this case.

Look like some people have the same issue in Part II according to Proton’s github issue for the game. It seems to affect RTX 4000 as well in the sequel though. They’re suggesting to try the vulkan beta drivers, maybe I’ll give it a try.