Previous Thread
Next Thread
Print Thread
Joined: Dec 2003
Posts: 132
K
Senior Member
OP Offline
Senior Member
K
Joined: Dec 2003
Posts: 132
Does anybody have any experience with Nestopia and a real arcade monitor (15 kHz, Hantarex 9110)? I'm using Nestopia on a AMD64 with ArcadeVGA (flashed ATI HD 2400) graphics card and I already tried vsync and triple buffer turning on/off but I still get tearing. Maybe the ArcadeVGA is not showing exactly 60 Hz but vsync should always solve that, shouldn't it? Nevertheless e.g. Kega Fusion (Mega Drive emulator) works absolutely perfect without tearing or something - totally smooth scrolling in all directions. So there must be something with Nestopia or its settings...

Any idea?

Joined: Mar 2001
Posts: 16,677
Likes: 4
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,677
Likes: 4
NST uses Direct3D for output and as far as I know ArcadeVGA cards can't work their magic on 3D apps. (Fusion uses the older DirectDraw API, which MS has deprecated - the replacement was introduced in Vista).

Joined: Dec 2003
Posts: 132
K
Senior Member
OP Offline
Senior Member
K
Joined: Dec 2003
Posts: 132
The ArcadeVGA (like I said it's a flashed ATI Radeon HD 2400) is 3D capable and fully supports Direct3D (I installed DirectX 9.0c recently). I installed several regular Windows 3D games that work perfectly. And, also as mentioned before, emulators like Fusion Kega or SNES9X work with perfect scrolling without tearing. So I think it must have something to do with Nestopia or its settings...

Joined: Dec 2003
Posts: 132
K
Senior Member
OP Offline
Senior Member
K
Joined: Dec 2003
Posts: 132
I found something out:

If I set "Speed" in the "Timer"-Menu to 61 scrolling is almost perfect (a thin line is moving from the top of the screen to the bottom very slowly while scrolling - this line is thicker and faster when using 60 or 62). If I could set it to maybe 61.10 or 60.90 it maybe would be totally perfect. Unfortunately it is not possible to set any decimal places.

It must have something to do with vsync - and this is the second thing I found out: in the Nestopia log file I found these two lines:

Direct3D: vsync on every second refresh: unsupported
Direct3D: vsync on every third refresh: unsupported

I do not understand this because vsync works on other emulators (e.g. MAME).

Is there a known issue with the ArcadeVGA graphics card?

Joined: Sep 2008
Posts: 37
K
Member
Offline
Member
K
Joined: Sep 2008
Posts: 37
I think that'd be a question for the folks who made the VGA card. It should be pretty easy to reproduce, so they're welcome to download Nestopia and repro it.

It honestly sounds like the VGA cards' drivers aren't respecting D3D vsync options.


Making life hard for others since 1977.
Joined: Dec 2008
Posts: 35
C
Member
Offline
Member
C
Joined: Dec 2008
Posts: 35
Most video drivers have an option (usually under "3D options" or "Direct3D options") to force VSync to "always off" or "always on" regardless of what the application says. This applies to Nestopia because it uses Direct3D.

Make sure your video driver is NOT set to force VSync to "always off", and then make sure you have VSync ENABLED in Nestopia and have the refresh rate option in Nestopia set to "Auto".


My PC
GA-X58A-UDR3
i7-920 @ 3.2GHz
8GB DDR3
ATI Radeon HD 4890
Win7 RTM x64
Joined: Dec 2008
Posts: 35
C
Member
Offline
Member
C
Joined: Dec 2008
Posts: 35
Oh, and as for these bits of log output:

Direct3D: vsync on every second refresh: unsupported
Direct3D: vsync on every third refresh: unsupported

That is nothing to be concerned about. Vsync on every refresh is all you need.


My PC
GA-X58A-UDR3
i7-920 @ 3.2GHz
8GB DDR3
ATI Radeon HD 4890
Win7 RTM x64

Moderated by  Marty, R. Belmont 

Link Copied to Clipboard
Who's Online Now
5 members (Luengo, Edstrom, Olivier Galibert, Heihachi_73, robcfg), 41 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,879
Posts116,765
Members4,957
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com