Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Juddery MAME?  (Read 2812 times)

0 Members and 1 Guest are viewing this topic.

kvncooper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:January 10, 2012, 06:50:32 pm
Juddery MAME?
« on: June 20, 2010, 09:09:22 am »
I have tinkered with my mame settings in the last few months, and ever since, I am seeing a distinct lack of smoothness in the games. It's difficult to describe but it's like there is a slight horizontal split in the screen whenevr characters etc move around or when there is some action. Very weird and very noticeable.

Does anyone have any idea what could be causing this?

I am using 0.126 version mame.

Thanks.

Smeghead

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 415
  • Last login:November 05, 2015, 11:41:08 pm
  • Better Smeg than dead
    • MY MAME BUILDS
Re: Juddery MAME?
« Reply #1 on: June 20, 2010, 10:13:19 am »
PC Specs? Graphics Card? monitor type?
Or was it fine before you tinkered
My MAME Build:


kvncooper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:January 10, 2012, 06:50:32 pm
Re: Juddery MAME?
« Reply #2 on: June 20, 2010, 11:56:36 am »
PC Specs? Graphics Card? monitor type?
Or was it fine before you tinkered

I'm pretty certain that it was fine before tinkering. In fact, I don't even know if it's the tinkering that has caused it. I have mame on a few different pc's (all same spec) and its doing it on each one.

Specs anyway:

1Gb Ram
2.8 processor
in-built graph card
monitor - happens on both 19" 4:3 and 26" 19:10

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:August 18, 2025, 10:59:20 pm
  • There's my post
    • RayB.com
Re: Juddery MAME?
« Reply #3 on: June 20, 2010, 04:56:57 pm »
the split is called "tearing" and you fix it by turning on "Vertical Sync" ( AKA "sync with monitor refresh")
NO MORE!!

bkenobi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1668
  • Last login:August 16, 2021, 10:41:52 pm
Re: Juddery MAME?
« Reply #4 on: June 20, 2010, 09:01:10 pm »
Assuming you are using a mame.ini file, if you find anything broken, just rename this file and recreate a new one.  In doing so, everything will go back to default.  You can then either tinker again or see what settings you changed/broke.  The command is:
Code: [Select]
mame.exe -cc

kvncooper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:January 10, 2012, 06:50:32 pm
Re: Juddery MAME?
« Reply #5 on: June 21, 2010, 02:13:24 pm »
the split is called "tearing" and you fix it by turning on "Vertical Sync" ( AKA "sync with monitor refresh")

There is an option under Default Game Properties, Advanced, called 'Wait for vertical sync'. Is this what you mean?

Thanks.

kvncooper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:January 10, 2012, 06:50:32 pm
Re: Juddery MAME?
« Reply #6 on: June 21, 2010, 02:17:13 pm »
the split is called "tearing" and you fix it by turning on "Vertical Sync" ( AKA "sync with monitor refresh")

There is an option under Default Game Properties, Advanced, called 'Wait for vertical sync'. Is this what you mean?

Thanks.

I went ahead and ticked it. Seems to have fixed it. You're a diamond RayB!!

nitz

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 507
  • Last login:November 24, 2015, 07:57:29 pm
Re: Juddery MAME?
« Reply #7 on: June 21, 2010, 08:12:30 pm »
Is that working really well for you on a PC monitor? When I tried this, it certainly got rid of the tearing, but it made the games really jumpy (I think because it drops frames on each refresh cycle or something like that) which bugs me more than the tearing. Just wondering if there are any other settings I should be using along with it or any settings on my monitor that might help.

Failing that, I think I'm going to give Cabmame a shot when I get my cab going again. Out of all the choices - screen tearing, jumpy games, sound stuttering, and sound pitch shifting, I think the pitch shifting would bother me the least, all the other stuff just drives me nuts!  :dizzy:

kvncooper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:January 10, 2012, 06:50:32 pm
Re: Juddery MAME?
« Reply #8 on: June 22, 2010, 01:01:22 pm »
Is that working really well for you on a PC monitor? When I tried this, it certainly got rid of the tearing, but it made the games really jumpy (I think because it drops frames on each refresh cycle or something like that) which bugs me more than the tearing. Just wondering if there are any other settings I should be using along with it or any settings on my monitor that might help.

Failing that, I think I'm going to give Cabmame a shot when I get my cab going again. Out of all the choices - screen tearing, jumpy games, sound stuttering, and sound pitch shifting, I think the pitch shifting would bother me the least, all the other stuff just drives me nuts!  :dizzy:

Only tested it on a few games so cant say.

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:August 18, 2025, 10:59:20 pm
  • There's my post
    • RayB.com
Re: Juddery MAME?
« Reply #9 on: June 22, 2010, 01:46:29 pm »
It depends on your PC's speed, version of MAME and the particular game.  V sync tells the screen renderer to "wait" until the monitor is ready to draw the next frame. If your PC is too slow, the next frame refresh on the monitor might have already started, which then means the renderer is waiting an extra frame. In this case, you're better off tolerating tearing, rather than losing frame rate. Just turn on frame rate (F11 ?) and judge for yourself.

OH and don't forget that various other things like special graphics filters, triple buffering, etc, etc adds to the processing, so if you want V sync, but lose frame rate, maybe try disabling some of those other extras first.
NO MORE!!

nitz

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 507
  • Last login:November 24, 2015, 07:57:29 pm
Re: Juddery MAME?
« Reply #10 on: June 22, 2010, 07:49:22 pm »
Hey thanks, good to know. When I tried this it was on my old PC which was slow, so that may have had something to do with it then. I'll play around with V sync on my new PC and see how that works for me.

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:August 18, 2025, 10:59:20 pm
  • There's my post
    • RayB.com
Re: Juddery MAME?
« Reply #11 on: June 23, 2010, 02:42:04 pm »
On my 1ghz MAME box, I had to leave V sync off by default, as it affected frame rate of most side-scrollers.
NO MORE!!