fix(settings): AMD FSR 4 is for Radeon RX 6000 and newer, not only RX 9000 #39

Merged
HumanBean merged 1 commit from HumanBean/LongshotLauncher:fix/fsr4-older-radeon into main 2026-11-13 14:09:55 +00:00
Owner

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) and python -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 a NoWrap block inside the WrapPanel; the licence line beside it wraps to the next line if the card is narrow.

🤖 Generated with Claude Code

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) and `python -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 a `NoWrap` block inside the WrapPanel; the licence line beside it wraps to the next line if the card is narrow. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(settings): AMD FSR 4 is for Radeon RX 6000 and newer, not only RX 9000
Some checks failed
CI / Compile and test (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Has been cancelled
24fc14847f
AMD's FSR 4 runtime runs on RDNA 2 and 3 too (Longshot tested it on an RX 6700 XT), so players with an RX 6000 or 7000
card left it off on the old text. RX 9000 runs it fastest.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
HumanBean deleted branch fix/fsr4-older-radeon 2026-11-13 14:09:55 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/LongshotLauncher!39
No description provided.