Im using LG 22MP68VQ monitor which freesync range is 40-75 and gpu rx 580 .But every game i play have stutter problem under 60fps.i get rid from tearing but my game does not feel smooth.why is it?if this stutter happens so, what is the difference between freesync on or of
your freesync display has a target FPS of around 60fps .. however if you used FRTC (frame rate target) in the drivers or in game it can cause some conflicts. Also enhanced sync and most other vsync technology requires FPS *above* the displays max limit. if you have a 60hz monitor you want to get a good 80 to 90 fps so your lows never really go under 60. Basically monitor always outputs at 60, and graphics cards working hard as it can to give it 60 but if it just throws it all out fast at it can, it may not be properly ordered to the "timing" of the monitors 60. This is why vsync exists and what it does. Its a software buffer by literally collecting your graphics cards higher than the monitors refresh rate frame output then neatly lines it up and smoothly feeds it to the timing of your monitors display. So if you are gaming at 1080p 144hz you'd wanna have 200fps. The awesome thing about freesync and what it does and why it exists is to lower latency and smooth out dips in fps and reclaim a small amount of system resources by having a hardware frame buffer built into the monitor so you can often disable vsync with freesync enabled in your monitors hardware and in amd adrenaline settings. To further enhance freesync and lower latency its recommended that you rather than cap FPS with a limit or FRTC instead use AMD chill it can lower input latency to the monitor by up to 64%. Basically your GPU outputs 200fps but your monitors only 120hz right so you can tell your GPU to output max 120fps and have a minimum fps when your character stands around talking or not moving the keys or mouse input at all the fps will drop to say 70 minimum the more you move the mouse, horizontally the faster the fps will ramp up to max. it will let your GPU be cooler and quieter and your FPS be smoother! You will just need to adjust your graphics settings so you can reach 200fps. I recommend setting everything to lowest or low then setting just the textures to be "medium or high or ultra" and check the FPS.. then toggle on a few things like screen reflections, chromatic aberration, lens flares, things that are very low requirements but improve the image. Leave shadows and lighting low or medium they are the worst for FPS usually disable ambient occlusion and you'll gain a good 20fps just with that maybe.
what i asked in the post?i know all of this thing.You didn't understand my question. My question is why game stutter and lag so much even freesync turned on under 62fps.let you know in game vsync,enhanced sync and FRTC is turned of.I don't use frtc because my fps does not go above 75 in offline story game not online games.so,i don't need frtc.In game when my fps goes down under 60 the game doesn't feel smooth and stutter so much with freesync on
Freesync doesn't "get rid of lag" it reduces it slightly. it will say "minimizes lag at low FPS" which it does do. When the CPU and GPU output frames at speeds/rates different to those of the displays refresh rate with uneven numbers it causes stuttering. Say your monitor is 60hz.. your display gives it 27hz at a low point drop in fps. 27fps or so or 38fps doesn't really fit in to 60 that evenly. Divide 60 by 27 or 38 you will see LOTS of decimal places.. However 60 goes into 60 very well. When your CPU and GPU deliver frames to your monitor in decimal places and not the minimum 60 FPS your display requires, your display will stutter for a bit as it tries to output an uneven number of frames for a bit till the CPU and GPU's fps output becomes more even numbers or at least something that goes into 60 better like capping to 30fps the way consoles do.
If you understand that stutter and lag happens when your fps is under 60 or not evenly divisible by 60 and are asking me why freesync doesn't magically make your computer output 200fps.. then well I don't have an answer for you sorry.
An easier way of saying it, is theres a conveyor belt with a boxes with a picture in each box lets call this conveyor belt GPU. GPU conveyor belt runs at random speeds, sometimes very fast running at 8 meters per second sometimes only 5 meters per second, sometimes very slow. And then there is a second conveyor belt with empty boxes that need a picture in each of its empty boxes. We can call this conveyor belt Monitor. This conveyor second belt in the AMD factory has belt has a fixed speed of 6 meters per second. To grab the pictures out of the boxes from the GPU conveyor belt, we have to employ workers called Vsync to grab them by hand and try to move their hands at 6 meters per second to place them into the Monitor conveyor belt which gets the job done but the human element can cause a small delay in the assembly line of the factory. So AMD came along and installed a great big hardware Funnel chute between the two so Vsync doesn't really have much of a job anymore, he's been made redundant and gets to take his 10 year long service bonus and retire. The large opening on the chute funnel will catch all the pictures that drop out of the boxes even if their speeds are a bit different because the hardware funnel has a wide opening that it can accept the input of picture frames and evens them out to a targeted point of about say 6 meters per second. Since the funnel lets the pictures from the GPU conveyor belt slide down into the monitor belt faster than the employee vsync could grab them with his hands it speeds things up a little. However You're coming along and screwing around with the conveyer belt timings to make them terribly uneven, going into the AMD factory and pushing buttons and pulling levers trying to get the conveyor belt to jam up with a huge pile of picture frame boxes.. you're not letting AMD factory do their job because the manager hasn't been trained in the operation of the conveyor belt.
AMD drives tend to double the value of hertz from the moment the FPS falls below 60. That is, 50 FPS tends to display an image at 100 hertz.
Try this driver, and then share your gaming experience with AMD. With this...
In short... You need a high hertz for a good gaming experience...
If your display is 120hz but your game FPS is 60 then of course its going to need to be doubled, you don't just output blank frames. Empty frames aren't a thing it always needs something to display or else our eyes wont see an image.
you will notice that if you set an AMD graphics card down to 23 or 30hz or so it may say interwoven or something like that they double them up to meet the displays minimum. Other cards that don't do this do do it but don't say it or advertise it. If they didn't you literally wouldn't see an image half the time.
But don't worry everybody, the AMD factory worker Vsync may be redundant for video games, however he's still got a job when it comes to streaming services like Netflix. You see the freesync monitors all have target FPS of about 60fps. They will often say 48-60fps you need to be above those for freesync to work or 60-144hz or something like that on them for the freesync range. So most movies and streaming services will use 23 or 24hz for their movies when they stream them online. Since this doesn't meet our freesync frame target, if you disable vsync or enhanced sync you may experience stuttering in Netflix and other streaming apps. So you should generally leave enhanced sync enabled in global settings even if you do have a freesync monitor for most things and individually set your game profiles to disable vsync where applicable. Some games with frame rate caps/limits built into them do their own vsync like stuff in a way but this is very very few and a rare exception where sometimes certain games tested with in game engine FPS caps tested better results than when using vsync in maybe several titles according to the internet so anything is possible but its more likely their game engine outputs strange or unique and tries to do it their own way so it may not actually be better than using freesync and vsync but you could certainly program a game to appear that way depending on how its outputting frames.
There is no relevance between what you're telling and the problem OP has. FreeSync (so Adaptive Sync) synchronizes the FPS generated by the GPU to the hertz of the monitor. That's all. AMD drivers tend to correct the image by doubling hertz when the FPS falls below the minimum FreeSync range. However, monitors that do not support high hertz values can create problems similar to the problem experienced by OP.
But every console works on 60hz tv’s and games just fine at 30hz and xbox one, playstation 4 both have AMD RX 480’s in them.. and the 4k consoles Xbox one X and ps4 pro, also both have AMD RX 480’s in them and game at 30’s on lots of 60hz displays
I’ve never seen someone throw their TV’s in the bin saying “dammit this thing is stuttering and lagging hard because its connected to a 60hz display I’ve got to buy a 2017 200hz SAMSUNG QLED TV to game on my xbox one or ps4 because everything else causes lag!!”
consoles are living proof you can game in low FPS on low hz displays and get a good gaming experience.
The only thing I'm saying is, understand vsync and freesync then feed them the minimum FPS they require and your "stuttering" will no longer exist. If you cant understand the simple statement of "always output an FPS a bit above your displays max hz limit", or at least cap yourself to something that it can divide into evenly like 30 fps on a 60hz display. If you can't manage that and wanna complain about stuttering then you maybe should have somebody else setup your computer for you.