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: LINUX, groovymame change  (Read 2748 times)

0 Members and 1 Guest are viewing this topic.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
LINUX, groovymame change
« on: February 01, 2017, 06:15:13 am »
Dear Linux and GA users,

Groovymame has been updated to make use of the xrandr library for on the fly resolution switching. This is a major improvement and will eliminate the calls to system commands. In order to validate the new code, I would like to trigger a dry test with volunteers to install the version named "groovymame64_0182.016_BETA_libxrandr_linux.tar.bz2" from the google drive and report issues (if any) in this thread.

Enjoy!

ves

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:April 11, 2020, 02:57:49 am
Re: LINUX, groovymame change
« Reply #1 on: February 02, 2017, 09:22:01 am »
Thank you doozer

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: LINUX, groovymame change
« Reply #2 on: February 02, 2017, 01:04:33 pm »
Thank you doozer

Welcome.

At he moment it seems to be fully operational  :-)

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:December 02, 2021, 05:12:52 pm
Re: LINUX, groovymame change
« Reply #3 on: February 07, 2017, 09:39:26 am »
I'll test this and get back to you with any issues that I may find. What are the benefits of using xrandr and generating less system calls? Speed? More resolutions? Or just a better approach?

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: LINUX, groovymame change
« Reply #4 on: February 07, 2017, 02:54:39 pm »

Thank you strontium. At the moment the rendering should behave the same as before. No fancy stuff added.

The main purpose is to keep the code cleaner and simpler. It reduces the complexity by removing one intermediate layer. The handling of the modelines is more flexible.

The move allowed to refine the error mechanism an solved the multi-resolution game issue. You can test with tekken rom to confirm the fix.

strontium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 73
  • Last login:December 02, 2021, 05:12:52 pm
Re: LINUX, groovymame change
« Reply #5 on: February 12, 2017, 10:01:39 am »
Hey Doozer,

Just an update as promised, I've tried a number of roms including the Tekken one that you suggested and can say there were no errors from my observations. Everything played as I would have expected.

Hope this helps,

Strontium

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: LINUX, groovymame change
« Reply #6 on: February 12, 2017, 12:29:48 pm »
Just an update as promised, I've tried a number of roms including the Tekken one that you suggested and can say there were no errors from my observations. Everything played as I would have expected.

Thank you very much strontium for the time spent in testing this pre-release.