Mir fällt gerade noch was anderes ein: evtl. kannst du dem Kernelmodul auch deine Wunschauflösung als Parameter mitgeben. Wahrscheinlich geht beides.
Bei einigen Framebuffern kann man timings ähnlich wie X-modelines definieren und dadurch auch das Bild schieben. Siehe Dokumentation in den Kernel-sourcen, /usr/src/linux/Documentation/fb/. Kann man dann als Parameter göeich dem Modul übergeben.