protonscr

[D3D9] Arcana Heart 3 LOVEMAX SIXSTARS!!!!!! XTEND: Needs Framerate cap

dxvkclosed d3d9
doitsujin/dxvk#4528 · opened 2024-12-15 by waspennator · updated 2025-01-14 · 6 comments · github
Wwaspennator 2024-12-15 github

From my testing on my OLED Steam Deck and on my laptop (And checking around the community hub and pcgamingwiki), this game seems to require a framerate cap of at least 60. Without it, the game runs at the monitors refresh rate (90 on my OLED Deck, 120 on my laptop) which usually means it runs at double or triple game speed.

There are also 2 other versions of note that I believe also have the same issue, the Crowdfunding edition (Uses the same exe as the regular version which is AALib.exe, and the older Arcana Heart 3 Love Max which uses AH3LM.exe as the exe). I tried using the Framerate control option and that just tanks it down to around 30-40 FPS with noticable frame time spikes.

Software information

Arcana Heart 3 LOVEMAX SIXSTARS!!!!!! XTEND

System information

  • GPU: GTX 1650
  • Driver: Nvidia 566.36
  • Wine version:
  • DXVK version: [util] Add Sims 2 Content Manager & HomeCrafter Plus

Apitrace file(s)

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

Log files

Please attach Proton or Wine logs as a text file:

  • When using Proton, set the Steam launch options for your game to PROTON_LOG=1 %command% and attach the corresponding steam-xxxxx.log file in your home directory.
  • When using regular Wine, use wine game.exe > game.log 2>&1 and attach the resulting game.log file.
Wwaspennator 2024-12-24 github

On my OLED deck, I was able to cap it to 60 using "DXVK_FRAME_RATE=60 %command%"

Also proton log file
steam-661990.log

SSeongGino 2024-12-26 github

This would not surprise me, as most of Examu's other titles seem to rely on vsync, and would otherwise run at an uncapped framerate - like if one tries to run the arcade Suggoi! Arcana Heart 2 with Gamescope and trying to force the game's executable to close, the attract mode runs as fast as humanly possible. It also affects trying to emulate the PS3 home port of Arcana Heart 3, which similarly requires (in this case, the emulator's) frame limiter to perform correctly.

Unfortunately I don't have a vrr display to confirm this, just an observation from the one of now two confirmed people that play these games. (^^;

BBlisto91 2024-12-30 github

I finally got around to trying this on Deck (LCD)

I tried using the Framerate control option and that just tanks it down to around 30-40 FPS with noticable frame time spikes.

Where do you see this dip? I am not sure i am seeing this except shortly during scene transitions. If the ingame limiters does a fine job for the two editions that have it i am thinking we should only apply a limit to the edition that doesn't have one if its own

Wwaspennator 2024-12-30 github

For me at least, it happens as soon as I turn on the framerate control option when I go to settings, display, then back out once I turn it on. I can take a screenshot if needed but as soon as I do that, I see it drop down to 30-40 instantly with mangohud on my OLED Deck

Wwaspennator 2024-12-30 github

Actually just found out something, turns out the game only runs at 60 fps capped without any tweaks if it's set to full screen, the game starts out by default in windowed mode on my oled deck, so it ran at my native refresh rate, which was 90 fps

BBlisto91 2024-12-30 github

Hm weird. I haven't been able to reproduce the 30-40fps issue after messing with it on my LCD Deck or desktop

Launch options

Launch lines