Aha, looking at the new xserver-xorg-video-cirrus driver (1.2.1-1) gives
more clue, since it indeed contains a quirk at the second place, which
might be responsible:
alp_driver.c:602 contains now:
/* 32bpp only works on 5480 and 7548 */
depth_flags = Support24bppFb;
if (pCir->Chipset == PCI_CHIP_GD5480 || pCir->Chipset ==PCI_CHIP_GD7548)
depth_flags |= Support32bppFb |
SupportConvert32to24 |
PreferConvert32to24;
/*
* The first thing we should figure out is the depth, bpp, etc.
* We support both 24bpp and 32bpp layouts, so indicate that.
*/
if (!xf86SetDepthBpp(pScrn, 0, 0, 24, depth_flags)) {
return FALSE;
instead of:
/*
* The first thing we should figure out is the depth, bpp, etc.
* We support both 24bpp and 32bpp layouts, so indicate that.
*/
if (!xf86SetDepthBpp(pScrn, 0, 0, 0, Support24bppFb | Support32bppFb |
SupportConvert32to24 | PreferConvert32to24)) {
return FALSE;
I'll try tomorrow, if this works.
--
x fails to startup in qemu - no driver for Cirrus card
https://bugs.launchpad.net/bugs/193323
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs