found another weirdness
running as root, SDL_FBACCEL=0
console on my G200 runs at 800x600 at 32bits
testvidinfo from the demo programs reports 800x600 is available, too
trying to allocate the current running mode
screen = SDL_SetVideoMode(800, 600, 0, SDL_SWSURFACE|SDL_ANYFORMAT);
brings a picture with a suspiciuos large right border
looking at /var/log/messages indeed:
Jan 26 20:16:16 xxx kernel: matroxfb: cannot set xres to 800, rounded up to 832
(so this time it’s no a badly centered monitor picture)
a) why ? of course 800x600 is available
b) I thought don’t-switch-mode-when-mode-is-already-running feature
is already implemented (to keep my 100Hz refresh timings)
Martin