As a refinement, since you are satisfied with vesa as a universal driver after the framebuffer phase,
I suggest making the earlier phase just a scan to select a fb appropriate to the video hardware.
I've seen this in Ubuntu 10.04. Seems like one size doesn't fit all in frame buffers in Ubuntu, anyway.
In Ubuntu, one of the options is to suffer thru the framebuffer phase which doesn't last too long;
the subsequent X-session phase proceeds ok, then a brief fb phase on shut-down. I spent a month
on this because the initial Ubuntu 10.04 opted to not include SIS video's fb, which it turns out can
be made to work just as well as what those from what they call 'the big three' video suppliers.
Fortinet FortiGate 60F | 10 Gbps Firewall Network Security EXPIRED (FG-60F)- New
$226.79
Cisco ASA 5516-X Adaptive Security Firewall Appliance Network Device
$249.99
Palo Alto PA-220 Next Generation Firewall Appliance w/ Power Adapter and Cord
$59.99
Cisco ASA5506-K9 ASA 5506-X Network Security Firewall
$40.00
Dell Sonicwall NSA 2600 8-Port Network Security 1RK29-0A9
$34.99
Fortinet FortiGate 100E ecurity Appliance Firewall (FG-100E)
$200.00
Fortinet FortiWiFi-60E Network Security Appliance - White
$38.40
Cisco Meraki MX84 Cloud Managed Security Firewall Appliance UNCLAIMED MX84-HW
$39.99
Fortinet Fortigate FG-61E Firewall Network Security Appliance ATP Bundle 1 years
$263.99
Fortinet Fortiwifi 60D FG-60D Security Appliance Firewall / VPN w/ AC Adapter
$34.97