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: Is it possible to achieve smooth scrolling on LCD monitor?  (Read 2826 times)

0 Members and 1 Guest are viewing this topic.

MikeNZ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:July 23, 2016, 02:18:56 pm
  • I want to build my own arcade controls!
Hi guys.
Would love some advice for best GroovyMame settings using an LCD monitor.
Is it actually possible to achieve smooth scrolling on all games with an LCD?

I'm setting up my first Barcade unit.

I have a DELL 17" 1708 LCD monitor.

Using the following settings in mame.ini

monitor lcd
orientation vertical (monitor turned vertical in bartop)
resolution 1280:1024

video ddraw (for low lag)

powerstrip 1(have powerstrip installed)

According to my monitor specs, it has a freq range of 56-76 hz.
When I use the setting "lcd_range 56.00-76.00" the screen goes berzerk with displaced chopped up imaging.

Is there anything I've missed?

I'm able to achieve silky smooth scrolling on some games such as Flicky, Wonder Boy etc. but can't get the same smoothness on games such as Flying Shark and Pac Land etc.
I'm guessing it's because those games run at an exact 60hz and my monitor isn't really able to achieve other frequencies for the other games?


Any advice would be appreciated.
« Last Edit: May 15, 2015, 11:35:25 pm by MikeNZ »

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: Is it possible to achieve smooth scrolling on LCD monitor?
« Reply #1 on: May 16, 2015, 07:11:20 am »
Quote
...has a freq range of 56-76 hz...

I don't think that is quite right, I would expect your monitor has a number of 'locked' refresh rates
however you can run all the games smoothly, there are (I think) a number of ways to do that afaik (I use crt monitors so I am not very experienced with lcd). one way to do it is (if it doesn't bother you), you could force every mame game to run at 60hz (so each game would be either sped up or slowed down to equal 60hz), this often is not something which is very noticeable as you will find most games in mame are quite close to 60hz anyway.
there might be other ways to fix your issue, hopefully someone else with better knowledge of using lcd will come along to help

bulbousbeard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 522
  • Last login:August 25, 2015, 11:58:25 pm
  • I want to build my own arcade controls!
Re: Is it possible to achieve smooth scrolling on LCD monitor?
« Reply #2 on: May 16, 2015, 11:59:57 am »
Yes. It's called G-Sync.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Is it possible to achieve smooth scrolling on LCD monitor?
« Reply #3 on: May 19, 2015, 05:04:16 pm »
I don't think that is quite right, I would expect your monitor has a number of 'locked' refresh rates

That's probably the case. To find it out it's better to use Arcade OSD once you set a modified refresh through Powerstrip, then press 'measure vfreq' and check if the refresh is smooth for the different values. If it's only smooth for values around 60, then the monitor is converting any input signal to 60 Hz. Most 'recent' monitors do this, unfortunately. Some are capable of showing several discrete values, like 57 and 60, and convert everything else.

Anyway, I'd be good to know what card is being used and if it's fully supported by Powerstrip.

You can force syncrefresh for all games by selecting a very high value for the -syncrefresh_tolerance option, such as 10.0. By doing that all games will run smooth but at the wrong speed.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

MikeNZ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:July 23, 2016, 02:18:56 pm
  • I want to build my own arcade controls!
Re: Is it possible to achieve smooth scrolling on LCD monitor?
« Reply #4 on: May 20, 2015, 11:50:02 pm »
Thanks Calamity.
I'll probably leave things as they are for now.

Everything else seems to be working ok.

I have an ATI 4000 series card so I'm putting it down to the monitor that's incapable of the extra refreash settings.
Will leave lcd_range as "auto" for now and put up with the jerky scrolling on some games for now.