24bpp support is going away, so since we can't do 32bpp and these cards
have basically no VRAM to begin with, drop to 16bpp.

Signed-off-by: Adam Jackson <[email protected]>
---
 src/alp_driver.c | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/src/alp_driver.c b/src/alp_driver.c
index 39802de..60c5edd 100644
--- a/src/alp_driver.c
+++ b/src/alp_driver.c
@@ -454,7 +454,6 @@ AlpPreInit(ScrnInfoPtr pScrn, int flags)
        vgaHWPtr hwp;
        MessageType from, from1;
        int i;
-       int defaultdepth;
        int depth_flags;
        ClockRangePtr clockRanges;
        char *s;
@@ -541,22 +540,11 @@ AlpPreInit(ScrnInfoPtr pScrn, int flags)
                           SupportConvert32to24 |
                           PreferConvert32to24;
 
-       /* use 16bpp in virt and on XenSource */
-       #ifndef PCI_CHIP_QEMU
-       #define PCI_CHIP_QEMU 0x1af4
-       #endif
-       #define PCI_CHIP_XENSOURCE 0x5853
-       if (((pCir->PciInfo->subvendor_id & 0xffff) == PCI_CHIP_QEMU) ||
-           ((pCir->PciInfo->subvendor_id & 0xffff) == PCI_CHIP_XENSOURCE))
-           defaultdepth = 16;
-       else
-           defaultdepth = 24;
-
        /*
         * 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, defaultdepth, depth_flags)) {
+       if (!xf86SetDepthBpp(pScrn, 0, 0, 16, depth_flags)) {
                return FALSE;
        } else {
                /* Check that the returned depth is one we support */
-- 
2.9.3

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to