DLSS model row: Transformer 2 (M, L) costs 3-4 ms of GPU a frame on an RTX 3060 Ti (56 / 52 fps against 62 with K); the hints say "a little more GPU time" #2836
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#2836
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?
What happened
On an RTX 3060 Ti the DLSS model row's two "Transformer 2" choices cost 3-4 ms of GPU time a frame over the default, which is 6-10 fps at 60. The row's hints call M "sharper, at a little more GPU time" and say nothing of L's cost, so a player who picks the newest model (as the owner of this PC had) loses a sixth of the frame rate without a way to tell why: the FPS counter's GPU time just reads higher.
Measured
Windows 11, RTX 3060 Ti 8 GB (driver 32.0.16.2114), Ryzen 5 5600X, output 2560x1440, the game rendering 1152x648 and DLSS upscaling to 1536x864 (
mode 2in the log: the handheld profile).mainba005ca4with #2711, #2731 (atbce3d17e, where it is still on by default), #2685, #2709, #2825 and #2826 merged locally; the same build for every arm, the model set withRX_VK_DLSS_PRESET. Hyrule Field child, 30 s of the camera turning after a settle,RX_VK_FRAMEGEN=0,HOS_FPS_MAX=240. Arms alternated, two runs each (K and L four).RX_VK_DLSS=0)So on this card K costs ~0.8 ms over the game's own upscale, M ~3.8 ms and L ~4.9 ms, at a 1536x864 output. The frame here is the GPU's time plus the replay's, so each of those ms is frame time.
Suggestion
Not a code change I can make well (the hints are translated per language in
menu_i18n.h):Numbers from RTX 40/50 cards would say whether the cost is this high there; I only have this one.