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 SDL2  (Read 2655 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 SDL2
« on: September 25, 2019, 02:45:28 am »
For people anxious about the move from X to Mir (Wayland) one news on the subject:

Epic Games' Brandon Schaefer (and in fact former Canonical developer working on Ubuntu's Mir display server) has contributed a new SDL2 video driver back-end for offscreen rendering.

I will follow the progress to ensure GM can migrate smoothly to the new backend.

Cheers!

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 847
  • Last login:July 24, 2025, 12:13:01 pm
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: Linux groovymame SDL2
« Reply #1 on: September 25, 2019, 03:54:09 am »
Tell me if I'm wrong, but GM needs xrandr, whereas Wayland doesn't support it


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: Linux groovymame SDL2
« Reply #3 on: September 25, 2019, 05:17:17 am »
In order to create video modes, it looks like we'll have to migrate the implementation from libxrandr to drm mode setting: https://01.org/linuxgraphics/gfx-docs/drm/drm-mode-setting.html

Aside of that, it's still not clear if applications have control over mode setting.
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

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: Linux groovymame SDL2
« Reply #4 on: September 25, 2019, 06:14:11 am »
Aside of that, it's still not clear if applications have control over mode setting.

We will have to make it happen. Applications are also not directly dealing with libxrandr normally ;-)

Nevertheless, before spending time into this, I would like to have some kind of unified GM (Windows+Linux) to allow smoother maintenance and integration. @Calamity, you are the lead, what do you think?

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: Linux groovymame SDL2
« Reply #5 on: October 01, 2019, 07:20:39 am »
Nevertheless, before spending time into this, I would like to have some kind of unified GM (Windows+Linux) to allow smoother maintenance and integration. @Calamity, you are the lead, what do you think?

We definitely need to have this done, hopefully before the end of 2020.
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