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: Toy Story 3 - Flickering Graphics (#4973) #5526

Closed
Krusher97 opened this issue Jan 8, 2019 · 26 comments · Fixed by #7302
Closed

Regression: Toy Story 3 - Flickering Graphics (#4973) #5526

Krusher97 opened this issue Jan 8, 2019 · 26 comments · Fixed by #7302
Assignees

Comments

@Krusher97
Copy link

Krusher97 commented Jan 8, 2019

In Toy Story 3 a lot of 3d objects flicker between black and proper textures. Easily noticeable on the board. Just pause the game when it starts and exit back to the board to see it.

Build that introduced this issue : rpcs3-v0.0.5-7216-7915dcb2 #4973

Screenshots :
rpcs3_2019-01-08_17-15-05
rpcs3_2019-01-08_17-17-37

Log from latest master : RPCS3.log.gz
Log from the last build which worked correctly : RPCS3.log.gz

Specs
CPU:i5 6500 3.2Ghz
GPU:Nvidia GeForce 750 Ti
OS:Windows 7 Ultimate 64-bit SP1

@AniLeo AniLeo changed the title Toy Story 3 - Flickering graphics regression Regression: Toy Story 3 - Flickering Graphics (#4973) Jan 8, 2019
@kd-11
Copy link
Contributor

kd-11 commented Jan 13, 2019

Some of the changes in that PR have been revised several times since then, making it a possibility that it got fixed again at some later point and then broke again. Its unfortunate that it took so long to find it as this complicates things quite a bit.

@incognitoh
Copy link

@kd-11 actually I reported the regression the day it happened in the #4973 thread and have been testing the game since. for what it's worth, it was never fixed on master and I've been testing your PRs ever since and it never was fixed from all my tests.

@kd-11
Copy link
Contributor

kd-11 commented May 20, 2019

The comments get lost in the sea of other comments, which is why I asked to add any remaining bugs to this ticket. Working on another big task right now, but I should have some time to look at this immediately after.

@stachuATX7
Copy link

stachuATX7 commented May 24, 2019

I am new to RPCS3, downloaded 3 hours ago and...

Yup... I wanted to post same issue with Toy Story 3 Game.

Gtx 1660
I5-9400F
Win 10 x64

btw. What is PR ?

@maximumxp
Copy link

Still happening in 0.6-8439-5bd17a44

Any news on this?

Thanks!

@l3rayden
Copy link

l3rayden commented Aug 6, 2019

Same Problem here. i looked at a article that says it has something to do with kd11 which was introduced in one of the recent updates.

@stachuATX7
Copy link

image

Still same in the newest version

@kd-11
Copy link
Contributor

kd-11 commented Jan 21, 2020

#7302 fixes this particular regression. However, this game was seemingly always flickery if you knew where to look.

@Krusher97
Copy link
Author

rpcs3_2020-02-21_18-49-02
rpcs3_2020-02-21_18-49-24

The flickering is still happening for me @kd-11

@kd-11
Copy link
Contributor

kd-11 commented Feb 21, 2020

You must enable 'strict rendering mode'

@Gpinchon
Copy link

The strict mode only works with OpenGL and gives very poor performance.
Also, strict mode with Vulkan still has flickering textures.

@kd-11
Copy link
Contributor

kd-11 commented Jul 13, 2020

Log?

@Gpinchon
Copy link

Sorry, there it is :
RPCS3.log.gz
Also, I noted that it seems highly linked to the framerate. When setting vblank at 120Hz, the flickering is all over the place, but when setting it back to 60Hz, the texture flickering seems to happen whenever framerate changes (to 29 and then back to 30 for example)

@Gpinchon
Copy link

Gpinchon commented Jul 13, 2020

Here is a log with the latest version, and with a level which gives a lot more flickering (Sunnyside Daycare), it must have to do with the scene's complexity, inducing more framerate variation :
RPCS3.log.gz

@nolanhbk
Copy link

I'm having this issue as well. SRM with Vulkan isn't perfect but it's a lot better than without it. SRM with opengl fixes the flickering, but you lose a lot of performance and textures take a while to load in. After texture load, they don't seem to flicker at all though.

@Gpinchon
Copy link

I'm having this issue as well. SRM with Vulkan isn't perfect but it's a lot better than without it. SRM with opengl fixes the flickering, but you lose a lot of performance and textures take a while to load in. After texture load, they don't seem to flicker at all though.

In fact, with Vulkan, anything that makes the framerate variate provokes flickering. That may be texture loading (hence the huge flickering when starting levels), or physics calculation, light effects... Anything realy. Also, I think that if your computer is fast enough, you won't notice the flickering because the framerate locks at 30.

@Gpinchon
Copy link

There was a HUGE regression since last version, now running with Vulkan gives this :
ToyStoryFlicker

@illusion0001
Copy link
Contributor

illusion0001 commented Jul 23, 2020

Find what pr broke it, Open a new issue + rsx and renderdoc capture

@Gpinchon
Copy link

Gpinchon commented Jul 23, 2020

Find what pr broke it, Open a new issue + rsx and renderdoc capture

Funny because doing a renderdoc capture was the first thing I did 😁
I am on it, I just need to figure out how to compile the project on my computer (I rarely use VS)

@Gpinchon
Copy link

Gpinchon commented Aug 3, 2020

After investigating, I discovered that the issue was caused by setting Texture Filtering to High Performance in Nvidia control panel (that's unexpected though).

@stachuATX7
Copy link

version after version flickering seems to be worsening and on OpenGL game has very poor performance. I wouldn't put this game to Playable section since its not playable anymore.

@B00MST3R
Copy link

Toy Story 3 with the videos work fine, but in game it becomes very flickering in game with shaders possibly if that is what you call it, basically, the characters are fine, but all around the scenery becomes black and flickering around.

@Jonathan44062
Copy link

Enabling "Strict Rendering Mode" in GPU Tab of the settings fix the issue

@Gpinchon
Copy link

Enabling "Strict Rendering Mode" in GPU Tab of the settings fix the issue

Not anymore, well, not with an RTX 3060 Ti anyway...

@vookhan
Copy link

vookhan commented Mar 8, 2022

SRM on
image

@Jonathan44062
Copy link

Open a new ticket and report the problem

@RPCS3 RPCS3 locked and limited conversation to collaborators Mar 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.