Looking for smoothness - benchmarking
Posted: Wed Feb 25, 2015 10:08 am
Hello.
I have been doing some benchmarking with VSYNC off. It didn't serve any purpose on my i7 because I was getting an almost consistent 120FPS
Anyway the main reason for testing that is trying to attain the best smoothness by enabling/disabling Write combining (USWC) on the graphics card. That is, switching on/off the weak ordered write cache for the graphic card framebuffer.
To do this on Vista and above, you can use a small tool I asked Wagnard (the guy who also makes DDU) to compile for me.
Wagnard's DisableVideoUSWC
The usage is simple: To DISABLE USWC just hit the "Add key" button and restart.
To put it back at defaults (USWC on), hit the "Remove key" and restart.
Some people claim they don't notice any difference at all. Keep in mind that by disabling burst access to the framebuffer you will suffer a small performance hit but with it disabled everything runs smoother and maybe with less latency (have to check on this because I am pretty sure the USWC hierarchical cache must add some latency somewhere, not sure though).
So the bottom line for me is that FASTER isn't always BETTER. With USWC on I cannot bear the screen tearing by running with VSYNC off. With USWC off it much more bearable.
Happy testing!
I have been doing some benchmarking with VSYNC off. It didn't serve any purpose on my i7 because I was getting an almost consistent 120FPS
Anyway the main reason for testing that is trying to attain the best smoothness by enabling/disabling Write combining (USWC) on the graphics card. That is, switching on/off the weak ordered write cache for the graphic card framebuffer.
To do this on Vista and above, you can use a small tool I asked Wagnard (the guy who also makes DDU) to compile for me.
Wagnard's DisableVideoUSWC
The usage is simple: To DISABLE USWC just hit the "Add key" button and restart.
To put it back at defaults (USWC on), hit the "Remove key" and restart.
Some people claim they don't notice any difference at all. Keep in mind that by disabling burst access to the framebuffer you will suffer a small performance hit but with it disabled everything runs smoother and maybe with less latency (have to check on this because I am pretty sure the USWC hierarchical cache must add some latency somewhere, not sure though).
So the bottom line for me is that FASTER isn't always BETTER. With USWC on I cannot bear the screen tearing by running with VSYNC off. With USWC off it much more bearable.
Happy testing!