xemu icon indicating copy to clipboard operation
xemu copied to clipboard

Jet Set Radio Future: FPS drops on boost on SteamDeck

Open Godsbane opened this issue 2 years ago • 21 comments

Title

Jet Set Radio Future https://xemu.app/titles/49470018/#JSRF-Jet-Set-Radio-Future

Bug Description

Game seems to work perfectly until the boost button is hit, and then the framerate tanks to a few FPS at best and the game becomes unplayable until the effect is over.

Expected Behavior

When hitting the boost button, the framerate should not drop.

xemu Version

0.7.18

have tried it in each version since i got my deck, starting with 0.6.something. i don't recall exactly, but it has never worked.

System Information

OS: SteamOS SteamDeck

Additional Context

https://cdn.discordapp.com/attachments/968608420028620820/980001078517047336/20220528_015319.mp4

I'm not certain if this will work. I pulled it from a different user's post in discord, showing the issue. Let me know if you need another video.

Also the same thing happens when certain text enters the screen in THPS4. I will get around to making a proper report for that as well.

Godsbane avatar May 29 '22 16:05 Godsbane

This is not just a problem on steam deck, but appears to be a universal problem involving linux in general.

Knucklesfan avatar Jun 12 '22 23:06 Knucklesfan

Same problem on macOS. Renderer bug?

ShroomKing avatar Jul 17 '22 15:07 ShroomKing

Experienced the same issue running macOS. This doesn't appear to be platform specific.

Horizon531 avatar Jul 29 '22 22:07 Horizon531

Same issue on Windows 10

jcdj1996 avatar Sep 02 '22 03:09 jcdj1996

I wonder if it's a specific graphical effect causing this. Interesting, someone reported a very similar issue here: https://github.com/mborgerson/xemu/issues/1058

KickAssDave avatar Oct 06 '22 08:10 KickAssDave

yes i think its that ripple/motion blur effect. Gun Valkyrie uses it on Water too to create caustics i believe and about the same amount of slowdown that happens when boosting forward also happens anytime water is shown. JSFR also has a similar blurring/rippling effect when boosting and i wouldnt be surprised if that "certain text" in thps4 is a similar thing.

DopamineSource avatar Nov 11 '22 04:11 DopamineSource

I think it's the same issue in Ninja Gaiden Black as well (https://github.com/mborgerson/xemu/issues/453). Certain transparency effects cause frame rate drops.

OutRunner avatar Nov 11 '22 10:11 OutRunner

I wish we could disable the synchronization event that was added to improve accuracy which causes this bug (#453). This has been an issue since 2021, so it would be nice to have a workaround to make these game playable again. Would really love to be able to play Ninja Gaiden Black on the steam deck.

HappehLemons avatar Nov 19 '22 22:11 HappehLemons

Is there a chance of this being addressed anytime soon?

KerrWasHere avatar Dec 21 '22 17:12 KerrWasHere

Zink helps!

Godsbane avatar Dec 22 '22 06:12 Godsbane

Maybe @mborgerson can provide some insight as I know this was an issue he was hoping to resolve last year.

HappehLemons avatar Dec 22 '22 11:12 HappehLemons

I remember putting off playing JSRF because of this slowdown; I decided to test it today because I have not tested any of the builds in the past few months and I did not run into this slowdown. Not sure if there was a PR that fixed this that I was not aware or if it's just something with my system, but thought I'd provide an update for those still interested

https://user-images.githubusercontent.com/57853013/210099522-39170dcc-3c88-4c09-b7ca-1babf9edf63f.mp4

XEMU Version: 0.7.71 System: Pop OS 22.04 Ryzen 5 5600x Radeon 6700 XT

Chris-Ngu avatar Dec 30 '22 18:12 Chris-Ngu

Same experience on the Deck now. It drops the internal frame rate from 60 to about 55fps, but it's completely playable now.

Should close this issue as completed?

Godsbane avatar Dec 30 '22 18:12 Godsbane

Issue still present for me on 0.7.71. Framerate stays stable but 'MSPF' jumps from 4 to 40+ i7-7700K CPU @ 4.20GHz Windows 10 NVIDIA GeForce RTX 3060 Driver: 4.0.0 NVIDIA 527.56 Shader: 4.00 NVIDIA via Cg compiler

jcdj1996 avatar Dec 30 '22 19:12 jcdj1996

I’ll check this out shortly on the deck On Dec 30, 2022, at 1:35 PM, James Jennings @.***> wrote: Issue still present for me on 0.7.71 i7-7700K CPU @ 4.20GHz Windows 10 NVIDIA GeForce RTX 3060 Driver: 4.0.0 NVIDIA 527.56 Shader: 4.00 NVIDIA via Cg compiler

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

KerrWasHere avatar Dec 30 '22 19:12 KerrWasHere

JSRF is OK for me on Steam Deck too. Ninja Gaiden Black still has the heavy slowdowns so I guess it’s a different issue.

OutRunner avatar Dec 31 '22 14:12 OutRunner

YAY! Gonna try this now also, such awesome news!

ordinaryashen avatar Mar 26 '23 21:03 ordinaryashen

Hey @OutRunner, do you know if the Ninja Gaiden Black still is having slow down caused by this regression?

HappehLemons avatar Dec 02 '23 21:12 HappehLemons

@HappehLemons yeah it does seem so. The moves where Ryu leaves behind transparent echoes of himself and the times when dead enemies “dissolve” bloodily still have a lot of slowdown on Steam Deck. I use the version @pas-de-2 kindly built and uploaded here: https://github.com/xemu-project/xemu/issues/837#issuecomment-1435993325 for Ninja Gaiden and its mostly full speed.

OutRunner avatar Dec 02 '23 22:12 OutRunner

Oh, I didn't know this existed. I'll have to give this a try, thanks @OutRunner!

HappehLemons avatar Dec 03 '23 07:12 HappehLemons