Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 16-Jul-2012, 09:44   #1
Mendel
Mr. Upgrade
 
Join Date: Nov 2003
Location: Finland
Posts: 1,335
Default 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.
Mendel is offline   Reply With Quote
Old 17-Jul-2012, 16:02   #2
Mendel
Mr. Upgrade
 
Join Date: Nov 2003
Location: Finland
Posts: 1,335
Default

No, actually now I found the real cause:

vsync does not work if:
1) I have connected both my monitor and my tv
and
2) I have setup to clone the screens
and
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)
or
-Detach the hdmi cable going to my tv
or
-Turn on the tv
Now vsync works. Go figure.
Mendel is offline   Reply With Quote
Old 21-Jul-2012, 15:47   #3
homerdog
hardly a Senior Member
 
Join Date: Jul 2008
Location: still camping with a mauler
Posts: 3,637
Default

It is bizarre that it works when the TV is on but not when it's off.
__________________
Quote:
Originally Posted by Humus View Post
Releasing a game in 2010 without AA is a completely foreign concept to me. If the technique you're using makes it impossible to use AA then you're using the wrong techniques. As simple as that. Releasing a PC game without AA options is OK only if that means you can only have it enabled[...]
homerdog is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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


All times are GMT +1. The time now is 06:29.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.