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

535107E8 - NIER #58

Open
hfc2x opened this issue Oct 8, 2020 · 4 comments
Open

535107E8 - NIER #58

hfc2x opened this issue Oct 8, 2020 · 4 comments
Labels
apu-slow Audio has stuttering issues or plays back too slow. gpu-drawing-missing Graphics objects are missing or not drawn. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport state-gameplay Title has functional gameplay. tech-middleware-criware Title uses Criware middleware.

Comments

@hfc2x
Copy link

hfc2x commented Oct 8, 2020

Marketplace

Tested on xenia-canary/xenia-canary@b0b8987

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
Copy link

Gliniak commented Oct 8, 2020

Note: This game requires readback_resolve = true

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

@hfc2x
Copy link
Author

hfc2x commented Oct 8, 2020

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
Copy link

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
Copy link

Sowa95 commented Feb 2, 2024

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

@Margen67 Margen67 added apu-slow Audio has stuttering issues or plays back too slow. gpu-drawing-missing Graphics objects are missing or not drawn. state-gameplay Title has functional gameplay. and removed apu-slow labels Sep 21, 2024
@Margen67 Margen67 added tech-middleware-criware Title uses Criware middleware. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport labels Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apu-slow Audio has stuttering issues or plays back too slow. gpu-drawing-missing Graphics objects are missing or not drawn. gpu-readback GPU-written data read on CPU (HDR adaptation, save images), needs d3d12_readback_resolve/memexport state-gameplay Title has functional gameplay. tech-middleware-criware Title uses Criware middleware.
Projects
None yet
Development

No branches or pull requests

6 participants