#How to use Scanline sync with Lossless Scaling (Fix tearing without latency penalties)
1 messages · Page 1 of 1 (latest)
Now, click on Setup by the bottom left corner, scroll down and make sure to set the Global/game frame limiter to async, and close the window.
From here, add LosslessScaling.exe to RTSS and cap it to your refresh rate, set Scanline sync value to 1040, or tweak it manually in hundreds till your tearing is gone (100,200,300,400...)
Open Setup again and make sure LosslessScaling.exe frame limiter is set to async and close the pop-up.
- make sure to enable "Allow tearing" in Lossless Scaling window.
- do not use any other type of frame limiter in RTSS otherwise whis method won't work.
really good guide, fixed my tearing completely!
So if I have a 120hz display, I set my fps cap to 12?
how about hybrid scanline sync👌
Thanks so much for this! 😄 ❤️
Btw, if my system is 60hz/60fps - setting to 1040 will be fine? @sharp plume
I suggest you to change the values manually and see which value works better for you.
you are welcome 😄
Seems to be no tearing with 1040 so I'll leave it at that lol thanks again 😁😜😀
How do I save scanline sync to x2?
I set x2 and it goes back to normal...
Nevermind 😄 it's x2/s not x2. Saved it now 😄
Can add settings LosslessScaling?
@sharp plume
RTSS can't even cap my lossless scaling so scanline sync can't work
it just caps the ui not the actual gameplay window
Same mate but: It DoEs NoT wOrK 😭🤣😂
yeah, try a 10fps cap, your LS window won't be capped but the scrolling in the menu of LS will be
Try this:
Reset scanlyne sync configs, and cap your games at half your refresh rate, therefore just go to "LosslessScaling.exe" in RTSS and set the scanlyne sync value to something like 1040, and remember to keep async in setup (meanwhile you can set NVIDIA REFLEX or back-edge sync in the games .exe while maintening async on LS)
if fps cap of rtss doesn't cap the game window then scanline sync definitely can't
it works on the lsfg menu/gui only
Something weird is going on, if I cap my Lossless Scaling to something like 50, the frame gen becomes laggy as if I capped it to 50, but if I set it to 74 (my refresh rate) it becomes smooth
try 10fps that would be a 100% certain test
for me only scrolling through the options in LS ui is capped by rtss
no effect on the capture window
and had several people say the same thing
Alright, I'll test this later and post the results here.
There it go my friend
It's pretty visible that limiting Lossless Scaling (at least in my setup) works.
First video it's at 10 fps cap, and second a 1 fps cap
And, there's no tearing at all, even at such low fps
Now, this one it's from 37 to 73.992012, no tearing at all, and vsync is disabled
well weird that it doesn't work on 2 of my systems and several other ppl too
but works on yours and some others
very very weird
🤣 I love it when people are proved wrong! 😄
this is a "works on my machine" moment
you're the one making it an ego thing
sometimes things work differently on 2 diff pcs. Like I said, me and a few others can't get it to work
Yet to see these "several other people" and your proof! Works great.
I have 2 gaming PCs (both AMD) and it works as intended. Seems it's a you problem.
yeah it's my problem since it doesn't work on my 2 machines. Idk why you have an attitude about it, ya weirdo
#💬│lossless-scaling message
😂🤣 I don't have an attitude about it at all. You were proven wrong. That's it. And now you're going to click "1 blocked message" and see what I say anyway. Kids, heh.
just because it works on one machine doesn't mean it works on everyone's. I assumed it doesn't work for anyone because it didn't work for me or vlbastos
especially because I tested 2 separate pcs
and yeah I blocked you because you're really annoying
I'm annoying????? Mate, you're posting rubbish then you get proven wrong and block people. I'm still waiting on your proof and these several other people. You know what. Forget it, you're blocked now.
Guys, chill, later I'm gonna try to figure out why it works in my pc, and maybe find the cause that made it work.
My supposition it's nvidia control panel settings.
I don't like being called a "weirdo" when he doesn't know me. I'll report him to the mods.
let me know what you find out
if it works with some change to some setting(doubt, no idea what could be causing the wrong window to get capped) that would be cool, potentially a slight extra boost to latency over nvcp fast sync
too bad can't use special K latent sync as lsfg freezes on SK injection
but yeah I tested rtss+LS on 2 separate machines 1 amd 1 nvidia
no dice
works to cap the LS gui only in both cases
I couldn't find the reason of the issue guys sorry
Seems like it's not nvcp
Very weird
If you want the best latency, just don't use RTSS to cap the game frame rate and prefer the in-game fps limiter instead.
https://cdn.discordapp.com/attachments/1236717847011393546/1244726166489792645/image.png?ex=66577a93&is=66562913&hm=9b713663c097069e0ef08df75445d3609e07f8eb789a61359386b8ee26b7f008&
https://cdn.discordapp.com/attachments/1236717847011393546/1244726167429185649/image.png?ex=66577a94&is=66562914&hm=4fdb4340a75d36972435d184ceb422520b803205be4293211115fc6adcc5038c&
Screenshots display 72 FPS with in-game FPS limiter and 72 FPS using RTSS FPS limiter (same results on all fps limiter modes - async/front/back/reflex)
RTSS alone MIGHT increase "Present latency" significantly and using LS might make it feel a lot worse. For me it ranges from 5 to 10ms.
Hello, can I use the scanline sync and the Nvidia reflex from Riva Turner?
Its possible.
scanline sync requires the async limiter (hybrid scanline sync requires either back or front edge sync)
whenever a user sets Reflex to be used with either method or an unsupported API (like Vulkan, OpenGL, D3D9, D3D10), RTSS falls back to async
- Added new framerate limiting mode : NVIDIA Reflex mode. [...] Please take a note that NVIDIA Reflex framerate limiting mode is currently supported on NVIDIA GPUs and in Direct3D11/Direct3D12 applications only. If you try to enable it on unsupported hardware on in unsupported applications, RivaTuner Statistics Server will fall back to default async framerate limiting mode.
https://forums.guru3d.com/threads/msi-ab-rtss-development-news-thread.412822/page-213#post-6192098
What do I use to limit my base in-game framerate?
unblocked!
Hi I have a 120hz display what should I set my refresh cap to in RTSS?
I have tried to get this working. I think it does work.
Is there a reason that LS is recommended to use Async framerate limiter? Why would you not use back-edge sync on both? Does it only apply to one app or something?
This is so buttery smooth
front/back edge are for the hybrid mode, which is less taxing on the gpu because is not constantly refreshing the tearline position as async does, however, it takes a bit more tweaking since you have to find a value approximate to the display's real refresh rate, down to 6 decimals preferably
and sometimes that isn't enough, you have to tweak it further so that the "present" value does not constantly vary and the tearline doesn't move much; it's finicky to have it working properly but worth the time
oakenglass has a nice video about it
https://youtu.be/X1Vhm8eXfCQ?t=293
@cerulean rune Thanks for that. I guess that is why async is important then on Lossless (as you cannot control the frame generation pacing)
I followed Oakenglass guide to try and setup the games refresh rate. I did the refresh rate to 6 decimal places, then divided it by two (to try and do X2 generation mode).
When I use the RTSS standard present mon overlay. The app latency in ms is lower using Front Edge sync that it is using Back Edge Sync
is the present value constant with just dividing by 2? in my case, I had to further adjust it
and regarding back/front edge, I'm getting the same results as you, however frame times seem more consistent with back edge, difference between the 2 on my system is about 5-7ms less for front edge
@xvt I'll try and capture some images today showing you what I can see. I need to learn to use PresentMon or Capframe I think
this unfortunately does not work for me
seems like lossless scaling doesn't work with rtss anymore
so I can't use this or even try it
what, why not?
Idk rtss stopped working for lossless for me but it works fine for others
A few other people also experience this
You seem to be the one being fully in ego and rude on here buddy, manners is always appreciated in any situation.
dang this doesn't work for me either 😦
damn I wonder why that is
not work
awesome it works like butter! ty alot for this guide
Glad I found this. No tearing. Off-allow tearing is selected in Lossless scaling. Working great. 😄
If anyone wants some help setting it up, feel free to ping me here or in DMs
As you can see, no tearing. It's a bit tricky but it definitely works.
same here
same
Can someone please tell me how to do it with an AMD graphics card? I know that in theory it is doing the same thing as OP, but there are several things that are not made clear. For example, my monitor is 144hz and I don't know what the OP's is.
I also want to know how much to limit it to in Rivatuner. I usually set it to 72 FPS so that with LS I can reach 144.
Can someone please guide me?
@sharp plume
Here I show my current configuration
Same here. Win11 23H2.
Upgrade to 24H2. RTSS has issues with 23H2 iirc....
Your scanline sync number should always be a minus. Right now mine is set to: -490 because that's what I use to get no tearing. Each PC with RTSS is different so this number might not work for you. It also depends on your resolution, too. I'm at 1080p.
Issues such as?
... issues such as not working when trying to cap your fps.
this seems to be quite random, or maybe i'm looking at the wrong place. I was able to find the correct scanline placement for my game (fortnite) at -60. But when I go and tweak the scanline for lossless, even if I eventually find a good placement for it, if I need to alt tab or re-apply LSFG, the sync line will randomly appear somewhere else. Meaning I would have to re-tweak it every single time I apply LSFG, and sometimes it breaks even with the slightest stutter from my pc (rx 6750xt + r5 5500 + 32gbddr4). And even if I go from -1, to -2, and then back to -1 again, the break line will be different.
i was able to find my monitor's real refresh rate at 144.9966
so I lock the game at 72.4983 for a perfect half
although i found the scanline for the game at native (non lsfg) at 144.9966hz
and it seems to translate well to 72.4983
Sure
I'm using low lag vsync atm
Worked for me perfectly👌 Thank you OP
Love this
If you have G-Sync you don't even need to do this. You simply enable NVIDIA Reflex as the limited (global) and set it at least 2 frames below the max refresh rate /2. My refresh is 120hz so I've set this to 58. Then enabled G-Sync on LS and Disabled Sync (tearing) and I get no tearing at all.
No way
Maybe think first
Well it's working fine for me.
Oh I'm sorry. I didn't knew this only worked without G-Sync
It's just another sync method
Completely different thing
Targets max refresh instead of below max
No longer works. RTSS used to be able to cap fps in LS, but now it doesn't do anything, so scanline sync doesn't work either