I have a laptop with an Intel 855GM graphics card. I'm using Fedora Core 5 and the driver in xorg.conf, is i810. The problem is that although I have tried many things (including drivers from Intel's web page, drivers from dri.freedesktop.org, various Xorg configurations [from the Ubuntu installation on my external USB HD & from the Kororaa XGL Live CD - Direct Rendering is enabled there]) I cannot enable Direct Rendering.
The current status is as follows:
The laptop boots up Fedora normally and starts X. I can then login to KDE or Gnome. However, none of the modules:
intel_agp,
drm and
i915 (which I understand are required for Direct Rendering) are loaded in the kernel...
I then enter init 3 and load them manually: I load drm with modprobe, whereas the other two with insmod because modprobe reports it can't find them!!! I enter init 5 again and it seems they are loaded ok as with
dmesg I get:
agpgart: Detected an Intel 855 Chipset.
agpgart: Detected 16252K stolen memory.
agpgart: AGP aperture is 128M @ 0xb0000000
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
[drm] Initialized i915 1.4.0 20060119 on minor 0
PCI: Enabling device 0000:00:02.1 (0000 -> 0002)
[drm] Initialized i915 1.4.0 20060119 on minor 1
with
cat /var/log/Xorg.0.log |grep dri I get:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [dri] visual configs initialized
and with
cat /var/log/Xorg.0.log |grep direct I get:
Indirect CPU to Screen color expansion
(II) I810(0): direct rendering: Enabled
However the command:
glxinfo |grep direct reports:
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Any ideas?
(I suspect there might be something wrong with the modules thus there are not loaded properly with modprobe, although I assume dmesg would report something strange if this was the case,wouldn't it?...).
I have allready read some posts which seemed to describe the same problem but with no success.
Thanks in advance!
I'm using a vanilla kernel 2.6.17.9 on a Fedora Core 5.
The output of /sbin/lspci:
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
01:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)