Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: VanDusen on February 08, 2013, 05:14:24 am

Title: Groovy Arcade gfx driver/xrandr mechanism
Post by: VanDusen on February 08, 2013, 05:14:24 am
Hello!

I tested groovy arcade with a Hantarex monitor and a simple breakout-cable (RGB/G/H/V) and its working.

Then i saved the xorg.conf and tried to use the modeline with lubuntu on the same hardware.

With a VGA2SCART-cable/TV-Set i get a picture. But non with the breakout-cable/Hantarex.

xrandr shows that the port where the breakout-cable is connected appears as disconnected and "xrandr --output DVI-1 --mode ..." doesn't work . With the VGA2SCART-cable/TV-Set it shows up as connected.

linux >xrandr --newmode "648x480x60.00-1525-1570" 13.129200 648 672 736 840 480 482 488 521 -HSync -VSync interlace

linux > xrandr --addmode DVI-1 "648x480x60.00-1525-1570"

linux >xrandr --output DVI-1 --mode "648x480x60.00-1525-1570"

linux > xrandr
240x240@58,795 48.7
DIN disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)
648x480x60.00-1525-1570 30.0
...

I don't belive that the old tube monitor sends EDID data. There must be some other kind of detection. How does Groovy Arcade do this?

Many thanks

VanDusen
Title: Re: Groovy Arcade gfx driver/xrandr mechanism
Post by: Calamity on February 08, 2013, 06:36:37 am
Arcade monitors are not detected by the video card so you need to force the specific output to stay on from boot. I believe this is achieved by adding -video VGA-1:640x480ec in grubs kernel line.
Title: Re: Groovy Arcade gfx driver/xrandr mechanism
Post by: VanDusen on February 08, 2013, 08:43:38 am
Many thanks!!! Works very well!