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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to