Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: RVZ on September 08, 2010, 02:22:40 am
-
I'm using the latest version of mame, and using HyperSpinFE as the frontend. The graphics card is a Geforce 6600LE, connected to a tv through s-video. When I turn vsync on I get sound stuttering / echoing. When I turn it off, the sound is perfect, but then I get tearing. Anything I can try to fix both?
-
Only way to get rid of the tearing is to turn vsync on.
You get stuttering with vsync on if the refresh rate for the resolution of your monitor does not match the native refresh rate of the game. For instance, if your monitor is running at 60Hz, but the native refresh rate is 60.05 or something weird (a lot of old arcade games are weird like that) then the game only runs at 99% speed and the sound stutters.
There are 2 solutions for this that I know of. If you're fortunate enough to be using a multisync arcade monitor, use Soft15Khz or an ArcadeVGA video card to output the game's native resolution and refresh rate. This is the best solution.
Alternatively, you can use SailorSat's cabMame (do a google search on cabMame) to run your games. This version of MAME has a hack in it so the game will slow down just a fraction (imperceptibly) rather than stuttering if your refresh rates don't match.
-
Wow, I learned something new today. Thanks isucamper !!!!
-
Alternatively, you can use SailorSat's cabMame (do a google search on cabMame) to run your games. This version of MAME has a hack in it so the game will slow down just a fraction (imperceptibly) rather than stuttering if your refresh rates don't match.
Cool, will give this a try, thanks for the advice. I've been searching for this all day and lot's of people have this same problem. First solution I've seen so far. Will cabMame work with HyperspinFE?
-
Ok, I downloaded cabmame, but it runs the games in a small window. Can't seem to find where to make it fullscreen?
-
Are you running the command line or windows version? There should be a fullscreen option you can enable. I'm not having this issue with the cabmame version i'm using but I don't remember the options off the top of my head.
-
There should be a fullscreen option you can enable.
It is running in fullscreen mode, but the image doesn't take up the whole screen, just a small part in the middle.
-
Is your triple buffeting on? Check your mame.ini
I have not been able to get frame tearing to stop but my setup is a dual format pal & NTSC tv using svideo Since pal-b is it's best looking format I run that. I was able to Get it to stop by using triple buffeting in NTSC but the video quality was awful so I decided that the frame tearing
-
Played around with the settings in mame.ini and got the screen size sorted, but it feels like the games are running slower than what they're supposed to? Unless the EmuMovies are playing faster?
I see the numprocessors is set to auto, should I change that? I'm using a dual core cpu.
-
The best way to diagnose these problems is to turn off all "effects" and extra video processing, set Vsync on, se if the problem is gone. If so, then you turn on the extras you absolutely need, until the problem comes back. Then you know the limitations of the system.
Another angle to try is reducing sound quality to 22.5
If your machine is Windows based, some options you might turn off will make things worse. In general you want DirectDraw on, and depending on your hardware Direct3D might help or it might hinder.