Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: Doozer on February 01, 2017, 06:15:13 am

Title: LINUX, groovymame change
Post by: Doozer 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!
Title: Re: LINUX, groovymame change
Post by: ves on February 02, 2017, 09:22:01 am
Thank you doozer
Title: Re: LINUX, groovymame change
Post by: Doozer on February 02, 2017, 01:04:33 pm
Thank you doozer

Welcome.

At he moment it seems to be fully operational  :-)
Title: Re: LINUX, groovymame change
Post by: strontium 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?
Title: Re: LINUX, groovymame change
Post by: Doozer 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.
Title: Re: LINUX, groovymame change
Post by: strontium 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
Title: Re: LINUX, groovymame change
Post by: Doozer 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.