xenia-canary / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
52 stars 10 forks source link

535107E8 - NIER #58

Open hfc2x opened 3 years ago

hfc2x commented 3 years ago

Marketplace

Tested on https://github.com/xenia-canary/xenia-canary/commit/b0b8987a2373f0d04161be4070725215ea12528e

Issues:

Game loads fine and allows to start a new game. Unlike the main branch, which crashes upon selecting a new game, Canary actually manages to get past the loading screen and plays intro cutscene fine, albeit with some minor artifacting. However, after the cutscene finishes, all the world elements become untextured, while the UI elements remain on screen. Game doesn't freeze and emulator doesn't crash, allowing player to move around and perform actions. Pausing the game brings up the menu, which is fully visible.

In the screenshots below, I managed to kill the monsters that appear during the intro. After this happens, an in-game cutscene plays where the graphics start working again. However, everything goes white again after it ends.

The audio of the game shows a half-a-second delay as well. This also happens in the main Xenia branch (you can tell there because you can still browse the in-game options, and the sounds to the player's input come out delayed).

Log:

xenia.zip

Screenshot(s):

1 2 3 4

Labels:

(recommended labels)

gpu-drawing-missing

Gliniak commented 3 years ago

Note: This game requires readback_resolve = true

If you set that parameter the game will render correctly, but performance will suffer

hfc2x commented 3 years ago

Checked that option and like you said, the game renders properly. However, it pretty much becomes unplayable as the framerate suffers terribly, staying on 15 FPS maximum on average.

betelopson commented 1 year ago

This option does not help at all. I changed it to Vulkan, same problem. I changed it to ROV, same problem. Nothing fixes this bright whiteness on amd cpu and gpu.

Sowa95 commented 7 months ago

Not sure if something changed with performance - it runs pretty good despite having readback_resolve enabled. For some reason I'm capped at 84FPS, but only when RR enabled. When RR disabled, it goes past 84FPS.

Nier nier2 nier3