I have an Acer XB240H 144Hz G-Sync monitor.
I have mostly been using it with my desktop computer with a GTX770. I have now started using the monitor connected to my laptop which has a GTX970m. Here is the problem:
On the old computer, G-Sync worked as expected. The monitor built in frame rate indicator always tracked pretty well the reported in game framerate and everything was smooth. This was also true for very low framerates. On the laptop however, only when framerates are high does it work as expected, but for framerates below about 60, the indicator now shows framerates higher than reported ingame. For example using the pendulum demo and limiting it to 30 fps, the indicator shows 70+ fps. As far as I can tell, this happens in all games as well. What bothers me is that indicator is never a multiple of the actual framerate, and even if the framerate is stable the indicator still dances around the 70-80 region all the time.
Where the new behavior is worst is setting the pendulum demo to 20fps. I remember from the old computer that the screen had this flicker whenever the fps changed significantly, and that was an expected side effect of G-sync. But now with the pendulum showing constant 20 fps the flicker is constant - every frame the whole screen changes brightness and the screen built-in indicator is still showing 70+ fps. In the old case it would only flicker after limiting the framerate and then stabilize.
Why is the indicator not showing low framerates? Is the GPU doubling the frames instead of letting the screen handle it for itself? Is G-sync different on Maxwell compared to Kepler?
I have mostly been using it with my desktop computer with a GTX770. I have now started using the monitor connected to my laptop which has a GTX970m. Here is the problem:
On the old computer, G-Sync worked as expected. The monitor built in frame rate indicator always tracked pretty well the reported in game framerate and everything was smooth. This was also true for very low framerates. On the laptop however, only when framerates are high does it work as expected, but for framerates below about 60, the indicator now shows framerates higher than reported ingame. For example using the pendulum demo and limiting it to 30 fps, the indicator shows 70+ fps. As far as I can tell, this happens in all games as well. What bothers me is that indicator is never a multiple of the actual framerate, and even if the framerate is stable the indicator still dances around the 70-80 region all the time.
Where the new behavior is worst is setting the pendulum demo to 20fps. I remember from the old computer that the screen had this flicker whenever the fps changed significantly, and that was an expected side effect of G-sync. But now with the pendulum showing constant 20 fps the flicker is constant - every frame the whole screen changes brightness and the screen built-in indicator is still showing 70+ fps. In the old case it would only flicker after limiting the framerate and then stabilize.
Why is the indicator not showing low framerates? Is the GPU doubling the frames instead of letting the screen handle it for itself? Is G-sync different on Maxwell compared to Kepler?