The online racing simulator
Smooth Motion (Lossless Scaling) - 60 / 75 Hz | 120 / 144 Hz Stuttering fix
Since LFS engine runs at 100 Hz and if your screen is set to any other refresh rate than 50/100/150/200 Hz you will encounter some micro stuttering even with vsync on.

This will be fixed in the upcoming big LFS update, but by that time Lossless Scaling can help smoothing things out at the expense of some latency and some almost invisible artifacts.

Is short LS can fix the vsync by generating the proper frames to fill the gaps. Big grin

Lossless Scaling is a paid program available on Steam.

An example setup for 75 Hz and possibly 90 Hz:

LFS options:
1. Run LFS at borderless window mode (F11)
2. Set the vertical sync to [no]
3. Limit in-game frame rate to < 50 fps > (if you have 120+ Hz monitor, limit it to 100 fps)

Lossless Scaling options:
Frame Generation:
Type: LSFG 3.1
Mode: Adaptive
Target: 75 (75 = 75 Hz) set to your refresh rate - if it's above 100 Hz, limit the LFS fps to 100 fps and put in the target for example 120 (120 Hz), for 90 Hz - the target should be 90.

Capture API: DXGI
Queue target: 1

Scaling set to Off.

Rendering:
Sync mode: Default
Max frame latency: 1
Draw FPS: On

And then press the blue Scale button and switch to LFS or you can set a hotkey in the settings (I use F4).
If everything is set correctly, in-game you should see the "50 / 75" at the left top corner and the motion... should be smooth. Thumbs up

Tomorrow I can add some comparison videos / gifs. Smile
Attached images
1.jpg
2.jpg
Lossless scaling is nice. Worth noting this may be a driver-level feature for some radeon and RTX users. Nvidia smooth motion, AMD Fluid Motion Frames.

Also a fun trick in lossless scaling is offloading it to a 2nd GPU (or your iGPU if you have dGPU and iGPU)
I have RTX 4060 and the Smooth Motion doesn't work with LFS, it only works with DX11, DX12 and Vulkan APIs.

The other thing is Lossless Scaling also supports adaptive frame generation, which is the key feature for LFS and 60 Hz / 75 Hz, not only fixed multiplier 2X / 4X etc.

Nvidia Smooth Motion doesn't support adaptive framegen and there are many compatibility issues, I only managed to get it working with BeamNG.drive (37 fps -> 74 fps). On the plus side the latency is a bit lower than LS.

I don't know much about the AMD Fluid Motion though, but I'm guessing it has similar limitations.
honestly, lsfg in a game like this and with that application sounds like a horrible time (latency and quality wise, adaptive shows you more generated frames than real ones)

you could probably run the game at like 300 fps locked on a 75hz screen easily these days and enjoy the great responsivity although it might not be perfectly smooth

i personally just play with a 100 fps lock on a 180hz freesync screen
I don't know so I ask this:

Is there any proper difference between HDMI and DisplayPort connection ( other than the obvious ones? )

Meaning if using that software. For example, the difference is significant in DisplayPort use?
#6 - gu3st
Quote from UnknownMaster21 :I don't know so I ask this:

Is there any proper difference between HDMI and DisplayPort connection ( other than the obvious ones? )

Meaning if using that software. For example, the difference is significant in DisplayPort use?

Shouldn't matter in most cases outside of a few random things like nVidia won't do GSync over HDMI (where AMD will do FreeSync over HDMI) even if the display is compatible with FreeSync. Might be able to do higher bit colours over DP at higher resolutions but that's not super relevant under 4k resolution
Quote from UnknownMaster21 :Is there any proper difference between HDMI and DisplayPort connection

On my specific Samsung ultrawide (3840*1080) monitor there is only 1 difference - HDMI is limited to 120Hz while DP allows to use full 144Hz. Might be similar with other monitors too where max Hz could be limited. Shrug
Since I'm limiting monitor to 100Hz anyway - no actual difference for me now,but intend to change to DP once LFS has higher physics rate.
(I'm not using any software though,so not sure if that's actually relevant)
I have uploaded two videos captured at 60 fps and must be viewed at 60 Hz for comparison:

1st video is captured without Lossless Scaling -



2nd video is captured with Lossless Scaling -

Quote from UnknownMaster21 :I don't know so I ask this: ...

Yes, the guys already pointed out important stuff. I will just add it's a faster and newer protocol for sending digital video/audio and more. If your monitor has a DP input, it's better to use it. Just make sure to get a cable with DP connector on both sides, such that you can plug it in DP output of your gpu, otherwise you may as well just keep using HDMI cable and input/outputs.
As I mentioned, I do know the obvious ones as I googled and check all the basic functions and it's development cycle. The question was more about if using with that software, would it had more drastic difference.

But I think I got some more answers now tho.

After all, it was mainly rather a curiosity as we know, technology gets evolved.
I'm stuck at 75 Hz for a while due to various reasons, so I was looking for a way to have smooth gameplay at 75 Hz.
And just for cruising, the added latency is not a big problem to me.
For racing (which I almost never do) - of course it's best to have the fps unlocked or capped at 200-250 fps with vsync off.

I'm having a hard time recording the LosslessScaling (wanted to make a comparison for 75 fps as well), last night somehow I managed to do it, but today all I get is black screen when trying to capture the smoothed out gameplay. Uhmm

EDIT: This tutorial actually did the trick, I guess I have done the same thing by accident last night. Big grin


Here is the comparison for 75 Hz/fps captured at 75 fps and must be viewed at 75 Hz:
Videos must be downloaded, because YouTube doesn't support 75 fps.

1st video is captured without Lossless Scaling:
https://drive.usercontent.google.com/download?id=1lzO_reuoND9wxpU66uZhjGIKgb5OCHfc&export=download&authuser=0

2nd video is captured with Lossless Scaling:
https://drive.usercontent.google.com/download?id=1Qg4b3aZFtUoSvnaDnySwrWdmRuMNg165&export=download&authuser=0

FGED GREDG RDFGDR GSFDG