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: Rayman Legends [NPEB01356] Flickering GFX #4412

Closed
legend800 opened this issue Apr 7, 2018 · 8 comments
Closed

Regression: Rayman Legends [NPEB01356] Flickering GFX #4412

legend800 opened this issue Apr 7, 2018 · 8 comments

Comments

@legend800
Copy link

legend800 commented Apr 7, 2018

Massive flickering GFX now occurs on the game.

Worked fine on this build:
https://ci.appveyor.com/project/rpcs3/rpcs3/build/0.0.4-7109/artifacts

Broken by the the next (available) build:
https://ci.appveyor.com/project/rpcs3/rpcs3/build/0.0.4-7112/artifacts

Looks like it was this commit:
#3772 by kd-11

Windows 10 64-bit
GeForce GTX 1080
i7-6700k @ 4GHZ
16GB RAM

RPCS3-rayman.log.gz

@toccata10
Copy link
Contributor

On rpcs3-v0.0.5-7104-a1911302_linux64.AppImage, this is the rsx capture:
capture-RaymanLegends-01.rrc.zip
Background is massively flickering

This was referenced Jul 28, 2018
@AniLeo
Copy link
Member

AniLeo commented Aug 19, 2018

Needs retesting on master

@legend800
Copy link
Author

Thanks for checking. Still flickers on OpenGL/Vulkan and with/without Strict Rendering.

@legend800
Copy link
Author

@kd-11 Just FYI, this is still an issue on today's mainline (9/4). Let me know if there's anything else I can provide.

@legend800
Copy link
Author

@kd-11
Game has regressed further by the rsx changes merged in the past couple days. From another user in the official game thread:

Starting with "rpcs3-v0.0.5-7387-a3d44b5e_win64", the intro animation with developer logos and such, the one preceding the main menu, is no longer displayed (on both OpenGL and Vulkan).

The errors in the console are as follows:
U {rsx::thread} RSX TODO: Flushable section 0xc1750000 data may have been lost (lock_memory_region)
U {rsx::thread} RSX TODO: Valid region data may have been incorrectly unprotected (0xc1750000-0xc1830fff)
U {rsx::thread} RSX TODO: Flushable section 0xc1660000 data may have been lost (lock_memory_region)
U {rsx::thread} RSX TODO: Valid region data may have been incorrectly unprotected (0xc1660000-0xc1740fff)

The entire sequence is just pitch black. The menu itself works (if you wait though the pitch black intro), but flickers just the same way it did after previous regression. All the previous errors such as Blit request denied are still there.

The "strict rendering mode" and all the other options, including "hidden in the config file" ones such as "force CPU blit", as I mentioned earlier. None of them influence the issue in any significant way.

I tried looking at the code, and it seems that the blit surface is not being initialized in that game using the usual methods. Apparently, it sends a certain additional data structure to cellVideoOut method though the last parameter, the reading of which is not currently implemented. It is apparent, that either the code related to the init of the blit surface has been modified to strengthen the checks and not assume any default dimensions (the checks are there, I don't know if they always were), or some other modification to the RSX caused the discarded blit requests to result in flickering. As to what is currently happening to the intro sequence I have no idea, it started happening just yesterday after certain changes made by kd-11.

RPCS3.log.gz

@Emulator-Team-2
Copy link

Emulator-Team-2 commented Dec 16, 2018

The Flickering graphic is fixed by #5427

@legend800
Copy link
Author

Verified fixed.

@AniLeo
Copy link
Member

AniLeo commented Dec 16, 2018

PR still not merged

@AniLeo AniLeo reopened this Dec 16, 2018
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

4 participants