this post was submitted on 28 Sep 2025
45 points (100.0% liked)

Linux Gaming

21424 readers
473 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

I was trying out FSR4 on my RX 6800 XT, Fedora 42. Works really well and it easily beats FSR3 in visuals even on Performance. It does have a significant performance hit vs FSR3 though but it still works out to be a bit faster than a native rendering on Quality.

you are viewing a single comment's thread
view the rest of the comments
[–] kattfisk@lemmy.dbzer0.com 1 points 1 day ago (1 children)

Most games aren't bottlenecked by your CPU at all. It spends a lot of time waiting for the GPU to be done drawing you a picture.

"Why isn't the game doing other stuff meanwhile?" you might ask, and part of the answer is surely, "Why do stuff faster than the player can see?", while another part is likely a need to syncronize the simulation and the rendering so it doesn't show you some half-finished state, and a third part might be that it would be very confusing for the player to decouple the game state from what they see on screen, like you see yourself aiming at the monster, but actually it moved in between frames so your shot will miss even if the crosshair is dead on.

[–] victorz@lemmy.world 1 points 1 day ago (1 children)

I didn't mean the game loop being bottlenecked, I said frame generation. But yeah, all that is also true, I know. 👍

[–] kattfisk@lemmy.dbzer0.com 2 points 18 hours ago

I was trying to explain why the game loop would be held back by the rendering speed, even though they run on different hardware.

If you are bottlenecked by the GPU that means the game loop spends some of its time waiting for the GPU. If you then turn on frame generation, you devote parts of the GPU to doing that, which makes regular rendering slower, making the game loop spend even more time waiting. This will increase input latency.

Frame generation also needs to delay output of any real frame while it creates and inserts a generated frame. This will add some output latency as well.

In the opposite scenario, where you are bottlenecked by the CPU, enabling frame generation should in theory not impact the game loop at all. In that case it's the GPU that's waiting for the CPU, and it can use some of those extra resources it has to do frame generation with no impact on input latency.