Setting the DAC Palette format with VBE function 0x08 causes problems on some
BIOSes when depth >8.
The attached patch avoids this setting.
Created attachment 2644 [details] [review]
2005-05-09 Egbert Eich <eich-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: (VESASetMode):
Setting the DAC Palette format with VBE function 0x08 causes
problems on some BIOSes when depth > 8.
The attached patch avoids this setting (Bugzilla #3247).
I keep this open in case it is making problems.
*** Bug 2150 has been marked as a duplicate of this bug. ***
According to Bug 2150 (the duplicate of this bug) the simple patch attached to
this bug report works in some circumstances but is strictly wrong according to
the VESA spec. There is a patch (also very simple) in 2150 that should bring the
driver in line with the VESA spec.
Someone with cvs commit access should evaluate the bug 2150 and this bugs
patches and commit the most proper one.
Definetly go for the patch that was attached to 2150 as it obeys the spec (and
will work on the affected card that caused me to report earlier).
Link to patch: https://bugs.freedesktop.org/attachment.cgi?id=2065
*** This bug has been marked as a duplicate of 2150 ***