How to make butter?

s1luxford

Distinguished
May 9, 2012
52
0
18,630
I recently purchased a Acer Predator 1440p\144Mz monitor and with my 980ti I immediately fell in love with the buttery smooth frame rates in a number of low demanding games such as Overwatch etc.

For the slightly more demanding games I was getting around 80 – 100 fps and although was fairly smooth there was still a part of stuttering\lag in places even with Gsync on that wasn’t giving me the same smoothness as the low demanding games were.

Therefore as a quick fix I purchased a 1080ti in the hopes this would give me liquid buttery smoothness in all my games all the time even the demanding ones.

In reality what has happened is that the games have put all their settings up to Ultra (was high with my 980ti) so I am still getting 80 – 100 fps but with higher graphics settings and I am still getting the slight stuttering\lag.

I have therefore started turning down some settings to increase me fps to 100+ but this still isn’t giving me the buttery smoothness I desire and would expect.

I am therefore starting to feel slightly clueless as I would expect a game that runs at 100 – 120 to feel liquid butter smooth all the time but they don’t so I have the below questions.

1. Could it be the latency of online games that is giving me this stuttering feel?

2. Does anyone know of any graphics settings in particular that could cause high GPU usage and stuttering that I could turn down or off?

3. If a game runs at 100-120 should I limit my frame rate to 100 FPS so it would run at a consistent frame rate all the time?

4. Is there any tweaking in Nvidia control panel that I could do to improve matters?

5. Any other suggestions ideas that may be causing me from achieving buttery smoothness?


For you information I have the below rig and when running statistics when playing the games there doesn’t seem to be anything out of the ordinary eg GPU running at expected frequencies, CPU running at around 40-50%, no high temperatures.

I have also used DDU to make sure drivers have been cleanly installed and for every game I can see that Gsync has been enabled as I have requested the logo to appear.

Motherboard: Asus Maximus VIII
CPU: i7-6700K
GPU: MSI 1080ti Gaming X

Firemark score: 21,500 which seems reasonable considering review websites scored 22,000
 
Solution
The platform may still be bottlenecking without any single core hitting 100%. There are idle times when the GPU is rendering that the bottlenecking thread isn't doing anything yet, which causes that thread below 100% usage, even when it is holding things back. Sometimes it's memory latency, and other aspects.

The only way to really know if the GPU or some other part related to the CPU/platform, is to see the GPU usage. If it hits 99%, the GPU is the limiting factor, otherwise it's the system.

The way things are described, I'd bet it is the CPU limiting performance. Sometimes you just have to accept that the game code isn't perfect and causes stuttering, or limits you to a sub optimal FPS amount.

jakubek160

Respectable
May 22, 2017
634
0
2,360
Ocing the processor is not nessesary. I think that you should try without g-sync. If you want buttery smooth experience I will be ohnest with you. Gtx 980ti is like gtx 1070. You need to upgrade your gpu to the 1080ti.
 

jakubek160

Respectable
May 22, 2017
634
0
2,360
Nope it will not help much. only 2 frames per second. This is i7-6700k , this is a gpu limitation 980ti is unable to handle 100 fps and above at the recent games. It is too weak. He needs a gpu upgrade not ocing his cpu.
 

s1luxford

Distinguished
May 9, 2012
52
0
18,630


Thanks for the advice Sizzling.

Can I just ask when I play these games the CPU usage doesn't go past 50-60% would I not expect it to be running at 100% before needing to overclocking the CPU?
 


Full parts list including the PSU?

How does the internet get from the ISP to you? Cable? Fiber? Router in place? Hardwired? Speedtest results? Ping? Up and down speeds?
 

s1luxford

Distinguished
May 9, 2012
52
0
18,630


No problem I will get a full list together later.

The computer is currently connected to the router by cable and I have fibre optic speed of up to 150 Mbps.

However on my computer there is software which connects to the internet locally through another isp to mask mine which may be causing latency issues.

Another thing I have read is that the mouse DPI and polling frequency can have an effect on how smooth games feel when turning with the mouse.

Has anyone else had experience with this?
 


I'd run all of these tests so you will know what type of latency you have.

I haven't experienced issues with my mouse with games. I did of course fine tune it through Windows' mouse settings in addition to the mouse's integrated speed settings. Then again I'm not a competitive online player.
 

Yogi2367

Reputable
Mar 24, 2015
132
0
4,710
Can I assume that it is online games you are concerned with, and not locally hosted games?
If it's online gaming, I can tell you the problem is probably not you. It's the server end. Keep in mind that online games (for the most part) are generally serving the lowest acceptable client configuration. The stuttering you are experiencing is that you are likely ahead of the server, not behind it.
I have the same issue with my system in World of Tanks. I run an OC'd i7-4690K, 32GB Ram, Samsung SSDs, and a pair of SLI'd 1070's driving a 1 over 3 setup of 144Hz monitors over DVI-D cables at 1920 x 1080 resolution. I get a frame rate of 125 fps in WoT at a 25-30 ms ping. I suspect WoT is serving a 30 to 60 fps game with up to 500 ms ping as being playable. I find I can shoot you where you are going to be before you graphically get there. What I think is happening is that locally I draw faster than the server produces instruction for the next draw. I essence, my machine is sitting idle, waiting for the next draw instruction to come in and be processed. Bear in mind we are talking milliseconds here, and this is just a theory born of observation. I could just be imagining all this too ... LOL ... wish I had software to prove it.
 


From what i can understand your crystal ball is working perfectly(experiencing low fps on mine so can't really see what is going on)
Seriusly though, how do you know exactly what is wrong, what is going to fix it, and exactly how many extra frames he will get if he oc'ed his cpu. The stuttering is probably caused by the cpu(I have the exact same setup as you, and i have the same feeling as you when playing on 144hz monitors, what solved this issue for me was turning down the shadow quality, this helped out a lot as shadows can be pretty cpu demanding in some AAA titles. But i got tired of the low quality shadows and bought the 7700k, this chip feels fantastic, it's super smooth and performs great(mine is oc'ed to 4,9ghz with water cooling and a z170 a pro msi mobo) the upgrade is not going to be worth it for you, the 6700k and 7700k is performing fairly equal.
In some online games the problem might be server-side, but i recommend you waiting for the Coffee Lake Cpu's and then upgrading to something with 6 cores, right now most games doesn't support 6 cores, but they are going to soon. Imo you should always limit your fps to something that you can have permanently, a constant 45fps is better than 45-65fps, but that's just my opinion try limiting your fps on 100 and see if you prefer that, making your decision based on experience is far better than making it based on other peoples opinions!
Hope this answers your question.
Ps. Make sure that your gpu is running PhysX, sometimes Nvidia makes the cpu do it.
 
The platform may still be bottlenecking without any single core hitting 100%. There are idle times when the GPU is rendering that the bottlenecking thread isn't doing anything yet, which causes that thread below 100% usage, even when it is holding things back. Sometimes it's memory latency, and other aspects.

The only way to really know if the GPU or some other part related to the CPU/platform, is to see the GPU usage. If it hits 99%, the GPU is the limiting factor, otherwise it's the system.

The way things are described, I'd bet it is the CPU limiting performance. Sometimes you just have to accept that the game code isn't perfect and causes stuttering, or limits you to a sub optimal FPS amount.
 
Solution