gamescope icon indicating copy to clipboard operation
gamescope copied to clipboard

Frame Gen

Open Globetrotter129 opened this issue 1 year ago • 12 comments

There isn't any. Lossless scaling windows app has it, I'd imagine it's not difficult to add and reclaim your greatest handheld OS status.

Globetrotter129 avatar Jun 28 '24 21:06 Globetrotter129

I'd imagine it's not difficult to add

I'd have to disagree on this, it's far from trivial

Lossless scaling windows app has it

Sure, but other software having it is largely irrelevant. General frame generation without mutilating UI elements isn't an easy task and even lossless scaling app FG is far from something I'd use across the board as it artifacts and smears pretty heavily. It a great poc/development feature but let's not pretends its great just yet.

Let's please also avoid duplicate issues with the same request and avoid the constant comparisons to Lossless Scaling on windows. Gamescope isn't the same thing and it only seems like some attempt to goad the devs back handedly by going "well they have it why don't you?"

Eckoa avatar Jun 29 '24 13:06 Eckoa

Replying to https://github.com/ValveSoftware/gamescope/issues/1400#issuecomment-2198200029

I wasn't meaning to be rude I was trying to let valve know what their customers are interested in.

Apparently linux can't do offical AFMF frame generation without the updated AMD FSR 3.1 SDK which will be available for developers on GPUOpen in July 2024 (https://community.amd.com/t5/gaming/amd-fsr-3-1-now-available-fsr-3-available-and-upcoming-in-60/ba-p/692000) so that is probably what they have been waiting for.

Globetrotter129 avatar Jun 29 '24 14:06 Globetrotter129

Replying to https://github.com/ValveSoftware/gamescope/issues/1400#issuecomment-2198205208

Just avoid duplicating existing issues and avoid unnecessary comparison that serves little purpose, you can avoid 1st by searching issues next time. Its fine to request features but adding new issues when one exists just fills the issue tracker needlessly and comparing to another largely unrelated project isnt needed.

Eckoa avatar Jun 29 '24 14:06 Eckoa

Please implement this feature.

General frame generation without mutilating UI elements isn't an easy task and even lossless scaling app FG is far from something I'd use across the board as it artifacts and smears pretty heavily. It a great poc/development feature but let's not pretends its great just yet.

Sure, however even with the artifacts the gains are massive, particularly on lower end hardware. Plus, the ability to run emulators and older games that have speed tied to the frame rate, like Dark Souls 1, at smooth (120+) framerates would be amazing.

odomingao avatar Jan 12 '25 21:01 odomingao

This thread is incredibly frustrating for multiple reasons:

  • Gamescope is pretty much the only tool available with any kind of future to add post-processing to games on Linux, as vkBasalt and its forks is all but completely dead.
  • The official response from Gamescope devs for this frame gen feature seems to be "You think you want this but you don't". This makes it feel like even if someone were to attempt to implement the feature, it will never be merged.
  • There is no sign that any alternative will ever exist on Linux.
  • The misconception that what users want is frame gen that doesn't "mutilate UI elements". We, in fact, absolutely want this, as anyone that has used LSFG on windows with trash hardware knows how much of a miracle it is. Yes it looks janky, but it's the difference between playing or not playing a video game.

Boux avatar Jan 28 '25 18:01 Boux

While I wouldn't go as far as to say it'd be "easy" to implement, I do agree with @Boux here. This would be a useful feature for many users on limited hardware, or when running frame-capped games on steam.

blamarche avatar Feb 09 '25 20:02 blamarche

On the other hand, in movies, frame interpolation has existed for at least 15 years (even on Linux). Maybe it can be adapted somehow?

I am referring to SVP, which is open source

IntinteDAO avatar Feb 18 '25 23:02 IntinteDAO

I vote for this feature. I'm on a mini pc with a good iGPU. But iGPUs can easily hit their limits on raw power department. Good thing my iGPU have more AI processing power, it can easily upscale my games from 1080p to 1440p with more power to spare for frame generation.

It can easily handle Deepseek R1 8b at reading speed. So, why not use fake frames to make the game a little bit more smooth?

eSPiYa avatar Mar 01 '25 16:03 eSPiYa

Well exist C/C++ libs for frame interpolation(Frame Generation). They are not perfect but works. https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan

robertlc04 avatar Mar 24 '25 16:03 robertlc04

Well exist C/C++ libs for frame interpolation(Frame Generation). They are not perfect but works. https://github.com/styler00dollar/VapourSynth-RIFE-ncnn-Vulkan

I'm gonna try this in an emulator

SomeoneIsWorking avatar Apr 20 '25 17:04 SomeoneIsWorking

I love democracy XD. @Globetrotter129 well now it's serious: https://github.com/PancakeTAS/lsfg-vk

robertlc04 avatar Jul 06 '25 23:07 robertlc04