Comment 30 for bug 693093

Revision history for this message
Colin Watson (cjwatson) wrote :

At the recent platform rally, we determined that this is happening because GRUB is failing to get EDID information (1024x600) due to an internal logic bug, and as a result is using VBE Flat Panel information (1024x768), which exceeds the size of the screen; this is more or less readable in GRUB, but confuses the kernel.

I'll fix GRUB to use EDID information properly, which I think will end up as 800x600 since the VBE BIOS doesn't actually expose a 1024x600 mode despite advertising it as the preferred mode in EDID. The bug that the kernel fails to reprogram registers correctly when the boot loader leaves it in 1024x768 mode on this machine remains.