Thanks for answering.
I understand that the first problem (the dual display) could appear as an issue, but in the end if one needs to watch the boot process status, he can just look at the netbook screen, what is really important is the xorg output, right?
So, playing with a "real" arch installation, i managed to output some modelines to the crt generated by switchres.
Basically, it seems to work with higher horizontal resolutions.
Eg: 640x280 wont work, but 1280x280 does.
Interlaced modes works too.
It seems to me that if pixelclock is in range 19-21 (i'm not 100% sure it is accurate), then the mode will work.
Can this info be used by GroovyArcade to work on intel gma?
Is there a way to tell switchres to use that pixelclock range?
With my noobish notions i wasn't able to do that using the -crt_range parameters, but i'm pretty sure it could be done.
I'm reading about a dotclock_min used to work in switchres years ago, but it seems switchres won't accept it anymore.
Some suggestions in that regard?
thanks!
-edit-
in the switchres source, there are some references to dotclock min and max, but unfortunately they don't seem to be used:
# in SwitchResLinux-1.443-ced8096/extra/switchres.conf:
# These currently are not even used
# DotClock limits of video card
#DotClockMin=1000000
#DotClockMax=90000000
#
grep -ri dotclockmin *
SwitchResLinux-1.443-ced8096/extra/switchres.conf:#DotClockMin=1000000
SwitchResLinux-1.443-ced8096/switchres.h: int dotclockmin;
SwitchResLinux-1.52/switchres.h: int dotclockmin;