Lossless Scaling

Lossless Scaling

(ノ°□°)ノ  [desarrollador] 4 MAR a las 7:14
13
4
4
3
5
2
13
3.1 Released
AFG
- Introducing Adaptive Frame Generation (AFG) mode, which dynamically adjusts fractional multipliers to maintain a specified framerate, independent of the base game framerate. This results in smoother frame pacing than fixed multiplier mode, ensuring a consistently fluid gaming experience.

AFG is particularly beneficial for games that are hard or soft capped at framerates that don’t align as integer multiples of the screen's refresh rate (e.g., 60 → 144, 165 Hz) or for uncapped games — the recommended approach when using LS on a secondary GPU.

Since AFG generates most of the displayed frames, the number of real frames will range from minimal to none, depending on the multipliers used. As a result, GPU load may increase, and image quality may be slightly lower compared to fixed multiplier mode.

Capture
To support the new mode, significant changes have been made to the capture engine. New Queue Target option is designed to accommodate different user preferences, whether prioritizing the lowest latency or achieving the smoothest experience:

• 0
Unbuffered capture, always using the last captured frame for the lowest latency. However, performance may suffer under high GPU load or with an uncapped base game framerate.

• 1 (Default)
Buffered capture with a target frame queue of 1. Maintains low latency while better handling variations in capture performance.

• 2
Buffered capture with a target frame queue of 2. Best suited for scenarios with an uncapped or unstable base framerate and high GPU load, though it may introduce higher latency. Also the recommended setting for FG multipliers below 2.

Additionally, WGC capture is no longer available before Windows 11 24H2 and will default to DXGI on earlier versions if selected. GDI is no longer supported.

Other
- LSFG 3 will disable frame generation if the base framerate drops below 10 FPS. This prevents excessive artifacts during loading screens and reduces unnecessary GPU load when using AFG.

- The "Resolution Scale" option has been renamed to "Flow Scale" with an improved tooltip explanation to avoid confusion with image scaling.

- Many tooltips in the UI have been updated and will appear untranslated. I kindly ask translators to help by adding their translations on Crowdin in the coming days, for the release version to be ready. Your contributions are greatly appreciated!
Última edición por (ノ°□°)ノ; 8 MAR a las 4:23
< >
Mostrando 31-45 de 126 comentarios
Revalopod 4 MAR a las 15:29 
Publicado originalmente por Kozero:
if you use Nvidia's GSync + "Ultra" Low Latency Mode, it will cap your FPS below your maximum refresh rate. Therefore if LS targets my refresh rate of 360hz, Ultra Low Latency Mode will cap it at 327 FPS, which causes stuttering.
In that case, can't you just set the adaptive target to 327 in LS?
Un 4 MAR a las 16:16 
This is software is already an almost flawless solution to my MSFS 2020. It's becoming even better? Holy f
fanboy 4 MAR a las 16:21 
Adaptive Frame Generation sound great, what about latency? Does latency depends on the "base" fps or "generated" fps?
Currently I play a game with unstable fps (sometimes it stutters during fire-intense scenes, causing fps goes from 90 to 25 in second, then back to 90 :lunar2019madpig:). Capping fps at 20 is painful since it causes huge controller/mouse&keyboard latency.
Deus_nsf 4 MAR a las 16:23 
Publicado originalmente por fanboy:
Adaptive Frame Generation sound great, what about latency? Does latency depends on the "base" fps or "generated" fps?
Currently I play a game with unstable fps (sometimes it stutters during fire-intense scenes, causing fps goes from 90 to 25 in second, then back to 90 :lunar2019madpig:). Capping fps at 20 is painful since it causes huge controller/mouse&keyboard latency.

latency depends almost exclusively on base FPS
Última edición por Deus_nsf; 4 MAR a las 16:23
Nefelinbr 4 MAR a las 16:43 
Please add suport for steam deck
Excellent software !!!!
Revalopod 4 MAR a las 19:22 
AFG is pretty genius. I was doubting whether something like that was even possible. But then this little ducky has a habit of doing the impossible, like Gsync support, and 4x multi framegen before Nvidia could xD
Tarmsabye 4 MAR a las 19:47 
no words other than thank you for your work man
maxikg 4 MAR a las 20:34 
The adaptive FG to a giver framerate is a genius' idea, I was hoping to see such an option since I was combating Halls of Torment's CPU bottleneck... :)

Could you make 10fps-disable-FG-on-auto as an option? I've tried LS on Heart of Darkness game from 1990's, and its cinematics are around exactly 10 fps, which disables FG... Also, I noticed LS crashes after exiting that game. :)

Is it still possible to record the LS output with OBS?

EDIT:
Changing config.ini line to base_framerate_threshold = 5 worked for me, but it'll be nice to be able to set that in the adv. parameters window (for a given profile for example). :)
Última edición por maxikg; 5 MAR a las 8:07
Windows11 4 MAR a las 21:14 
base_framerate_threshold is not working, GPU is still noisy in the pause of the video.
(Chrome, LSFG3, DXGI, Win11 24H2)
Última edición por Windows11; 4 MAR a las 21:24
Marcos87 4 MAR a las 21:18 
Hi mr. dev, thx, it's working even better
Marcos87 4 MAR a las 21:27 
Only strange stuff i've noticed recently is I can't use the app anymore to improve some streamings, like amazon prime, disney+ and max (all in chrome and firefox browser). Youtube work's fine in both. Those streamings were working fine with lossless scaling till 5 days ago. Your app is extremely good to improve smoothness on videos and movies, so it would be great if these problems could be fixed (Idk if the problem is on my PC though)
Oppenhimer 4 MAR a las 22:04 
how do i use this or try it out?
M 4 MAR a las 22:48 
Publicado originalmente por Revalopod:
AFG is pretty genius. I was doubting whether something like that was even possible. But then this little ducky has a habit of doing the impossible, like Gsync support, and 4x multi framegen before Nvidia could xD

lossless scaling shows the gfx card devs, how its done LOL
Publicado originalmente por Mr. Hotkeys:
I was testing it with a video. In the config.ini there's a new line:
base_framerate_threshold = 10
If I change it to "1" and move one frame at a time with HMC-PC (ctrl + left/right), I can see a full second of generated frames between two frames. But what happens with "0"? I can see four seconds of generated frames!
This thing is crazy! Where is the limit on this tool?


Publicado originalmente por Windows11:
base_framerate_threshold is not working, GPU is still noisy in the pause of the video.
(Chrome, LSFG3, DXGI, Win11 24H2)

can you guys explain why you use it with videos and provide an example with your settings? I don't understand what it's for.
< >
Mostrando 31-45 de 126 comentarios
Por página: 1530 50

Publicado el: 4 MAR a las 7:14
Mensajes: 126