fix(settings): AMD FSR 4 is for Radeon RX 6000 and newer, not only RX 9000 #39
No reviewers
Labels
No labels
area/build
area/install
area/saves
area/ui
area/updates
good first issue
gpu/amd
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
platform/linux
platform/steam-deck
platform/windows
priority
critical
priority
high
priority
low
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/LongshotLauncher!39
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/LongshotLauncher:fix/fsr4-older-radeon"
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?
The launcher's AMD FSR 4 switch says "For Radeon RX 9000 cards", so players with an RX 6000 or 7000 card leave it off, though FSR 4 runs on their cards too (a player with an RX 6750 XT asked whether to keep it off).
What changed: the line under AMD FSR 4 on the build settings step now reads "For Radeon RX 6000 and newer, fastest on RX 9000." Nothing else: the switch, the licence and the "Your GPU" chip (any AMD GPU) are as they were.
Why it's true: Longshot's FSR 4 asks AMD's runtime for an upscaler for the card and offers it where AMD's runtime has one; it was tested on an RX 6700 XT (RDNA 2), and its tuned passes were checked bit for bit against AMD's output there (Longshot's README, AMD FSR 4 section; docs/development.md,
RX_VK_FSR4_TUNE). Where the runtime has none for a card, the game's Upscaler row says so and offers the rest, so the switch is harmless on older cards. RX 9000 has the hardware FSR 4's network is made for, hence "fastest on RX 9000". Auto (this PC) in the game still picks FSR 4 by itself on RX 9000 only, which is unchanged.Tested:
python -I tests/test_launcher_core.py(634 checks passed) andpython -I tests/test_release.py(28 tests OK). Not run on screen: no .NET on the PC I worked from, so no screenshot yet. The text is a little longer than before in aNoWrapblock inside the WrapPanel; the licence line beside it wraps to the next line if the card is narrow.🤖 Generated with Claude Code