Black Myth: Wukong

Black Myth: Wukong

View Stats:
BlackFish Aug 13, 2024 @ 3:54am
Screen tearing with Frame Generation ON
Anybody else getting that?

(13600KF - 32go - rtx 4070)
< >
Showing 1-15 of 20 comments
BlackFish Aug 14, 2024 @ 4:19pm 
up
lol Aug 14, 2024 @ 4:28pm 
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)
nope, i have rtx 4070 and i5 14600kf and no screen tearing with frame generation
BlackFish Aug 14, 2024 @ 4:30pm 
Originally posted by ----:
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)
nope, i have rtx 4070 and i5 14600kf and no screen tearing with frame generation

Thanks for your answer!
I guess it's my screen that causes problems with Frame Generation
Roie Aug 14, 2024 @ 4:47pm 
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)
dude just do this:
go to nvidia control panel and make sure that the option for v sync is on.
BlackFish Aug 14, 2024 @ 5:17pm 
Originally posted by Roie:
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)
dude just do this:
go to nvidia control panel and make sure that the option for v sync is on.

Thanks, I saw this fix on reddit, some people said to do that and to limit frames to 58fps (my screen is 60hz)

But it doesn't work for me with this benchmark.
Maybe with the final game it will!
BrotherO4 Aug 14, 2024 @ 5:48pm 
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)

let me help you.

open nvidia control panel.
manage 3D setting
vertical sync set to on.
low latency mode to ultra - this is optional.
switch to G sync under display on the left side and make sure that is on.

then make sure V sync is off in every single game that you play. let the gpu control V sync from now on.

you will never have this issue ever again.

what will happen is that if your gpu goes over your monitor Refresh rate it will turn on V sync but when it falls under it will turn off v sync so G sync can handle it.

now to explain WHY frame gen causes Sync issue.
Frame gen is not read correctly by fps counter in game sometimes which makes it hard to control the fps at times. because the game may see 60 TRUE fps but frame gen is pushing it to 120 for example.
Last edited by BrotherO4; Aug 14, 2024 @ 5:50pm
BlackFish Aug 14, 2024 @ 6:06pm 
Originally posted by BrotherO4:
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)

let me help you.

open nvidia control panel.
manage 3D setting
vertical sync set to on.
low latency mode to ultra - this is optional.
switch to G sync under display on the left side and make sure that is on.

then make sure V sync is off in every single game that you play. let the gpu control V sync from now on.

you will never have this issue ever again.

what will happen is that if your gpu goes over your monitor Refresh rate it will turn on V sync but when it falls under it will turn off v sync so G sync can handle it.

now to explain WHY frame gen causes Sync issue.
Frame gen is not read correctly by fps counter in game sometimes which makes it hard to control the fps at times. because the game may see 60 TRUE fps but frame gen is pushing it to 120 for example.


I had tried to force Vsync in Program Settings but not in the Global Settings!
Now it works, thanks a lot man!
And thanks for the explanation too!

:praisesun:
Last edited by BlackFish; Aug 14, 2024 @ 6:06pm
NeckedNell Aug 30, 2024 @ 9:35pm 
Dude no disrespect but upgrade your monitor
Cokonaut Aug 30, 2024 @ 9:41pm 
if you have an old monitor, you'll have this issue. mostly monitor problem. I have this problem when I use my old monitor that isnt compatible with Freesyn or G-syn
redhongkong Aug 30, 2024 @ 10:48pm 
u need to change screen to 60hz refresh , and change game to vertical synced to 60fps.
turn offf motion blur raytracing frame gen for better visual experience
Kannibale Aug 30, 2024 @ 11:00pm 
Originally posted by BrotherO4:
Originally posted by BlackFish:
Anybody else getting that?

(13600KF - 32go - rtx 4070)

let me help you.

open nvidia control panel.
manage 3D setting
vertical sync set to on.
low latency mode to ultra - this is optional.
switch to G sync under display on the left side and make sure that is on.

then make sure V sync is off in every single game that you play. let the gpu control V sync from now on.

you will never have this issue ever again.

what will happen is that if your gpu goes over your monitor Refresh rate it will turn on V sync but when it falls under it will turn off v sync so G sync can handle it.

now to explain WHY frame gen causes Sync issue.
Frame gen is not read correctly by fps counter in game sometimes which makes it hard to control the fps at times. because the game may see 60 TRUE fps but frame gen is pushing it to 120 for example.

This isn't true. Vsync won't just "turn off" if you fall below refresh rate". It's always on, and in that case input latency will be increased a considerable amount and it can cause stuttering. From nvidia's own description of vsync on "also can stutter if GPU render rate falls below the refresh rate". The correct thing to do, is to set vsync to the "adaptive option". Which is the nvidia recommended setting when using GSYNC / freesync is called adaptive sync.. so you use the adaptive option.. "limits the GPU render rate similar to VSYNC on, however if render rate drops below the refresh rate will allow tearing". But it won't tear, since GYSNC is on and it also won't stutter like VSYNC would.
eDo Aug 30, 2024 @ 11:24pm 
Originally posted by Kannibale:
Originally posted by BrotherO4:

let me help you.

open nvidia control panel.
manage 3D setting
vertical sync set to on.
low latency mode to ultra - this is optional.
switch to G sync under display on the left side and make sure that is on.

then make sure V sync is off in every single game that you play. let the gpu control V sync from now on.

you will never have this issue ever again.

what will happen is that if your gpu goes over your monitor Refresh rate it will turn on V sync but when it falls under it will turn off v sync so G sync can handle it.

now to explain WHY frame gen causes Sync issue.
Frame gen is not read correctly by fps counter in game sometimes which makes it hard to control the fps at times. because the game may see 60 TRUE fps but frame gen is pushing it to 120 for example.

This isn't true. Vsync won't just "turn off" if you fall below refresh rate". It's always on, and in that case input latency will be increased a considerable amount and it can cause stuttering. From nvidia's own description of vsync on "also can stutter if GPU render rate falls below the refresh rate". The correct thing to do, is to set vsync to the "adaptive option". Which is the nvidia recommended setting when using GSYNC / freesync is called adaptive sync.. so you use the adaptive option.. "limits the GPU render rate similar to VSYNC on, however if render rate drops below the refresh rate will allow tearing". But it won't tear, since GYSNC is on and it also won't stutter like VSYNC would.

to correct you:

Gysnc + (nvcp) V-Sync force eliminates input latency.
Its not a "usual" V-Sync

Nvidia states V-Sync and G-Sync work in tandem, and is required for G-Sync to work properly. From their blog (you have to scroll down to Vsync section):

"https://www.nvidia.com/en-us/geforce/guides/gfecnt/202010/system-latency-optimization-guide/

In addition to the NVIDIA Control Panel, don’t forget to disable VSYNC in the in-game settings, as well.

However, if you have a variable refresh rate display, like an NVIDIA G-SYNC monitor, you can get the best of both worlds: no tearing (if your FPS is below your refresh rate), and no VSYNC latency.

For G-SYNC gamers who don’t want to tear, keeping VSYNC ON while using NVIDIA Reflex or NVIDIA Ultra Low Latency Mode, will automatically cap the framerate below the refresh rate, preventing VSYNC backpressure, eliminating tearing, and keeping latency low if you become GPU bound below the refresh rate of your display. Do note, however, that this method will result in slightly higher latency than just letting your FPS run uncapped with NVIDIA Reflex enabled.

As a side note, VSYNC ON in the NVIDIA Control Panel will only work for Fullscreen applications. In addition, MS Hybrid-based laptops do not support VSYNC ON. If you are gaming in windowed mode or on one of these laptops, and want to utilize G-SYNC + VSYNC + Reflex mode, use in-game VSYNC."

also if you have the game Valorant you can check the system latency by yourself without and with gsync + vsync.

you will see the results

also gsync + vsync automaticly holds the refreshrate below your max refreshrate

e.g. Valorant on my end 240hz it capps on 225fps and runs so smooth

and your statement that Nvidia´s recommend settins for Vsync in adaptiv mode is false +where is the source for that?
Last edited by eDo; Aug 30, 2024 @ 11:28pm
Kannibale Aug 30, 2024 @ 11:37pm 
Originally posted by eDo:

to correct you:

Gysnc + (nvcp) V-Sync force eliminates input latency.
Its not a "usual" V-Sync

Nvidia states V-Sync and G-Sync work in tandem, and is required for G-Sync to work properly. From their blog (you have to scroll down to Vsync section):

"https://www.nvidia.com/en-us/geforce/guides/gfecnt/202010/system-latency-optimization-guide/

In addition to the NVIDIA Control Panel, don’t forget to disable VSYNC in the in-game settings, as well.

However, if you have a variable refresh rate display, like an NVIDIA G-SYNC monitor, you can get the best of both worlds: no tearing (if your FPS is below your refresh rate), and no VSYNC latency.

For G-SYNC gamers who don’t want to tear, keeping VSYNC ON while using NVIDIA Reflex or NVIDIA Ultra Low Latency Mode, will automatically cap the framerate below the refresh rate, preventing VSYNC backpressure, eliminating tearing, and keeping latency low if you become GPU bound below the refresh rate of your display. Do note, however, that this method will result in slightly higher latency than just letting your FPS run uncapped with NVIDIA Reflex enabled.

As a side note, VSYNC ON in the NVIDIA Control Panel will only work for Fullscreen applications. In addition, MS Hybrid-based laptops do not support VSYNC ON. If you are gaming in windowed mode or on one of these laptops, and want to utilize G-SYNC + VSYNC + Reflex mode, use in-game VSYNC."

also if you have the game Valorant you can check the system latency by yourself without and with gsync + vsync.

you will see the results

also gsync + vsync automaticly holds the refreshrate below your max refreshrate

e.g. Valorant on my end 240hz it capps on 225fps and runs so smooth

and your statement that Nvidia´s recommend settins for Vsync in adaptiv mode is false +where is the source for that?

Again, you're forcing REGULAR vsync with gsync. That's not what you should be doing. Gsync + freesync are adaptive sync by definition. So you NEED to enabled the adaptive sync option in the nvidia control panel.

This slide is directly from Nvidia : https://international.download.nvidia.com/webassets/en_US/shared/images/articles/introducing-the-geforce-gtx-680-gpu/AdaptiveVSync-2-650.png

It should look like this : https://i.imgur.com/Ds3VOyE.png

If you don't have this option, you need to open nvidiaprofileinspector and where it says "vertical sync tear control, switch it from standard to adaptive".

The end result looks like this : https://i.imgur.com/i0fOO1N.png

You can see, vsync is FORCED ON, gsync is ON, and tear control is adaptive as it should be. Man that's crazy, people don't even know how to setup gsync these days LOL. Guys been playing with it in a missconfigured state his whole life.
Last edited by Kannibale; Aug 30, 2024 @ 11:38pm
eDo Aug 31, 2024 @ 4:54am 
Originally posted by Kannibale:
Originally posted by eDo:

to correct you:

Gysnc + (nvcp) V-Sync force eliminates input latency.
Its not a "usual" V-Sync

Nvidia states V-Sync and G-Sync work in tandem, and is required for G-Sync to work properly. From their blog (you have to scroll down to Vsync section):

"https://www.nvidia.com/en-us/geforce/guides/gfecnt/202010/system-latency-optimization-guide/

In addition to the NVIDIA Control Panel, don’t forget to disable VSYNC in the in-game settings, as well.

However, if you have a variable refresh rate display, like an NVIDIA G-SYNC monitor, you can get the best of both worlds: no tearing (if your FPS is below your refresh rate), and no VSYNC latency.

For G-SYNC gamers who don’t want to tear, keeping VSYNC ON while using NVIDIA Reflex or NVIDIA Ultra Low Latency Mode, will automatically cap the framerate below the refresh rate, preventing VSYNC backpressure, eliminating tearing, and keeping latency low if you become GPU bound below the refresh rate of your display. Do note, however, that this method will result in slightly higher latency than just letting your FPS run uncapped with NVIDIA Reflex enabled.

As a side note, VSYNC ON in the NVIDIA Control Panel will only work for Fullscreen applications. In addition, MS Hybrid-based laptops do not support VSYNC ON. If you are gaming in windowed mode or on one of these laptops, and want to utilize G-SYNC + VSYNC + Reflex mode, use in-game VSYNC."

also if you have the game Valorant you can check the system latency by yourself without and with gsync + vsync.

you will see the results

also gsync + vsync automaticly holds the refreshrate below your max refreshrate

e.g. Valorant on my end 240hz it capps on 225fps and runs so smooth

and your statement that Nvidia´s recommend settins for Vsync in adaptiv mode is false +where is the source for that?

Again, you're forcing REGULAR vsync with gsync. That's not what you should be doing. Gsync + freesync are adaptive sync by definition. So you NEED to enabled the adaptive sync option in the nvidia control panel.

This slide is directly from Nvidia : https://international.download.nvidia.com/webassets/en_US/shared/images/articles/introducing-the-geforce-gtx-680-gpu/AdaptiveVSync-2-650.png

It should look like this : https://i.imgur.com/Ds3VOyE.png

If you don't have this option, you need to open nvidiaprofileinspector and where it says "vertical sync tear control, switch it from standard to adaptive".

The end result looks like this : https://i.imgur.com/i0fOO1N.png

You can see, vsync is FORCED ON, gsync is ON, and tear control is adaptive as it should be. Man that's crazy, people don't even know how to setup gsync these days LOL. Guys been playing with it in a missconfigured state his whole life.


your slide is not in context of gsync sry you are wrong

its from a 680 from 2012 are you from yesterday or something?

i guess you didnt even read the articel from Nvidia itself

you do you i cant help you
Last edited by eDo; Aug 31, 2024 @ 4:56am
Kannibale Aug 31, 2024 @ 5:06am 
Originally posted by eDo:


your slide is not in context of gsync sry you are wrong

its from a 680 from 2012 are you from yesterday or something?

i guess you didnt even read the articel from Nvidia itself

you do you i cant help you

Yeah... and gsync came out in 2013 LOL. They literally released this along side it, proving my point further. Man you been playing this game too much, turning you into a real ♥♥♥♥♥♥♥ monkey
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Aug 13, 2024 @ 3:54am
Posts: 20