Page 1 of 1
High CPU load
Posted: Thu Apr 12, 2018 11:30 am
by Senphys :3
Hello! Bothers me one problem. It lies in the fact that the client loads the CPU to 70% or more which should not be. In this regard, appear to be freezes for a few seconds. What is the reason and how to fix it?
CPU
Re: High CPU load
Posted: Thu Apr 12, 2018 1:26 pm
by deen
Update to the most recent DDNet client version. Set a lower value for cl_refresh_rate
Re: High CPU load
Posted: Thu Apr 12, 2018 2:05 pm
by Senphys :3
Value cl_refresh_rate 0. Updated to the latest version of the client. The latest version of Windows. Video card driver are updated to the latest version.
Re: High CPU load
Posted: Thu Apr 12, 2018 2:39 pm
by deen
cl_refresh_rate 200, gfx_vsync 1
Re: High CPU load
Posted: Thu Apr 12, 2018 4:07 pm
by Senphys :3
I would not want to enable vertical sync it is very hard to play. When you include all that you suggested nothing changed. What else can you do?
Re: High CPU load
Posted: Thu Apr 12, 2018 4:13 pm
by ᴷᵉᵏᶳ
Yes, never enable VSync, it creates ugly lags, and anybody that plays on high level notices it.. it's the worst thing invented, and Nvidia and AMD try hard to replace it(Fast Sync, Enchanced Sync).
use gfx_refresh_rate if you want to limit your GPU usage.
Re: High CPU load
Posted: Thu Apr 12, 2018 4:18 pm
by deen
ᴷᵉᵏᶳ wrote: Thu Apr 12, 2018 4:13 pm
Yes, never enable VSync, it creates ugly lags, and anybody that plays on high level notices it.. it's the worst thing invented, and Nvidia and AMD try hard to replace it(Fast Sync, Enchanced Sync).
On Windows I notice vsync delay, not on Linux btw.
Re: High CPU load
Posted: Thu Apr 12, 2018 4:25 pm
by Senphys :3
This is just what you need thanks. I just don't know what to set.
Re: High CPU load
Posted: Thu Apr 12, 2018 4:28 pm
by ᴷᵉᵏᶳ
deen wrote: Thu Apr 12, 2018 4:18 pm
On Windows I notice vsync delay, not on Linux btw.
And are you sure Vsync actually works with your linux setup? it's not a secret that most linux drivers don't really implement vsync.
Else you might have a modern driver doing exactly that, trying to not create any lag by waiting for the GPU to finish