i'll try starting x with 8.42 again today. i have something funny to show you :]
xorg.conf snippet
Code:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "DefaultDepth" "24"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
as you can see i have 24bpp color depth.
now, take a look at THIS :
Code:
(II) ATI Proprietary Linux Driver Version Identifier:8.42.3
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.423.2
(II) ATI Proprietary Linux Driver Build Date: Oct 19 2007 16:13:26
(WW) fglrx: No matching Device section for instance (BusID PCI:5:0:1) found
(--) Chipset Supported AMD Graphics Processor (0x5B60) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xea003000 - 0xea003fff (0x1000) MX[B]
[5] -1 0 0xea002000 - 0xea002fff (0x1000) MX[B]
[6] -1 0 0xea001000 - 0xea001fff (0x1000) MX[B]
[7] -1 0 0xea000000 - 0xea000fff (0x1000) MX[B]
[8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[B]
[9] -1 0 0xea004000 - 0xea004fff (0x1000) MX[B]
[10] -1 0 0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
[11] -1 0 0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
[12] -1 0 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[15] -1 0 0x0000e800 - 0x0000e807 (0x8) IX[B]
[16] -1 0 0x0000e400 - 0x0000e40f (0x10) IX[B]
[17] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[B]
[18] -1 0 0x00000960 - 0x00000967 (0x8) IX[B]
[19] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[B]
[20] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[B]
[21] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B]
[22] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[23] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[24] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[25] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[26] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[27] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX[B]
[28] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[29] -1 0 0x00001c40 - 0x00001c7f (0x40) IX[B]
[30] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[31] -1 0 0x0000ec00 - 0x0000ec1f (0x20) IX[B]
[32] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x8207b38
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xea003000 - 0xea003fff (0x1000) MX[B]
[5] -1 0 0xea002000 - 0xea002fff (0x1000) MX[B]
[6] -1 0 0xea001000 - 0xea001fff (0x1000) MX[B]
[7] -1 0 0xea000000 - 0xea000fff (0x1000) MX[B]
[8] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[B]
[9] -1 0 0xea004000 - 0xea004fff (0x1000) MX[B]
[10] -1 0 0xe9010000 - 0xe901ffff (0x10000) MX[B](B)
[11] -1 0 0xe9000000 - 0xe900ffff (0x10000) MX[B](B)
[12] -1 0 0xe0000000 - 0xe7ffffff (0x8000000) MX[B](B)
[13] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[14] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[15] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[18] -1 0 0x0000e800 - 0x0000e807 (0x8) IX[B]
[19] -1 0 0x0000e400 - 0x0000e40f (0x10) IX[B]
[20] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[B]
[21] -1 0 0x00000960 - 0x00000967 (0x8) IX[B]
[22] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[B]
[23] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[B]
[24] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B]
[25] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[26] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[27] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[28] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[29] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[30] -1 0 0x0000bc00 - 0x0000bcff (0x100) IX[B]
[31] -1 0 0x0000b800 - 0x0000b8ff (0x100) IX[B]
[32] -1 0 0x00001c40 - 0x00001c7f (0x40) IX[B]
[33] -1 0 0x00001c00 - 0x00001c3f (0x40) IX[B]
[34] -1 0 0x0000ec00 - 0x0000ec1f (0x20) IX[B]
[35] -1 0 0x0000a000 - 0x0000a0ff (0x100) IX[B](B)
[36] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[37] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin, [x]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): PCI bus 5 card 0 func 0
(II) fglrx(0): Creating default Display subsection in Screen section
"Screen0" for depth/fbbpp 8/8
(EE) fglrx(0): Given depth (8) is not supported by fglrx driver
(EE) fglrx(0): PreInitVisual failed
SetVBEMode failed
(EE) fglrx(0): PreInit failed
(II) fglrx(0): === [atiddxPreInit] === end
(II) UnloadModule: "fglrx"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules//libvgahw.so
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
fglrx insists on 8bpp? 


gee, what a great driver :] not to mention that X does not start at all :]