LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-09-2006, 01:09 PM   #1
fangel7
LQ Newbie
 
Registered: Aug 2006
Posts: 2

Rep: Reputation: 0
Direct Rendering problem with i810 (Intel 855GM)


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)
 
Old 09-12-2006, 03:12 AM   #2
stdio.h
LQ Newbie
 
Registered: Sep 2006
Location: Australia
Distribution: Debian Etch
Posts: 8

Rep: Reputation: 0
Hmm... I may be running Debian instead of FC. But I know this problem. I'm using a MoBo with an i810 based chipset. Just put it in yesterday actually.

For me it was a kernel version preoblem. I get DRI and AGP GART with 2.6.16, but get errors with 2.6.8?( Sorry I think that was the kernel version). Now DRI is working perfectly. OpenGL is another matter though. I won't bore you with that though, because I believe it's a residual config problem from the old hardware in my case.
 
Old 09-13-2006, 01:29 PM   #3
fangel7
LQ Newbie
 
Registered: Aug 2006
Posts: 2

Original Poster
Rep: Reputation: 0
After searching a bit i managed to fix the problem.
It seems that the file /usr/X11R6/lib/modules/dri/i915_dri.so that is used by libGL for the direct rendering was either corrupted or outdated and I found that /usr/lib/dri/i915_dri.so was newer so I made a softlink and the issue was solved..
Thanks for your interest.
 
Old 09-13-2006, 04:52 PM   #4
J.W.
LQ Veteran
 
Registered: Mar 2003
Location: Boise, ID
Distribution: Mint
Posts: 6,642

Rep: Reputation: 87
Congrats on solving the problem and thanks for posting back with the solution that worked for you.

BTW, Welcome to LQ!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
direct rendering on i810 luminiscence Linux - General 2 09-10-2005 04:40 PM
Direct Rendering not working on Intel 82810E (driver i810) mmmm Linux - Hardware 2 07-06-2005 11:21 AM
Slackware current i810 direct rendering securitybreach Slackware 4 05-03-2005 09:09 PM
Limitation of Intel Integrated Graphic (855GME 855GM etc -> i810 driver) fedorafrm Linux - Laptop and Netbook 1 04-08-2005 08:13 PM
i810 direct rendering weird problem smith847be Linux - Hardware 9 01-31-2004 04:46 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration