Rpcs3: Sonic The Hedgehog 2006 - Ingame but no Graphics

Created on 28 Jan 2018  Â·  23Comments  Â·  Source: RPCS3/rpcs3

Here is a video: https://youtu.be/zR_KX4VVJsg
Using the build rpcs3-v0.0.4-2018-01-26-20394d9a_win64.zip

Kd-11 we need your magic please

Bug

Most helpful comment

This game doesn't send the draw commands to RSX, it's not a rendering issue, its likely an rsx driver problem. RSX captures only dump what is seen by RSX and the draw calls are clearly not present there either. I'll see what can be done about it.

All 23 comments

Besides that, it's pretty unstable, with a bunch of "Access violation reading location 0x0" crashes whenever it feels like it. But it's nice to finally see it running.

Here's a log:
RPCS3.log.gz

Looks like the 0x0 violation on the initial load screen was caused by "Load automatic and manual selection", with liblv2 only it does indeed load into the menu, sometimes…

The 3D assets are there--However it just isn't displaying it in the right order. There was a similar issue with Xenia. There's a conflict in draw priority:

Effects -> Skybox -> Game

What it really should be is:

Game -> Effects -> Skybox

The assets don't flicker in and out of existence, they just appear and disappear over the skybox layer.

Windows 10 64-bit
GeForce GTX 1060 6GB
i5-7600k
16GB RAM

0.0.5-6553-af89b6219

The in-game graphics shows the sky most of the time, but sometimes it will randomly show geometry.

Emulator:
2018-03-21_12-23-32
Footage

Console:
2018-03-21_12-23-43
Footage

RPCS3.log.gz

How can we fix this?

Here are some RSX captures with a screenshot of what they currently look like.

2019-01-12_12-52-21
BLES00028_20190112124724_capture.zip

2019-01-12_12-52-33
BLES00028_20190112124737_capture.zip

retest.

@elad335 No difference.

Testing with 0.0.6-8257, this is still a problem. The game still suffers from MEM: Access violation reading location 0x0 errors as well.

Just tested again with latest build, 0.0.6-8536, and crashed with memory access violation reading 0x0 in the menu. Is it worth making this into a separate issue or is the 0x0 problem a more general issue with RPCS3?

Sadly, but still not playable. Tested on new build, after video about fixing MGS4.

The memory access violation reading 0x0 issue seems to be fixed by #6385, thank you very much @elad335!

there is still The memory access violation reading 0x0 issue with RPCS3 v0.0.7-9228-e380a8c2 Alpha build

Testing with 0.0.9-9925-a0612ff4 Alpha. The crashing seems to be back, and the graphics are still acting up exactly as they have always been. :(

Testing with 0.0.10-10474-bfee5415 Alpha. The game is still crashing with Recompiler (LLVM) with the memory access violation. The graphics are still acting up as they have always been.

Can confirm that this bug still happens on 0.0.10-10474.
2020-06-07_18-24-14

Just like the screenshot above, the same (RPCS3 Version: 0.0.10-10494-e485c9c7 Alpha)

This game doesn't send the draw commands to RSX, it's not a rendering issue, its likely an rsx driver problem. RSX captures only dump what is seen by RSX and the draw calls are clearly not present there either. I'll see what can be done about it.

As I feared, this is not a graphics problem. It appears to be a synchronization bug in lv2 kernel semaphores. The game has two threads to manage which objects are on screen and presumably tag them to be rendered by the render thread, but they are not running and are stuck in an infinite loop. I'll try and fix it but if I don't make progress in 48h I'll have to unassign from my queue.

Removed CPU/Firmware tags. This game seems to be unstable, it appears I just had an unlucky run. Subsequent runs show the culling threads are running but for some reason the objects are not prepared for drawing, I believe the game's CPU logic thinks they are offscreen.

_RPCS3 Version: 0.0.12-10851-3e1b7625 Alpha_

No crashing, just flickering. It feels like the game is almost playable after this issue is fixed. What does render seems intact, audio is there and it performs beautifully. Could easily become the best way to play (...experience?) Sonic 06.

Edit: Nevermind... When attempting to progress (blind) I am running into those crashes at the loading screens.

so i tried running it with version 0.0.12-11039-6590366f Alpha, the background of the UI is black and it just gets stuck in "compiling shaders" after the first cutscene, might be my shitty pc. (dont even know why im trying this emulator with this pc, at least it runs simple 3d games in this emulator like sonic adventure and 2d games)
imagen
imagen
imagen

ok forget the comment i did before, now it runs with missing graphics
imagen

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Emulator-Team-2 picture Emulator-Team-2  Â·  3Comments

elad335 picture elad335  Â·  3Comments

JohnGodgames picture JohnGodgames  Â·  3Comments

Xcedf picture Xcedf  Â·  3Comments

AniLeo picture AniLeo  Â·  3Comments