Go Back   nV News Forums > Graphics Card Forums > NVIDIA Windows Graphics Drivers

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-22-06, 01:30 AM   #181
squall_leonhart
*BANNED*
 
squall_leonhart's Avatar
 
Join Date: May 2006
Posts: 398
Default Re: Official DXTweaker discussion thread

VSYNC+Triple buffering in SLI.. will it work in 2005.2beta? Options

Voriges Thema · Nächstes Thema
Neospy Geschrieben: Saturday, April 29, 2006 10:33:08 AM

Rang: Imaginifer
Gruppen: Member

Mitglied seit: 4/19/2006
Beiträge: 2
Wohnort: Belarus
recently i got SLI setup

with DXTweaker 2005.1 i can get TB+VSYNC to work in virtually any game with single video card. many thanks, great app!
BUT in SLI AFR mode requesting 2 or 3 backbuffers automatically disables VSYNC
well, i tried to play with BackBufferCount,SwapEffect and PresentationInterval in my application with no luck so i start to wonder if it even possible to enable VSYNC+TB in SLI on Direct3D level?

so.. is this problem solved in 2005.2beta? are there any workarounds?
if no, is it possible to make a software emulation of triple buffering behavior (ex. using hi-res timers, hook present, copy on VSYNC)? or fix nvidia drivers?

--------------------------------------------------------------------------------
win 2k3 x64, 84.25 forceware, 7900GTXx2
Zurück zum Anfang


Daddy Cool Geschrieben: Tuesday, May 02, 2006 10:35:58 PM

Rang: Imaginifer
Gruppen: Member

Mitglied seit: 5/2/2006
Beiträge: 2
Wohnort: United Kingdom
Hi Neospy,

I get exactly the same problem, really annoying coz using DX Tweaker to get Triple Buffering is great with one GPU. TB is excellent, and now we can't get it

BTW - I'm using XP, 2x 7900GTX's and XG's 84.22's tweaked drivers.

Regards

DC
Zurück zum Anfang


Neospy Geschrieben: Thursday, May 04, 2006 1:44:29 PM

Rang: Imaginifer
Gruppen: Member

Mitglied seit: 4/19/2006
Beiträge: 2
Wohnort: Belarus
Neospy wrote:
.. or fix nvidia drivers?

i found a part in drivers which explicitly disables VSYNC , BUT..
the results arent as good as expected
here is the patch for 64-bit 84.56 drivers:

Comparing files 84.56\ORG\nv4_disp.dll and 84.56\NV4_DISP.DLL
000002B9: 7F 80 <-this is just a new checksum
000F5F6D: F5 F6

it corresponds to the following code:
000F5F5D: 8B8730F80000 mov eax,[edi][0000F830]
000F5F63: 0FBAE011 bt eax,000000011
000F5F67: 730C jae 0000F5F75
000F5F69: A880 test al,080 ;this is probably a SLI check
000F5F6B: 0F45F5 cmovne esi,ebp ;this line disables VSYNC (ebp=1)
000F5F6E: 89B424E8000000 mov [esp][000000E8],esi ;VSYNC (0=ON)

you can fix a checksum of your own driver patch using editbin.exe from Visual Studio:
editbin nv4_disp.dll /release

Results:
well, there are obviously bugs in nvidia's implementation of Flip() in SLI, thats why they disable VSYNC
how does it looks? for me:
1) VSYNC works, no tearing!
2) max FPS stick at ~50 instead of 60, thats the main problem. There are definately some performance problems when playing near dysplay refresh rate
3) in FEAR, its possible to reach 60 FPS looking into a wall
4) FPS distribution and MIN FPS in FEAR is better than on single card with TB+VSYNC, and better than with SLI double buffering (thats good news)
5) in World of Warcraft, disabling VSYNC in game and enabling again leads to 60 FPS vsync'd BUT with !side effect! - frames are ordered incorrectly! (ex. like 1,3,2,4,6...). As a result - every moving object doubles! Looks cool, but not playable.


thats why V-sync doesn't really work.
squall_leonhart is offline   Reply With Quote
Old 05-22-06, 10:53 AM   #182
OWA
...
 
OWA's Avatar
 
Join Date: Jul 2002
Location: Virginia
Posts: 9,481
Default Re: Official DXTweaker discussion thread

Quote:
Originally Posted by squall_leonhart

thats why V-sync doesn't really work.
I guess I don't follow you. It seems to work fine for me, at least in FEAR. Also, if vsync was being disabled in the drivers, why would the fps get capped at the refresh rate.
OWA is offline   Reply With Quote
Old 05-23-06, 06:49 PM   #183
squall_leonhart
*BANNED*
 
squall_leonhart's Avatar
 
Join Date: May 2006
Posts: 398
Default Re: Official DXTweaker discussion thread

try enabling triple buffering, and you'll see what i mean

it automatically disables Vsync.
squall_leonhart is offline   Reply With Quote
Old 05-23-06, 07:02 PM   #184
OWA
...
 
OWA's Avatar
 
Join Date: Jul 2002
Location: Virginia
Posts: 9,481
Default Re: Official DXTweaker discussion thread

Quote:
Originally Posted by squall_leonhart
try enabling triple buffering, and you'll see what i mean

it automatically disables Vsync.
Okay, I haven't tried that but I think I follow you now.
OWA is offline   Reply With Quote
Old 05-23-06, 07:32 PM   #185
squall_leonhart
*BANNED*
 
squall_leonhart's Avatar
 
Join Date: May 2006
Posts: 398
Default Re: Official DXTweaker discussion thread

:P for some reason, enabling a third buffer while in sli messes it up so it disables vsynch to compensate.


must be something to do with split frame rendering.. im not sure if AFR does the same thing though,
squall_leonhart is offline   Reply With Quote
Old 06-08-06, 03:53 AM   #186
Xion X2
Registered User
 
Xion X2's Avatar
 
Join Date: May 2006
Location: U.S.
Posts: 6,701
Default Re: Official DXTweaker discussion thread

I really can't believe this. I was so excited about going SLi with this new card, but if I can't do triple-buffering anymore it's almost not even worth it.

Triple-buffering was a godsend, and now it's gone. That is the single best graphics utility that has ever come out.

Please, please, please one of you genius programmers out there figure out a workaround for this. I can't f'ng believe Nvidia would disable the possibility of this feature w/ SLi. It seems too stupid to comprehend.
__________________

i7-2700k @ 5.0 GHz
Nvidia GeForce 570 2.5GB Tri-SLI
Asus P67 WS Revolution (Tri-SLI)
OCZ Vertex SSD x 4 (Raid 5)
G.Skill 8GB DDR3 @ 1600MHz
PC Power & Cooling 950W PSU
Xion X2 is offline   Reply With Quote
Old 06-08-06, 04:58 AM   #187
squall_leonhart
*BANNED*
 
squall_leonhart's Avatar
 
Join Date: May 2006
Posts: 398
Default Re: Official DXTweaker discussion thread

its because enabling a third buffer causes buffer flipping errors.

we cn't fix it.. only nvidia can fix it by fixing thier drivers
squall_leonhart is offline   Reply With Quote
Old 06-08-06, 02:57 PM   #188
Xion X2
Registered User
 
Xion X2's Avatar
 
Join Date: May 2006
Location: U.S.
Posts: 6,701
Default Re: Official DXTweaker discussion thread

Does anybody know if this crap will change when Vista comes out? What a stupid, stupid move on Microsoft's part not to allow this feature.
__________________

i7-2700k @ 5.0 GHz
Nvidia GeForce 570 2.5GB Tri-SLI
Asus P67 WS Revolution (Tri-SLI)
OCZ Vertex SSD x 4 (Raid 5)
G.Skill 8GB DDR3 @ 1600MHz
PC Power & Cooling 950W PSU
Xion X2 is offline   Reply With Quote

Old 06-08-06, 04:07 PM   #189
Xion X2
Registered User
 
Xion X2's Avatar
 
Join Date: May 2006
Location: U.S.
Posts: 6,701
Default Re: Official DXTweaker discussion thread

Quote:
Results:
well, there are obviously bugs in nvidia's implementation of Flip() in SLI, thats why they disable VSYNC
how does it looks? for me:
1) VSYNC works, no tearing!
2) max FPS stick at ~50 instead of 60, thats the main problem. There are definately some performance problems when playing near dysplay refresh rate
3) in FEAR, its possible to reach 60 FPS looking into a wall
4) FPS distribution and MIN FPS in FEAR is better than on single card with TB+VSYNC, and better than with SLI double buffering (thats good news)
5) in World of Warcraft, disabling VSYNC in game and enabling again leads to 60 FPS vsync'd BUT with !side effect! - frames are ordered incorrectly! (ex. like 1,3,2,4,6...). As a result - every moving object doubles! Looks cool, but not playable.
From this, it looks like this individual was able to get V-sync + TB + SLi working in some games. I could care less about WOW--I don't play that game.

I'm serious. If I can't get this to work w/ SLi w/ as much money as I've spent on this setup, I'll dump it all and go with a 360. This is ridiculous. I didn't spend 650$ on a graphics card for screen-tearing or frame rates tapped out at 30.
__________________

i7-2700k @ 5.0 GHz
Nvidia GeForce 570 2.5GB Tri-SLI
Asus P67 WS Revolution (Tri-SLI)
OCZ Vertex SSD x 4 (Raid 5)
G.Skill 8GB DDR3 @ 1600MHz
PC Power & Cooling 950W PSU
Xion X2 is offline   Reply With Quote
Old 06-10-06, 10:13 PM   #190
lundberg500
Registered User
 
Join Date: Jun 2006
Posts: 7
Default Re: Official DXTweaker discussion thread

This DirectX Tweaker program seemed good at first. It didn't work with some of my games and some of the ones that it did load up had graphical problems. Like Mafia, I kept getting this weird flickering underneath the cars. I then played it without using DirectX tweaker and the problem went away.

DirectX Tweaker caused more problems with my games than anything else, so I got rid of that program.
lundberg500 is offline   Reply With Quote
Old 06-12-06, 08:15 PM   #191
squall_leonhart
*BANNED*
 
squall_leonhart's Avatar
 
Join Date: May 2006
Posts: 398
Default Re: Official DXTweaker discussion thread

Quote:
Originally Posted by lundberg500
This DirectX Tweaker program seemed good at first. It didn't work with some of my games and some of the ones that it did load up had graphical problems. Like Mafia, I kept getting this weird flickering underneath the cars. I then played it without using DirectX tweaker and the problem went away.

DirectX Tweaker caused more problems with my games than anything else, so I got rid of that program.

it was more likely your noobishness to the program was the problem, it takes a bit to get the best settings for DxTweaker. as there are so many different ways to mess it up.
squall_leonhart is offline   Reply With Quote
Old 06-12-06, 08:21 PM   #192
Xion X2
Registered User
 
Xion X2's Avatar
 
Join Date: May 2006
Location: U.S.
Posts: 6,701
Default Re: Official DXTweaker discussion thread

I never had a problem with it running games perfect, and still don't. I'm using it on HL2: Episode One and getting a consistent 65+ FPS at 1680 resolution, 4xAA and 16xAF, and v-sync.

Hard to beat that.


I did have one little issue once w/ it making Oblivion crash (but Oblivion's a quirky beyotch, anyway.) Oblivion has a 'save on travel' feature I had to disable in Oblivion's ini file and that did the trick.
__________________

i7-2700k @ 5.0 GHz
Nvidia GeForce 570 2.5GB Tri-SLI
Asus P67 WS Revolution (Tri-SLI)
OCZ Vertex SSD x 4 (Raid 5)
G.Skill 8GB DDR3 @ 1600MHz
PC Power & Cooling 950W PSU
Xion X2 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Official GeForce GTX 670 Review and Discussion Thread MikeC NVIDIA GeForce 600 Series 23 10-28-12 10:19 AM
Official nForce 2 Thread Matthyahuw CPUs, Motherboards And Memory 148 04-16-03 04:39 AM
Official Linux driver 1.0-3123 thread bammbamm808 NVIDIA Linux 126 12-05-02 06:21 PM
Official Grand Theft Auto 3 thread volt Gaming Central 6 08-01-02 07:04 AM

All times are GMT -5. The time now is 10:16 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.