What do these settings mean in the advanced settings page? They are also adjustable seperately ingame.
The available options are None, Immediate, 1 frame, 2 frames, 3 frames.
What would be the best settings to have for both cpu and gpu?
CPU/GPU Synchro settings?
Moderator: English Moderator
- Trackmaniack
- Posts: 2096
- Joined: 16 Jun 2010, 16:16
- Location: Iowa City, IA
- Contact:
Re: CPU/GPU Synchro settings?
Immediate unless you want micro-stutter--unless they've fixed that--and unless you have a crappy PC...
WIP
Re: CPU/GPU Synchro settings?
Using immediate gpu/cpu synchro, the game'll wait for the gpu to finish each frame before starting another, then gpu work won't be done in same time as cpu due to latency, then global performance will be lost.
With 1 frame, cpu & gpu work more in parallel, then global performance is win.
Sadly, the more frames we allow the driver to "cache", the more chances are to get a lag from time to time,
the DirectX default for maximum frame cache is 3.
Recent Amd/NVidia drivers seem to be ok with 1 frame now, this is the reason why it's the default.
Yet on some devices/config/drivers, even 1 frame may yield to small lags.
Please also note that blocking cpu/gpu parallelism this way will cut any SLi/CrossFire benefit (you've to buffer at least as many frames as GPUs)
Thanks
LuckyBoy
With 1 frame, cpu & gpu work more in parallel, then global performance is win.
Sadly, the more frames we allow the driver to "cache", the more chances are to get a lag from time to time,
the DirectX default for maximum frame cache is 3.
Recent Amd/NVidia drivers seem to be ok with 1 frame now, this is the reason why it's the default.
Yet on some devices/config/drivers, even 1 frame may yield to small lags.
Please also note that blocking cpu/gpu parallelism this way will cut any SLi/CrossFire benefit (you've to buffer at least as many frames as GPUs)
Thanks
LuckyBoy
Re: CPU/GPU Synchro settings?
So "1 frame" basically amounts to triple buffering, then?LuckyBoy wrote:Using immediate gpu/cpu synchro, the game'll wait for the gpu to finish each frame before starting another, then gpu work won't be done in same time as cpu due to latency, then global performance will be lost.
With 1 frame, cpu & gpu work more in parallel, then global performance is win.
What about the "none" setting? I've been using that since TMUF and never had any problems with it...
Re: CPU/GPU Synchro settings?
The "None" setting disable any gpu/cpu synchro, then only the driver will limit the parallelism/latency (usually 3 frames).What about the "none" setting? I've been using that since TMUF and never had any problems with it...
In this setting you 'll have the maximum global (average) performance, yet this the mode which is the more prone to latency issues (you may get the feeling the car is heavy because the time between when you press a key and when you see it turn may increase), and also more prone to small lag issues (one frame each 20 may be rendered a way slowly because the cpu was in advance to the gpu, and it must stall to wait the gpu at some point).
Re: CPU/GPU Synchro settings?
"1 frame" deals with cpu/gpu synchSo "1 frame" basically amounts to triple buffering, then?
Triple Buffer deals with display synch
Gpu/Cpu synchro and Display synchros are 2 differents things, yet they interact each other and they seem to be close.
If you enable Display synchro, you really don't want gpu/cpu's immediate synchro, because the 2 synchros will create 2 possible cpu stall waiting both for display vsync and gpu ending the frame (the 2 are not directly linked).
Then if you enable display synchro, please select at least 1 cpu/gpu frame (or none).
Triple buffering requires a special DirectX device creation which is not available in ManiaPlanet.
Triple buffer has meaning only when display synch is used, it may avoid artifacts of fps jumps (60-30 for instance), but it will increase frame latency.
Thanks
LuckyBoy
-
- Posts: 77
- Joined: 28 Feb 2013, 01:36
Re: CPU/GPU Synchro settings?
I'd like to ask what are the right compatibility settings if you have Nvidia Fast Sync enabled?
My current settings (screenshots): Display compatibility, NVIDIA Control Panel.
PS: I know that this is a very old topic, but it still seems like the right place for my question.
My current settings (screenshots): Display compatibility, NVIDIA Control Panel.
PS: I know that this is a very old topic, but it still seems like the right place for my question.
-
- Posts: 292
- Joined: 12 Jun 2016, 11:52
Re: CPU/GPU Synchro settings?
Hi,
you can turn vsync off and write a "0" in Max. FPS , in compatibility! Cause the NVIDIA Driver handles it.
The GPU/CPU Synchro, i have it set to "1" Frame.
And then, i would turn on "TripleBuffering", in NVIDIA ControlPanel. Cause it gives advantages, with VSync on!
The other settings, looks good for me.
Greetings
P.s. Have you tried, VSync "adaptive", in the NVIDIA Control Panel? Cause i prefer this. The Framerate is stable at 60fps, and nearly no input lag.
you can turn vsync off and write a "0" in Max. FPS , in compatibility! Cause the NVIDIA Driver handles it.
The GPU/CPU Synchro, i have it set to "1" Frame.
And then, i would turn on "TripleBuffering", in NVIDIA ControlPanel. Cause it gives advantages, with VSync on!
The other settings, looks good for me.

Greetings

P.s. Have you tried, VSync "adaptive", in the NVIDIA Control Panel? Cause i prefer this. The Framerate is stable at 60fps, and nearly no input lag.
Who is online
Users browsing this forum: No registered users and 1 guest