rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

[OpenGL] Infamous flickering issues (v0.0.28-15143-6f834e99 Alpha)

Open blkarcher77 opened this issue 2 years ago • 10 comments

Quick summary

The game starts fine, but randomly through the starting animation, the game flickers as shown in the example below. Once the game starts, the flickering is permanent.

Details

The flickering seems to be random, as sometimes it doesn't happen at all before the explosion in the first animation, and sometimes it happens before I even press start.

I do have a custom configuration, it's the one from the RPCS3 wiki, although the same thing was happening with the default booting.

No matter what, once Cole was on screen for a few seconds, it would flicker permanently.

The version of RPCS3 before the one I'm on had the same issue.

Attach a log file

RPCS3.log

Attach capture files for visual issues

Infamous issues.webm

System configuration

OS: Windows 10 Home (v10.0.19045) GPU: Nvidia GeForce RTX 3080 (Driver v531.79) CPU: 11th Gen Intel(R) Core(TM)i7-11700KF @ 3.60Hz RAM: 31.87 GB

Other details

No response

blkarcher77 avatar Jun 06 '23 21:06 blkarcher77

Why was this tested with OpenGL instead of Vulkan?

AniLeo avatar Jun 06 '23 21:06 AniLeo

Because for some reason RPCS3 isn't detecting my GPU, and as a result, doesn't have Vulkan on the list of options. I will try to solve that, and get back to this, apologies.

blkarcher77 avatar Jun 06 '23 21:06 blkarcher77

I fixed it, and Vulkan completely solved my issues. Thank you for the help, sorry it was for something as dumb as that.

blkarcher77 avatar Jun 06 '23 21:06 blkarcher77

If it happens on one of the renders it's still a valid issue

AniLeo avatar Jun 06 '23 21:06 AniLeo

Ah, Ok, well, if there is any more information I can provide, let me know. Sorry I closed it.

blkarcher77 avatar Jun 06 '23 22:06 blkarcher77

This happens because of poor data heap implementation on OpenGL. The data heap never grows in size and is prone to clobbering as we do not have any concept of ranged barriers in the old structures. There are newer objects over the years to handle this but some refactoring is needed to use them. I'll keep this in queue.

kd-11 avatar Jun 07 '23 23:06 kd-11

Removing incorrect report related to 15445, this is specific to OpenGL.

AniLeo avatar Apr 15 '24 08:04 AniLeo

Infamous issues using Vulkan are tracked in #15445

MSuih avatar Apr 15 '24 16:04 MSuih

Removed yet another false report, stop spamming this ticket with unrelated issues, this is tracking an OpenGL specific bug.

AniLeo avatar Apr 15 '24 16:04 AniLeo