v2.0.5: GPU time ~8x higher than v2.0.4 (~10 fps vs ~45), RX 6700 XT #823
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#823
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hookshot version
v2.0.5
What kind of problem
Graphics (missing, black or wrong-coloured things, lighting, flicker)
What happened
After updating from v2.0.4 to v2.0.5, in-game fps dropped from ~45 to ~10
in the same areas. Menus still run at 60.
From the logs (both attached):
RX_VK_CHECKPOINTS is off and frame interpolation is 2x in the v2.0.5 log,
same as v2.0.4.
Where in the game
Kokiri Forest
How often
Every time
Graphics card and driver version
AMD Radeon RX 6700 XT (12 GB), Vulkan 1.4, driver 0x800161, 2560x1440
CPU, RAM and operating system
AMD Ryzen 5 7500F 6-Core Processor (3.70 GHz), RAM: 32 GB, Windows 11 Home, 64-bit
Changes from the defaults
No response
Other software hooked into the game
No, nothing hooked in
hookshot_log.txt
hookshot_log.txt
hookshot_log.2.txt
Screenshots or video
No response
Before you send it
Some data points from another AMD card that may help narrow this down (RX 7800 XT 16 GB, Windows 11, v2.0.5, 1440p; my build has a few local changes, listed in #865, so take the numbers as indicative only):
165 failedhere, alldoes not lower ... unsupported native .... In play the failed count stays at 179 and no draw is skipped, and GPU time averages 8.7 ms (13-14 ms in the heaviest scenes), so the 165 failed programs themselves do not seem to cost GPU time (they look like census extras that are never drawn). I would not look at them first.vk: VRAM:lines (used vs allowed, and the texture budget). v2.0.5 includes #705, which re-encodes the big terrain texture arrays at an even-halving size (1365 -> 1536) and so uses more VRAM; on a 12 GB card that could tip into paging, which shows up as a very high GPU time with a normal CPU replay time.textures retiredappears and how many each time. With a working set bigger than the budget it repeats every few seconds.VRAM:line shows used close to allowed, trying a lower texture budget (Quality preset for your VRAM, orRX_VK_VRAM_MB=<mb>inhookshot_env.txt) would tell whether that is it.Closing as fixed in v2.0.6: the terrain re-encoding from v2.0.5 (#705) that raised the RX 6700 XT GPU time from ~10 ms to 70-100 ms is off again (RX_VK_UNEVEN_BC=0 turns it back on for testing). Please open a new issue with hookshot_log.txt if v2.0.6 is still slow on your card.