-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Spelunker HD NPUB30152 music tempo bug #16520
Comments
The audio is broken because your cpu is too weak to keep up, even if the game is running at 60 FPS. Audio thread is starved. |
You're below our minimum requirements with that amount of RAM, we're not accept issues that don't meet the requirements Please upgrade your RAM before submitting further issues with that system |
@FlexBy420 |
@FlexBy420 If the game start with correct music tempo without any issues and in some seconds not happen any ingame internal file load with the player character stopped in same screen area happen that music slowdown because sound thread usage was "changed" to use more cpu that is an strange behavior not noticed for users using modern cpus. If is exactly it has something wrong in sound thread code doing unneeded more work. Have others current topics about similar performance regression with others games ( MGS4, Resistance, Demon's Souls and others) using more modern cpus and are being analyzed. Burnout Paradise and much others games too. My topic not is demand for performance to play Uncharted 3, TLOUS or other similar game with AMD FX. That CPU not has enough processing for it, but Spelunker HD is an game much simple compared with other games running in good speed in AMD FX. IMO has something wrong internally in RPCS3 when happen that bug and perhaps not is cpu not having enough processing. |
@AniLeo Please analyze my reply text above if the label "need information" need to be removed for progress in that topic. |
Quick summary
Hello.
Thanks for reading my topic. I wish an nice week for you.
I want add an topic with video upload with details about cpu usage.
Spelunker HD NPUB30152 happen an bug in sound doing music slow that not return to normal speed.
Details
CPU AMD FX 6300 6 cores 3500 MHz
RAM 4 GB ( Linux Lubuntu + RPCS3 use only RAM 2.8 GB )
GPU GF 640 GT driver 470
OS Linux kernel 6.10 LUbuntu 24.04
RPCS3 using default settings with SPU block size "mega"
Start the game and in some seconds the music tempo will be slow even if the game run in 100 % speed and not using totally the cpu cores.
That bug happen since RPCS3 versions from 2018 and was broken before the SPU LLVM was added in RPCS3.
Possibly an fix or optimization had done it that happen in AMD FX and in similar intel i5.
I have uploaded an video enabled performance overlay with details about that bug.
Perhaps you say the AMD FX is an cpu from 2014, but the game use less of 60 % cpu and run in 100 % speed. AMD FX run Killzone 2, Little Big Planet, Gran Turismo 5 Prologue, Burnout Paradise and several others games requiring more cpu usage than Spelunker HD.
In the video uploaded below show the Linux Ubuntu taskmanager HTOP with details about cpu usage. RPCS3 use less of 60 % and 14 % is used by OBS Studio that was used for video capture.
When the game start the music tempo is correct and the cpu usage is less of 60 %. After of some seconds the music is slow and strangely is the same cpu usage with the game running in 100 % speed without slowdown.
https://youtu.be/3HS1Gg4cF4w
Here has several others games with cpu 100 % usage with good gameplay speed not having sound music or fx slowdowns.
I have hope is possible an fix for that bug. Spelunker HD is an game with simple graphics and compared with others games the cell usage is low. That game not require high end cpu.
Perhaps analyzing that issue is an clue for an optimization.
If accessing the debugger the threads below are slow :
PPU[0x1000007] _cellsurMixerMain
PPU[0x1000008] sound thread
SPU[0x0000100] _synth2 Thread
I have uploaded 2 logs. The first RPCS3 was closed exactly few seconds when happen the bug. The second log is when happen the bug for several seconds.
Please help if possible an fix for that game. Need an intel or zen high end to run that game ?
Have an nice week for you.
Attach a log file
RPCS3-1.log
RPCS3-2.log
Attach capture files for visual issues
No response
System configuration
No response
Other details
No response
The text was updated successfully, but these errors were encountered: