NotebookForums.com › Forums › General Notebook Discussions › Notebook Forums - General › nVidia Card: Improve Gaming FPS on average of 5 to 10 FPS!
New Posts  All Forums:Forum Nav:

nVidia Card: Improve Gaming FPS on average of 5 to 10 FPS!

post #1 of 18
Thread Starter 
Found an interesting thing....

In the newer version of the nvidia gefore driver (77.xx and above) there is a feature called the "Triple Buffering". It is only visiable in the control panel after version 77.76. Prior to version 77.76 you have to enable it manually in the registry. It has been confirmed by several people to increase FPS in UT2004, HL2, and other game on average of 5 - 10 FPS.

Quote:
The registry path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\xxxx\0000

xxxx is your card's id string. If in doubt its the only key that has a lot of entries under 0000.
Right click in the window on the right and create a new binary value. For its value type OGL_TripleBuffer:01 00 00 00. Don't worry about the spaces, they are added automatically.
Quote:
I just benched Doom 3, I get the same FPS with Vsync on as with off.

Vsync off: 27.7
Vsync on: 23.9
Vsync on+tb: 27.7

Here's the registry entry, replace xxxx with your card's ID, it's easy to find just search for your card's number ie. 5700, 6800 etc.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr
ol\Video\xxxx\0000]
"Ogl_TripleBuffer"=hex:01,00,00,00
Quote:
The Triplebuffer option in the control panel is for OpenGL only, it has no effect on D3D games.
Discussion: http://forums.guru3d.com/showthread....=&pagenumber=2
post #2 of 18
Do we need to restart after that?
post #3 of 18
Thread Starter 
No idea, I haven't tried. hehe.
post #4 of 18
Well gonna go reboot and try... will report my results...
post #5 of 18
FYI, triple buffer is automatically enabled in directX games
post #6 of 18
Thread Starter 
What games uses directx?
post #7 of 18
Quote:
Originally Posted by GBmanNC
FYI, triple buffer is automatically enabled in directX games
My FPS seams to drop over all 4fps but it doesnt go below 20fps on my desktop anymore...


1.3Ghz T-Bird
1GB Ram
GeForce 2 MX200 32MB
post #8 of 18
Quote:
Originally Posted by smilepak
What games uses directx?
Half life 2, battlefield 2, far cry are some examples most games use direct x now.
post #9 of 18
Quote:
Originally Posted by GBmanNC
Half life 2, battlefield 2, far cry are some examples most games use direct x now.
i Did both UT2004 & HL2
post #10 of 18
Thread Starter 
Quote:
Originally Posted by Teckng778
My FPS seams to drop over all 4fps but it doesnt go below 20fps on my desktop anymore...


1.3Ghz T-Bird
1GB Ram
GeForce 2 MX200 32MB

Is that a good thing?
post #11 of 18
Quote:
Originally Posted by smilepak
Is that a good thing?
I guess... yah... it is...
post #12 of 18
I've been into tweaking/modding drivers lately too. Here is a list of regtweaks you can add to your driver nv4_disp.inf file, just paste it anywhere in the the [nv_SoftwareDeviceSettings] section. It includes the OpenGL TripleBuffering tweak, as well as many others and Direct3D tweaks. You can modify it to your preference. 1 is on, 0 is off, of course.

Right now I'm using the 77.76 with these:
Quote:
HKR,, 00000002RMColorSaturationBoost,%REG_BINARY%, 0b,00,00,00
HKR,, DesktopManager, %REG_DWORD%, 0
HKR,, DXVAEnable, %REG_DWORD%, 4
HKR,, Enable256Burst, %REG_DWORD%, 1
HKR,, Enable3Dnow, %REG_DWORD%, 1
HKR,, EnableAGPFW, %REG_DWORD%, 1
HKR,, EnableAGPSBA, %REG_DWORD%, 1
HKR,, EnableALiAGP, %REG_DWORD%, 1
HKR,, EnableIrongateSBA, %REG_DWORD%, 1
HKR,, EnableMMX, %REG_DWORD%, 1
HKR,, EnableSSE, %REG_DWORD%, 1
HKR,, EnableSSE2, %REG_DWORD%, 1
HKR,, EnableVia4x, %REG_DWORD%, 1
HKR,, NvCplEnableHardwarePage, %REG_DWORD%, 0
HKR,, Override1400x1050, %REG_DWORD%, 1
HKR,, QuickTweak, %REG_DWORD%, 32
HKR,, UseAliCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseAMDCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseCompressedModeFormat, %REG_DWORD%, 1
HKR,, UseIntelCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseMicronCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseNvidiaCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseRccCompat, %REG_BINARY%, 01,00,00,00
HKR,, UseViaCompat, %REG_BINARY%, 01,00,00,00
HKR,, VideoBusMasterMode, %REG_BINARY%, 00,00,00,00

HKR,, D3d_00762911, %REG_BINARY%, 59,66,82,34
HKR,, D3d_08285629, %REG_BINARY%, 93,62,32,06
HKR,, D3d_10491844, %REG_BINARY%, 80,80,65,27
HKR,, D3d_16997821, %REG_BINARY%, 74,72,95,99
HKR,, D3d_18078188, %REG_BINARY%, 95,82,37,28
HKR,, D3d_19521893, %REG_BINARY%, 52,19,25,91
HKR,, D3d_20466189, %REG_BINARY%, 54,91,25,31
HKR,, D3d_22355415, %REG_BINARY%, 02,61,00,75
HKR,, D3d_23132857, %REG_BINARY%, 14,76,ed,77
HKR,, D3d_24464826, %REG_BINARY%, 65,28,81,23
HKR,, D3d_26771978, %REG_BINARY%, 10,62,61,56
HKR,, D3d_35173345, %REG_BINARY, 61,24,38,47
HKR,, D3d_36759435, %REG_BINARY%, 01,91,82,24
HKR,, D3d_42935363, %REG_BINARY%, 58,04,22,57
HKR,, D3d_44013233, %REG_BINARY%, 71,13,53,91
HKR,, D3d_46205529, %REG_BINARY%, 55,49,20,88
HKR,, D3d_48484658, %REG_BINARY%, 12,67,25,91
HKR,, D3d_52971801, %REG_BINARY%, 00,10,3c,3c
HKR,, D3d_54082152, %REG_BINARY%, 00,10,3c,3c
HKR,, D3d_56255736, %REG_BINARY%, 00,00,12,01
HKR,, D3d_60461791, %REG_BINARY%, 47,67,41,08
HKR,, D3d_62225341, %REG_BINARY%, 98,68,44,92
HKR,, D3d_64907714, %REG_BINARY%, 28,71,55,83
HKR,, D3d_70835937, %REG_BINARY%, 00,00,00,01
HKR,, D3d_74095213, %REG_BINARY%, 00,00,00,01
HKR,, D3d_88481200, %REG_BINARY%, 00,00,00,00
HKR,, D3d_92521178, %REG_BINARY%, 00,00,02,55
HKR,, D3d_98141181, %REG_BINARY%, 08,ff,ff,ff
HKR,, D3d_98764205, %REG_BINARY%, 03,00,00,00
HKR,, D3d_AutoMipMapMethod, %REG_BINARY%, 00,00,00,00
HKR,, D3d_DefaultSwapInterval, %REG_DWORD%, 0
HKR,, D3d_DXVAEnable, %REG_BINARY%, 04,00,00,00
HKR,, D3d_MipMapLevels, %REG_BINARY%, 00,00,00,00
HKR,, D3d_QualityEnhancements, %REG_BINARY%, 00,00,00,00
HKR,, D3d_ValidateZMethod, %REG_BINARY%, 00,00,00,00
HKR,, D3DOGL_74095213, %REG_BINARY%, 01,00,00,00

HKR,, Ogl_19723457, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_46574957, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_AnisoQuality, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_BufferRegionExt, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_BufferRegionUseVidMem, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_CmdBufMinWords, %REG_BINARY%, 80,09,00,00
HKR,, Ogl_CmdBufSizeWords, %REG_BINARY%, 01,00,04,00
HKR,, Ogl_DefaultLogAniso, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_DefaultSwapInterval, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_DLMemorySpaceEnables, %REG_BINARY%, 03,00,00,00
HKR,, Ogl_DLStagingBufferSizeWords, %REG_BINARY%, 01,00,24,00
HKR,, Ogl_EnableForce16BitZ, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_EnableSingleBackDepthBuffer,%REG_DWORD%, 00,00,00,01
HKR,, Ogl_EnableTripleBuffer, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_FlatPanelScalerQuality, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_FlippingControl, %REG_BINARY%, 02,00,00,00
HKR,, Ogl_ForceBlit, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_ForceGeForce, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_ForceGenericCPU, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_ForceMultitexture, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_FSAAMode, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_MaxFramesAllowed, %REG_BINARY%, 03,00,00,00
HKR,, Ogl_MaxNVAccel, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_MaxPCITexHeapSize, %REG_BINARY%, 00,00,00,01
HKR,, Ogl_NV15Alines, %REG_BINARY%, 02,00,00,00
HKR,, Ogl_NVEmulate, %REG_BINARY%, 28,00,00,00
HKR,, Ogl_PalettedTexInVidMem, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_QualityEnhancements, %REG_BINARY%, 00,00,00,20
HKR,, Ogl_RenderQualityFlags, %REG_BINARY%, 08,00,00,00
HKR,, Ogl_S3TCQuality, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_TargetFlushCount, %REG_BINARY%, 10,00,00,00
HKR,, Ogl_TexClampBehavior, %REG_BINARY%, 03,00,00,00
HKR,, Ogl_TexLODBias, %REG_BINARY%, 00,00,00,00
HKR,, Ogl_TexMemorySpaceEnables, %REG_BINARY%, 03,00,00,00
HKR,, Ogl_TexSharpen, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_TextureDirectLoad, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_TexturePrecache, %REG_BINARY%, 01,00,00,00
HKR,, Ogl_TripleBuffer, %REG_BINARY%, 01,00,00,00
Have fun
post #13 of 18
oops double
post #14 of 18
it was the server's fault I swear
post #15 of 18
Quote:
Originally Posted by SilverSoldier
it was the server's fault I swear
LIES! heh...
post #16 of 18
Thread Starter 
Nice...

I just download 77.77, I am testing it out now...
post #17 of 18
Thread Starter 
Interesting...

nVidia Driver v77.77
3DMark05: 1816 (250/500 stocked) -> Triple Buffering Off
3DMark05: 1835 (250/500 stocked) -> Triple Buffering ON

Still testing...i like this triple buffering!
post #18 of 18
Quote:
Originally Posted by smilepak
Interesting...

nVidia Driver v77.77
3DMark05: 1816 (250/500 stocked) -> Triple Buffering Off
3DMark05: 1835 (250/500 stocked) -> Triple Buffering ON

Still testing...i like this triple buffering!
Triple buffering only affects things when vsync is on, the 19 extra points could be from anything, you wont get the exact same score from run to run
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Notebook Forums - General
NotebookForums.com › Forums › General Notebook Discussions › Notebook Forums - General › nVidia Card: Improve Gaming FPS on average of 5 to 10 FPS!