vesa.c, near line 1166: if (pScrn->bitsPerPixel == 8 && pVesa->vbeInfo->Capabilities[0] & 0x01 && !(data->data->MemoryModel & 0x6 || data->data->MemoryModel & 0x7)) VBESetGetDACPaletteFormat(pVesa->pVbe, 8); Condition (data->data->MemoryModel & 0x6 || data->data->MemoryModel & 0x7) is incorrect. All 8-bit palette modes I've seen (vmware, via cle266, ati) comes with MemoryModel == 0x04, condition fails and default 6bit DAC paletter format left unchnged. (data->data->MemoryModel == 0x6 || data->data->MemoryModel == 0x7) work for me.
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Fixed in git, thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.