Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Regression] Split Second - Blurry / ghosted rendering (#16352) #16786

Open
scorpion81 opened this issue Mar 1, 2025 · 7 comments
Open

[Regression] Split Second - Blurry / ghosted rendering (#16352) #16786

scorpion81 opened this issue Mar 1, 2025 · 7 comments

Comments

@scorpion81
Copy link

scorpion81 commented Mar 1, 2025

Quick summary

The build introduces intense blurriness into the rendered output. It is looking like objects are rendered multiple times but each time slightly offset to each other. Furthermore the ghosting being also present before has become worse.

Details

Please have a look at the game recordings (about 2 min each) which actually show the differences in the render output quite well. Before that change the output was not perfect as well, it had some ghosting.
But afterwards it is so blurred short before the control is being passed for the car and stays this way, so its almost unplayable. The videos show the beginning of the Tutorial race track.

17185: https://www.youtube.com/watch?v=QH8faWqL8N8
17195: https://www.youtube.com/watch?v=Pt1VcDMorZI

Build with regression

0.0.34-17195

Attach two log files

RPCS3-17185.log.gz
RPCS3-17195.log.gz

Attach capture files for visual issues

No response

System configuration

Steam Deck, running RPCS3 in Game Mode

Other details

No response

@digant73
Copy link
Contributor

digant73 commented Mar 1, 2025

so regressed by #16352

@MarioSonic2987
Copy link
Contributor

You need to enable Allow Host GPU labels in Advanced tab to fix excessive blur, but green/red artifacts sometimes appear.
Image
Image

Allow Host GPU labels disabled:
Image

You can also disable Asynchronous Memory Manager to fix it, but lighting and some effects are broken:
Image

@kd-11
Copy link
Contributor

kd-11 commented Mar 1, 2025

Checking "disable asynchronous memory manager" reverts to previous behavior before the PR, so this would technically be the same as the "before".
I see there are many other bugs related to the option's default behavior, we should close all of these and have one ticket to investigate why the games "care" about the async MM.

@scorpion81
Copy link
Author

scorpion81 commented Mar 1, 2025

Unfortunately, "Allow Host GPU labels" has no effect under either Linux or that special AMD APU being built into the steam deck. The blurriness remains here in place. Only "disable asynchronous memory manager" reverts the behavior, but has other visual problems then, like mentioned before (broken effects etc). Tried with the most recent build of rpcs3 at the time writing this.

@kd-11
Copy link
Contributor

kd-11 commented Mar 1, 2025

"Allow Host GPU labels" requires some driver features currently blocked on linux.

@scorpion81
Copy link
Author

"Allow Host GPU labels" requires some driver features currently blocked on linux.

Hmm is that blocked functionality upstream, aka part of the linux kernel ? or some driver module or so ? Can you elaborate further ? And would it be possible to manually compile that kernel module / driver so it could be "modprobe'd" in linux aka loaded as module besides the kernel ? I know its a bit hard in steam os, since they have some kind of block regarding installing packages etc in place, but it can be worked around.

@kd-11
Copy link
Contributor

kd-11 commented Mar 1, 2025

"Allow Host GPU labels" requires some driver features currently blocked on linux.

Hmm is that blocked functionality upstream, aka part of the linux kernel ? or some driver module or so ? Can you elaborate further ? And would it be possible to manually compile that kernel module / driver so it could be "modprobe'd" in linux aka loaded as module besides the kernel ? I know its a bit hard in steam os, since they have some kind of block regarding installing packages etc in place, but it can be worked around.

https://gitlab.freedesktop.org/mesa/drm/-/issues/89

@AniLeo AniLeo changed the title [Regression] Split Second - Blurry / ghosted rendering [Regression] Split Second - Blurry / ghosted rendering (#16352) Mar 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants