From 633dbd28218fd8a746c1735fd44a14f35bd07faa Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Thu, 17 Jan 2008 22:34:21 +0800 Subject: [PATCH] Bug 14032: i810, set default depth to 16 X fails to start without an xorg.conf on i810, because the default depth set by the server (32) is not supported by the driver. I think the driver should default to 16 bits (it supports 24, but when I tested it that didn't seem to work very well, and dri is disabled at 24 bits depth anyway) instead of letting the server use 32 and failing later on. --- src/i810_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i810_driver.c b/src/i810_driver.c index 1ecb04a3..53121a6a 100644 --- a/src/i810_driver.c +++ b/src/i810_driver.c @@ -954,7 +954,7 @@ I810PreInit(ScrnInfoPtr pScrn, int flags) pScrn->monitor = pScrn->confScreen->monitor; flags24 = Support24bppFb | PreferConvert32to24 | SupportConvert32to24; - if (!xf86SetDepthBpp(pScrn, 0, 0, 0, flags24)) { + if (!xf86SetDepthBpp(pScrn, 16, 0, 16, flags24)) { return FALSE; } else { switch (pScrn->depth) {