Ryujinx / Ryujinx-Games-List

List of games & demos tested on Ryujinx
The Unlicense
1.03k stars 316 forks source link

Pikmin 1 - 0100AA80194B0000 #4653

Open maxtinion opened 1 year ago

maxtinion commented 1 year ago

Game name

Pikmin 1

Game Update Version

1.0.0

Emulator Build Version

1.1.898

Graphics Backend

Vulkan

Hardware Specs

Game State

Main menu runs at flawless 60 FPS. Save-screen (Choose a Ship's Log) also runs at flawless 60 FPS with no experienced lag. In-game and AI-upscaled pre-rendered cutscenes and gameplay run at flawless 30 FPS. No obvious graphical or gameplay bugs encountered so far.

Issues:

Screenshots

Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 13_53_05 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_09_22 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_14_17 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_15_26

Log File

Ryujinx_1.1.898_2023-06-22_13-45-32.log

maxtinion commented 1 year ago

nvm the ghosting effect is supposed to be there idk why I though it wasn't lol

NineKain commented 1 year ago

Audio issues on the intro at least Ryujinx_1.1.898_2023-06-22_00-21-51.log

mrtnptrs commented 1 year ago

Game name

Pikmin 1

Game Update Version

1.0.0

Emulator Build Version

1.1.898

Graphics Backend

Vulkan

Hardware Specs

Game State

Main menu runs at flawless 60 FPS. Save-screen (Choose a Ship's Log) also runs at flawless 60 FPS with no experienced lag. In-game and AI-upscaled pre-rendered cutscenes and gameplay run at flawless 30 FPS. No obvious graphical or gameplay bugs encountered so far.

Issues:

Screenshots

Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 13_53_05 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_09_22 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_14_17 Ryujinx 1 1 898 - Pikmin 1 v1 0 0 (0100AA80194B0000) (64-bit) 22_06_2023 14_15_26

Log File

Ryujinx_1.1.898_2023-06-22_13-45-32.log

AbnormalPoof commented 1 year ago

How did you manage to fix the extreme lag?

mrtnptrs commented 1 year ago

How did you manage to fix the extreme lag?

Just don't suffer from it. Expect the save-UI being unusually quite performance intensive and that my overkill hardware is able to overcome those limitations. Your hardware might have a harder time with it or it might be an AMD-only issue?

gdkchan commented 1 year ago

The "extreme lag" affects all vendors except NVIDIA (on Vulkan).

AbnormalPoof commented 1 year ago

Explains why mrtnptrs was able to play flawlessly. I wonder if a fix is possible...?

mrtnptrs commented 1 year ago

A fix is almost certainly possible for almost every issue the emulator has with any game, but depends on one of Ryujinx's devs being personally interested in this game and having fun to look into the issue, track down the cause and fix it through a pull request, which can be quite work-intensive. So, we just have to be patient as working on this emulator is just their hobby :)

Edit: not worth a new message here as to not annoy people, but changing audio backends to either OpenAL or SoundIO from the default SDL2, does not fix or worsen the problem, as expected. The issue is thus not audio-backend specfic.

AbnormalPoof commented 1 year ago

gdkchan mentioned that the lag doesn't happen on NVIDIA with Vulkan, so it's possibly CPU related? Not so sure.

maxtinion commented 1 year ago

gdkchan mentioned that the lag doesn't happen on NVIDIA with Vulkan, so it's possibly CPU related? Not so sure.

This would be a reason for it to be a gpu vendor-related issue, which is already its current status. Nothing to do with cpu.

gdkchan commented 1 year ago

gdkchan mentioned that the lag doesn't happen on NVIDIA with Vulkan, so it's possibly CPU related? Not so sure.

The game is using invalid vertex buffer strides (according to the Vulkan spec). The emulator has code to convert the vertex buffer data to something with valid stride. Because those invalid strides have been confirmed to work fine on NVIDIA, the conversion is not enabled on NVIDIA, but is enabled on other vendors. The problem is that the game updates vertex data often, and uses very large vertex buffer sizes. This causes the conversion to take a long time on every frame.

AbnormalPoof commented 1 year ago

Oh damn

RUANRUI1995 commented 1 year ago

AMD gpu here,any hope?

imransilvake commented 9 months ago

This game runs very slow on Mac M2 pro (Vulkan). Often crashes too.

Jeyanthinath commented 8 months ago

It barely hits 10fps on Mac M1 Air

bitsguy commented 3 months ago

This is also a problem on Nvidia with Vulkan. I have a 4090 laptop and even forcing it to use the dgpu (with laptop in dgpu only mode and on ac power) it has terrible audio stutters.

Same issue occurs on the igpu (Intel Ultra 9 185h, so Intel ARC)

This is using the latest versions of everything as of writing this comment