Overclock.net › Forums › Graphics Cards › NVIDIA › [GUIDE] Disable Nvidia Scaling and reduce Input Lag
New Posts  All Forums:Forum Nav:

[GUIDE] Disable Nvidia Scaling and reduce Input Lag - Page 4

post #31 of 36
Wow the input lag is gone completely. Thanks for the thread. biggrin.gif
post #32 of 36
I'm not sure if i'm allowed to post my guide in this thread but here's how i did it:

http://steamcommunity.com/sharedfiles/filedetails/?id=592511209
post #33 of 36
Great tweak Thank you .............
post #34 of 36
Don't want to be a necroposter but I'm going to bump this thread, anyway. This hack is way too good to not bump this thread up.

It still does work for me on Windows 10 x64, NV 361.75(Win 10 x64 version of drivers), GTX 560 Ti(MSI mode)..

I hope I do it the right way, like that: GIF (Click to show)
sLkOFfd.gif

I'm pretty sure I do it right but feel free to correct me if you think it's wrong.

Also, I'm pretty sure you can very easily measure difference in input lag between default and this hack using 1000 FPS camera. As OP mentioned, it could be a placebo but I seriously doubt so, I can tell the difference between CRU's 76 Hz and this hacked 76 Hz version...

Dunno why there is no Roach-alike maniac with 10000 FPS camera yet, who would test this kind of things out. Test motion to photon latency by pressing some button and seeing how long it takes to get result on screen on desktop, and then maybe in Source SDK of some specific version(games update and input lag changes).

I believe that in the GIF above you can see 'improved' version of a hack, it allows you to have your actual refresh rate of the monitor without input lag(using OP's hack).
You can notice that on the top of the window I set 75 Hz but in the bottom I set 75.97: 75.97 NV CP (Click to show)
6hGyXpv.png

To set correct number in the bottom of the NV CP window I use CRU to see what's the rounded number will be. So in my case when I set 75.97 in CRU, actual refresh rate will be 75.97: 75.97 CRU (Click to show)
nWyHHdV.png

But when I set 75.999, for example, actual refresh rate will be 76.003: 75.999 CRU (Click to show)
0nO11dL.png

It does work, indeed. When I set 75.000, in the monitor menu it shows 81.4 kHz horizontal refresh rate and 75 Hz vertical refresh rate. But when I set 75.97, it shows 82.4 kHz horizontal refresh rate and 76 Hz vertical refresh rate.

In your case you can set 75.999(or 119.999, 143.999, etc) and it should be the same as if you set actual refresh rates, like 76.000, 120.000, 144.000, etc. Test in CRU and see it for yourself...

I can go as high as 76.979 Hz myself without getting any error messages but I can't go over 75.97 without exceeding maximum horizontal and vertical refresh rates of my monitor showed in MonInfo: MonInfo (Click to show)
Monitor
Model name............... Philips 273EL
Manufacturer............. Philips
Plug and Play ID......... PHLC07C
Serial number............ AU51303009475
Manufacture date......... 2013, ISO week 3
Filter driver............ None
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 600 x 340 mm (27,2 in)
Power management......... Active off/sleep
Extension blocs.......... None
DDC/CI................... Supported
MCCS revison............. 2.2
Display technology....... TFT
Controller............... Novatek 0x0
Firmware revision........ 1.0
Firmware flags........... 0x00000070
Active power on time..... 22452 hours
Power consumption........ Not supported
Current frequency........ 82,40kHz, 76,00Hz

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,644 - Ry 0,336
Green chromaticity....... Gx 0,295 - Gy 0,611
Blue chromaticity........ Bx 0,146 - By 0,070
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 30-83kHz
Vertical scan range...... 56-76Hz
Video bandwidth.......... 170MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1920x1080p at 60Hz (16:9)
Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 75Hz - VESA
1024 x 768p at 60Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1920 x 1080p at 60Hz - VESA STD
1280 x 1024p at 60Hz - VESA STD
1440 x 900p at 75Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
1680 x 1050p at 60Hz - VESA STD

Report information
Date generated........... 15.03.2017
Software revision........ 2.90.0.1020
Data source.............. Real-time 0x0011
Operating system......... 10.0.10240.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,41,0C,7C,C0,03,25,00,00,03,17,01,03,80,3C,22,78,2A,CA,45,A4,56,4B,9C,25,
12,50,54,BD,4B,00,D1,C0,81,80,95,0F,95,00,B3,00,01,01,01,01,01,01,02,3A,80,18,71,38,2D,40,58,2C,
45,00,56,50,21,00,00,1E,00,00,00,FF,00,41,55,35,31,33,30,33,30,30,39,34,37,35,00,00,00,FC,00,50,
68,69,6C,69,70,73,20,32,37,33,45,4C,00,00,00,FD,00,38,4C,1E,53,11,00,0A,20,20,20,20,20,20,00,0F

Edited by KulaGGin - 3/15/17 at 5:08am
post #35 of 36
Man I wish I understood any of this enough to get proper results...(not your grammar, but what to actually test and how to test it). Legit work though!
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-4690K Devil's Canyon ASRock Z97 Extreme4 Radeon HD 6870 HyperX FURY 16GB (2 x 8GB) 240-Pin DDR3 SDRAM D... 
Hard DriveOSMonitorKeyboard
a bunch Windows 10 home - 64bit AOC G2460PG A4tech B840 
Power
EVGA SuperNOVA 750 G2 
  hide details  
Reply
My System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-4690K Devil's Canyon ASRock Z97 Extreme4 Radeon HD 6870 HyperX FURY 16GB (2 x 8GB) 240-Pin DDR3 SDRAM D... 
Hard DriveOSMonitorKeyboard
a bunch Windows 10 home - 64bit AOC G2460PG A4tech B840 
Power
EVGA SuperNOVA 750 G2 
  hide details  
Reply
post #36 of 36
Quote:
Originally Posted by KulaGGin View Post

Don't want to be a necroposter but I'm going to bump this thread, anyway. This hack is way too good to not bump this thread up.

It still does work for me on Windows 10 x64, NV 361.75(Win 10 x64 version of drivers), GTX 560 Ti(MSI mode)..

I hope I do it the right way, like that: GIF (Click to show)
sLkOFfd.gif

I'm pretty sure I do it right but feel free to correct me if you think it's wrong.

Also, I'm pretty sure you can very easily measure difference in input lag between default and this hack using 1000 FPS camera. As OP mentioned, it could be a placebo but I seriously doubt so, I can tell the difference between CRU's 76 Hz and this hacked 76 Hz version...

Dunno why there is no Roach-alike maniac with 10000 FPS camera yet, who would test this kind of things out. Test motion to photon latency by pressing some button and seeing how long it takes to get result on screen on desktop, and then maybe in Source SDK of some specific version(games update and input lag changes).

I believe that in the GIF above you can see 'improved' version of a hack, it allows you to have your actual refresh rate of the monitor without input lag(using OP's hack).
You can notice that on the top of the window I set 75 Hz but in the bottom I set 75.97: 75.97 NV CP (Click to show)
6hGyXpv.png

To set correct number in the bottom of the NV CP window I use CRU to see what's the rounded number will be. So in my case when I set 75.97 in CRU, actual refresh rate will be 75.97: 75.97 CRU (Click to show)
nWyHHdV.png

But when I set 75.999, for example, actual refresh rate will be 76.003: 75.999 CRU (Click to show)
0nO11dL.png

It does work, indeed. When I set 75.000, in the monitor menu it shows 81.4 kHz horizontal refresh rate and 75 Hz vertical refresh rate. But when I set 75.97, it shows 82.4 kHz horizontal refresh rate and 76 Hz vertical refresh rate.

In your case you can set 75.999(or 119.999, 143.999, etc) and it should be the same as if you set actual refresh rates, like 76.000, 120.000, 144.000, etc. Test in CRU and see it for yourself...

I can go as high as 76.979 Hz myself without getting any error messages but I can't go over 75.97 without exceeding maximum horizontal and vertical refresh rates of my monitor showed in MonInfo: MonInfo (Click to show)
Monitor
Model name............... Philips 273EL
Manufacturer............. Philips
Plug and Play ID......... PHLC07C
Serial number............ AU51303009475
Manufacture date......... 2013, ISO week 3
Filter driver............ None
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 600 x 340 mm (27,2 in)
Power management......... Active off/sleep
Extension blocs.......... None
DDC/CI................... Supported
MCCS revison............. 2.2
Display technology....... TFT
Controller............... Novatek 0x0
Firmware revision........ 1.0
Firmware flags........... 0x00000070
Active power on time..... 22452 hours
Power consumption........ Not supported
Current frequency........ 82,40kHz, 76,00Hz

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,644 - Ry 0,336
Green chromaticity....... Gx 0,295 - Gy 0,611
Blue chromaticity........ Bx 0,146 - By 0,070
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 30-83kHz
Vertical scan range...... 56-76Hz
Video bandwidth.......... 170MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1920x1080p at 60Hz (16:9)
Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

Standard timings supported
720 x 400p at 70Hz - IBM VGA
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 75Hz - VESA
1024 x 768p at 60Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1920 x 1080p at 60Hz - VESA STD
1280 x 1024p at 60Hz - VESA STD
1440 x 900p at 75Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
1680 x 1050p at 60Hz - VESA STD

Report information
Date generated........... 15.03.2017
Software revision........ 2.90.0.1020
Data source.............. Real-time 0x0011
Operating system......... 10.0.10240.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,41,0C,7C,C0,03,25,00,00,03,17,01,03,80,3C,22,78,2A,CA,45,A4,56,4B,9C,25,
12,50,54,BD,4B,00,D1,C0,81,80,95,0F,95,00,B3,00,01,01,01,01,01,01,02,3A,80,18,71,38,2D,40,58,2C,
45,00,56,50,21,00,00,1E,00,00,00,FF,00,41,55,35,31,33,30,33,30,30,39,34,37,35,00,00,00,FC,00,50,
68,69,6C,69,70,73,20,32,37,33,45,4C,00,00,00,FD,00,38,4C,1E,53,11,00,0A,20,20,20,20,20,20,00,0F

there is someone who test it. https://youtu.be/F8bFWk61KWA

just follow this channel. he has everything you want

if not try to ask him. he replies pretty fast . he might do it . he has this camera which can do 1200 fps.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: NVIDIA
Overclock.net › Forums › Graphics Cards › NVIDIA › [GUIDE] Disable Nvidia Scaling and reduce Input Lag