summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Cristau <jcristau@debian.org>2008-01-17 22:34:21 +0800
committerroot <root@zhen-devel.sh.intel.com>2008-01-17 22:34:21 +0800
commit633dbd28218fd8a746c1735fd44a14f35bd07faa (patch)
tree50d871789225e6b3b6ff0e9ce5bc53aff618e2db
parent4fec18e07f2b23306e885d63c74661ae0e4b04d9 (diff)
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.
-rw-r--r--src/i810_driver.c2
1 files changed, 1 insertions, 1 deletions
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) {