RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.24k stars 1.9k forks source link

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

Open blkarcher77 opened 1 year ago

blkarcher77 commented 1 year ago

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

AniLeo commented 1 year ago

Why was this tested with OpenGL instead of Vulkan?

blkarcher77 commented 1 year ago

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 commented 1 year ago

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

AniLeo commented 1 year ago

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

blkarcher77 commented 1 year ago

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

kd-11 commented 1 year ago

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.

AniLeo commented 5 months ago

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

MSuih commented 5 months ago

Infamous issues using Vulkan are tracked in #15445

AniLeo commented 5 months ago

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

Hasster1 commented 2 weeks ago

Since this issue is opened, i probably should report it in here: Currently, InFamous on OpenGL for me (GTX 1060 6gb) doesn't cause such amount of vertex explosions, but, from time to time, most likely when loading some parts of the terrain, it might do a quick vertex explosion, and then return back to normal.