Lossless Scaling

Lossless Scaling

Artyomx10 Jul 22, 2024 @ 1:09pm
Please explain what's the function of the new Vsync 1/4.. settings. Also, is the setting allow tearing the best if in Nvidia Control Panel you habe Vsync on Global?
For example, now I watch The Expanse TV show with x3 settings, and don't see any differences between them. And yeah, it looks very smooth from 25 to 75 frames :)

Also: in the show there are many transitions which show the dark universe with a lot of stars. Activating LS makes the stars have huge amount of ghosting and traces after them. Is there any fix?
Last edited by Artyomx10; Jul 22, 2024 @ 1:12pm
< >
Showing 1-7 of 7 comments
kripcision Jul 22, 2024 @ 1:25pm 
its simple, its to set to refresh rate to a fraction of your refresh rate. this has already been in the app long before, just now it has the default option (just over over the menu and it will explain everything...)

"Off (Allow tearing) - No sync. Display frames
immediately after rendering reducing latency but
allowing screen tearing

Default - Discard previously presented frames if a newer
frame is queued and sync for vblank

Vsync - Sync every frame for 1 vblank. max refresh rate
Vsync 1/2 - 2 vblanksr 1/2 max refresh rate
Vsync 1/3 - 3 vblanks, 1/3 max refresh rate
Vsync 1/4 - 4 vblanks. 1/4 max refresh rate"

or were you talking about the frame latency? again, hover over it and it explains!

"Number of frames that are allowed to stored in a
queue before submission for rendering.
It should be increased to improve if frames
are taking too long to render, or if rendering above the
monitor's refresh rate is required."
Last edited by kripcision; Jul 22, 2024 @ 1:27pm
Artyomx10 Jul 22, 2024 @ 2:02pm 
Thank you! But what does this really mean for the games? If I don't see any tear, I guess off would be the best option? Also, why would anyone use let's say Vsync 1/4? How does it translates while gaming?
kripcision Jul 22, 2024 @ 3:49pm 
Originally posted by Artyomx10:
Thank you! But what does this really mean for the games? If I don't see any tear, I guess off would be the best option? Also, why would anyone use let's say Vsync 1/4? How does it translates while gaming?
its useful for high hz screens and if you are wanting to view the content at a lower hz/fps. a 240 hz screen for example at 1/4 vsync would set the framegen to output to 60 fps/hz
DDENN Jul 23, 2024 @ 5:38am 
it synced rendered frame with vsync at that ratio but it did not limit internal frame rate. u need other way to control internal frame rate, LS didnt do anything to it.
Artyomx10 Jul 23, 2024 @ 9:41am 
Thank you!
kripcision Jul 23, 2024 @ 12:23pm 
Originally posted by Artyomx10:
Thank you!
i found its mostly it is mostly useful when LS doesn't detect the correct frame rate of the game/video input. so you could set the vsync ratio to a multiple of the incoming fps to make sure its steady/synced, generally useful for the wgc capture method, but there are apps that don't have their fps show correcty in LS with the DXGI capture method, such as one of the Switch emulators, or Kodi the video player.
Last edited by kripcision; Jul 23, 2024 @ 12:24pm
HabibiFresh Jul 25, 2024 @ 10:40am 
Originally posted by kripcision:
its simple, its to set to refresh rate to a fraction of your refresh rate. this has already been in the app long before, just now it has the default option (just over over the menu and it will explain everything...)

"Off (Allow tearing) - No sync. Display frames
immediately after rendering reducing latency but
allowing screen tearing

Default - Discard previously presented frames if a newer
frame is queued and sync for vblank

Vsync - Sync every frame for 1 vblank. max refresh rate
Vsync 1/2 - 2 vblanksr 1/2 max refresh rate
Vsync 1/3 - 3 vblanks, 1/3 max refresh rate
Vsync 1/4 - 4 vblanks. 1/4 max refresh rate"

or were you talking about the frame latency? again, hover over it and it explains!

"Number of frames that are allowed to stored in a
queue before submission for rendering.
It should be increased to improve if frames
are taking too long to render, or if rendering above the
monitor's refresh rate is required."

So in a case where I have to use vsync in LS, and say I have a 120hz monitor but I have 60 FPS with LSFG, I would set vsync to 1/2? And if I am getting 40 fps I would set it to 1/3 for example?

What about vsync where Sync every frame for 1 vblank. max refresh rate, what is that used for? Since its useslss to enable LS when you are already at max hz and its meant more for those who are playing at 1/2 and 1/3 refresh rate right?

Finally, is vsync in LS mostly used if you are using scaling in LS, but less so for LSFG?
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Jul 22, 2024 @ 1:09pm
Posts: 7