theabcasian,
First the easy bit ... this section in your xorg.conf is still commented out. Remove the # symbols or accelerated graphics will only ever work for root and its a bad idea to run everything as root.
Code:
# Section "DRI"
# Mode 0666
# EndSection
In your kernel .config file we learned it was changed at
Code:
Linux kernel version: 2.6.28-gentoo-r5 # Wed Jun 17 22:56:16 2009
and looking in your lastest Xorg.0.log we can see
Code:
2.6.28-gentoo-r5 #1 SMP Wed Jun 17 23:19:59 PDT 2009 i686 Build Date: 16 June 2009 01:02:01AM
So we can be confident you are using the kernel that belongs to the .config file you posted. Thats good.
Now onto the next piece of your problem. The log says:-
Code:
(**) intel(0): Depth 8, (--) framebuffer bpp 8
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is PseudoColor
(**) intel(0): Option "DRI" "true"
(**) intel(0): Option "XVideo" "true"
(II) intel(0): Integrated Graphics Chipset: Intel(R) 830M
(--) intel(0): Chipset: "i830"
(--) intel(0): Linear framebuffer at 0xE8000000
(--) intel(0): IO registers at addr 0xE0000000
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(==) intel(0): Using EXA for acceleration
(**) intel(0): DRI is disabled because it runs only at depths 16 and 24.
This is because in your xorg.conf you have:-
Code:
Section "Screen"
Identifier "Screen0"
Device "My Video Card"
Monitor "My Monitor"
DefaultDepth 8
You need to change DefaultDepth 8 to read DefaultDepth 16 or DefaultDepth 24.
16 does not support transparency but is faster. 24 is slower and can do all sorts of visual effects, that make it slower still. To make hardware acceleration work, choose 16 for now.
Even after these things, Xorg continued to start ... it just disabled features that you asked for but it could not provide because of other settings.
The killer error is:-
Code:
(WW) intel(0): No outputs definitely connected, trying again...
(II) intel(0): Output VGA disconnected
(WW) intel(0): Unable to find initial modes
(EE) intel(0): No valid modes.
xorg thinks you have a system with no displays connected.
The intel driver provides commands to manually tell the driver what your display devices are and where they are connected. Read man intel
Your lspci suggests that your system is a laptop, just because this chipset is often found in laptops.
To help further we need to know what displays you have connected by make and model number, so we can describle them to Xorg. The chipset supports up to three, including TV.
The routine is the same. Do the changes I've requested, test, and post links to xork.conf and Xorg.0.log
Also tell us about your display(s). If its a laptop with a build it LCD, what is its native resolution ?