I’m looking to implement FSR 3 for Total War: Warhammer 3 since I’ve been experiencing significant stuttering issues at higher resolutions, particularly when using Nobara 42. I’ve checked ProtonDB and it seems like others are having the same issue. I’ve had a pretty smooth experience running the game at 1440p on Windows with no stuttering, so I don’t think it’s hardware-related. I’ve heard that Proton can use FSR 1 through launch options, but the graphics suffer a lot, even on the quality setting. So I’m wondering: 1. Is there a way to get FSR 3 into games that don’t support it natively? 2. Can I use Intel XeSS instead? I know XeSS works with AMD GPUs and I’ve seen it look great in Monster Hunter Wilds. 3. If those options don’t work, is there any external software I can use for upscaling? I’ve heard of tools like Lossless Scaling and FOSS options like Magpie, but I’m not sure how well they work on Linux.
3 Answers
FSR 3 needs some direct integration from the developers, so it’s not really feasible to implement it yourself in a game that doesn’t support it. The best you might get is something like FSR1 upscaling, and yes, Lossless Scaling can help, but it’s a workaround at best.
For using XeSS, since you’ve got a powerful card like the 7900XTX, just select XeSS in the game settings. It works fine for me in Monster Hunter Wilds. If you need both Frame Generation and XeSS, you could try out OptiScaler, but do note it only works for games that already support temporal upscaling.
Have you considered using Valve’s Gamescope for upscaling? Just a heads up, it only supports FSR 1, unfortunately.
OptiScaler is limited; it can only inject FSR2 or XeSS in games that already support temporal upscaling like DLSS. Unfortunately, TW3 doesn’t seem to support this, so it’s not likely to work.