Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by peppercute, May 30, 2019.
Lowest Latency tightens driver synchronization. this is new from pre-rendered frame 1.
The question is, who notices it?
I really like these so far. These seem to run the best for me on 1903. I also tried the 430.97 and was not a fan.
Threaded Optimization disabled reduces input lag? and performance in games?
Low latency usually comes at the cost of performance since less frames are rendered in advance. So yes, most likely less performance.
Thanks for sharing!
These get rid of Mortal Kombat 11's random flicker problem at 3840x2160 resolution. However, the performance is worse than 430.xx overall.
Battlefield V DX12 with DXR/RTX features and DLSS enabled crashes frequently for me with these drivers, too. No problems with RTX features in Battlefield V in 430.64, for example.
Threaded optimisation needs to be off by e.g. FEAR1 or some older games otherwise it can cause stutters
"Threaded optimization" setting from the control panel only works for OpenGL applications.
This setting is useless for F.E.A.R. since it's a DirectX 9 game.
if its so useless why is nvidia making it so important for latency?
perhaps it has some kind of effect beyond whats being documented openly?
could be just another thing to turn off to not interfere with game engines, etc?
No its not and it works by it too. I played over 2000hrs of that game in mp, think I would know it by now.
"Maximum pre-rendered frames" setting is not useless and important for latency.
"Threaded optimization" setting useless only for DirectX applications.
#define OGL_THREAD_CONTROL_STRING L"Threaded optimization"
Yes there is a special gl thread option too.. for e.g. id4 engine
Which auto defaults to that by those games.. check its profile.
Does anyone know if any of slimming utilities work on this kind of package with all modules dumped in one folder, rar/zip?
Do you mean "OGL_THREAD_CONTROL_2"?
This setting is additional for "OGL_THREAD_CONTROL" (Threaded optimization) and they both for OpenGL only.
Yes but multi or off also affects dx games, that's all I know. It didn't stutter anymore if off by some.
Frames to render ahead didn't help in those cases, only this threaded opt. Off did.
That's all I can say.
"Threaded optimization" setting controls the creation of a driver thread for OpenGL applications only.
You can check it yourself
ProcessExplorer - https://download.sysinternals.com/files/ProcessExplorer.zip
OpenGL demo - http://www.dhpoware.com/downloads/GLThirdPersonCamera2.zip
DirectX 9 demo - http://www.dhpoware.com/downloads/D3DThirdPersonCamera2.zip
OpenGL demo "Threaded optimization" - On
Two active threads - one driver thread, one app thread
OpenGL demo "Threaded optimization" - Off
One active threads - app thread only
DirectX 9 demo "Threaded optimization" - On
Two active threads - one app thread, one driver thread
DirectX 9 demo "Threaded optimization" - Off
Still two active threads - one app thread, one driver thread
It didn't use less threads by fear with it off, still used 2, but it didn't stutter. That's the whole point what I'm trying to say.
Or some have better min fps with off or on, mostly cpu api bound.
Rotr, hitman absolution both had tiny better min fps with it on.
This is what the common thought is, but Some users have actually had game crashes in d3d apps that were resolved by turning this off.
Also, Threaded optimization off resolves a crash in Steam Big picture... and thats Direct2D / Direct3D11 (AFAIK)
So, it very much does affect D3D, Somehow.
New or differently categorized?