Join Date: Nov 2003
solved: Horrible tearing with nulldc 1.0.4 and gtx680
Anyone else tried running NullDC1.0.4 with GTX680 / windows 7 64 bit?
I have an Apple 30" cinema hd display connected with dvi.
They have this weird full screen mode in NullDC which isnīt quite true full screen... and the vsync just doesnīt go on!
I get horrible tearing even in 2d games like Gunlord, well itīs handled by direct3d still. Itīs present in actual 3d games too, maybe to a slightly lesser extent. Very disturbing everywhere every time it happens. Iīd quite like to completely get rid of it.
I have tried:
Setting vsync on from application
Setting audio sync on
Forcing vsync on from control panel
Changing windows 7 themes between aero and non aero
Rivatuner and direct3doverride
Latest whql and beta 304.79 drivers
The tearing just wonīt go away
I tried different emulator called demul as well as older version of nulldc which is supposed to have different kind of fullscreen mode... but that doesnīt seem to work with Gunlord at all, which is my main reason for trying Dreamcast emulation anyways.
I have one more thing I can and will try... and that is integrated Intel graphics... but that is ridiculous and there is only hdmi out so I would need adapter for hdmi to dvi Any other ideas? Oh right... a real Dreamcast. Iīm getting it but it takes a while to arrive!
btw, enabling triple buffering reduces but does not remove the tearing. Yeah. The worst possible combination of triple buffering + vsync makes fps drop from 60 fps to 49-52ish and still there is tearing. Itīs so bad it is kind of funny.
edit: I think I solved it. I just need to *disable* vsync everywhere and enable "limit speed and sync audio" in nulldc. That seems to have done the trick. The tearing is gone! Phew.
edit2: nope, it was back shortly afterwards. Next post explains what actually was going on.
Join Date: Nov 2003
No, actually now I found the real cause:
vsync does not work if:
1) I have connected both my monitor and my tv
2) I have setup to clone the screens
3) I have closed the tv (to standby mode)
and try to play with my lcd...
In that scenario there is nothing that helps. Picture on my lcd will always show tearing.
What helps is any of the following:
-Set to only show desktop on device 2 (my monitor)
-Detach the hdmi cable going to my tv
-Turn on the tv
Now vsync works. Go figure.
hardly a Senior Member
Join Date: Jul 2008
Location: still camping with a mauler
It is bizarre that it works when the TV is on but not when it's off.