Hallo,
extrem langsam sind auch Aktionen, die den Framebuffer auslesen müssen (Fenster verschieben, Mauszeiger malen, (Halb-)Transparenz). Dagegen hilft als Beschleunigung nur ein "ShadowFB", also eine Arbeitskopie des Grafikspeichers im RAM. Nur was sich dort ändert, wird in die Grafikkarte übertragen.
Alles, was über VBE hinausgeht, erfordert einen "echten", für die Grafikkarte passenden Treiber. Vermutlich dürfte es bei 3D-Karten einfacher/sinnvoller sein, die Open-Source-Infrastruktur (DRI, KMS (DDX), Gallium3D und Mesa) in das eigene OS zu integrieren, als eigene Treiber zu schreiben. "Echte" 2D-Karten (S3 Trio, Cirrus Logic, C&T, ...) findet man eigentlich nur noch in Emulatoren oder historischer Hardware.
Gruß,
Svenska