You are not logged in.

#1 2006-05-21 04:54:40

tingxx
Member
Registered: 2005-12-16
Posts: 3

I can't use direct rendering

My video card is 845gl,so I use the xf86-video-i810.but I can not use the direct rendering.
while I run glxinfo, it show that this

[huting@Archlinux ~]$ glxinfo
name of display: :0.0

ERROR!  sizeof(I830DRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI

my xorg.conf as follow

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "dri"
        Load  "extmod"
        Load  "xtrap"
        Load  "record"
        Load  "dbe"
        Load  "glx"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync       30 - 86
        VertRefresh     50 - 160
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
        Identifier  "Card0"
        Driver      "i810"
        VendorName  "Intel Corporation"
        BoardName   "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
        BusID       "PCI:0:2:0"
#:      videoRam        16120
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultColorDepth 24
        SubSection "Display"
                Modes   "1024x768"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Modes   "1024x768"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection

I check my system as the http://dri.freedesktop.org/wiki/DriTroubleshooting told
some information like these:

[huting@Archlinux ~]$ dmesg |grep agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 845G Chipset.
agpgart: Detected 8060K stolen memory.
agpgart: AGP aperture is 128M @ 0xe0000000
[huting@Archlinux ~]$  
[huting@Archlinux ~]$ dmesg |grep drm
[drm] Initialized drm 1.0.1 20051102
[drm] Initialized i915 1.4.0 20060119 on minor 0
[huting@Archlinux ~]$

there is no EE in the xorg.0.log file,but there are some WW :

[huting@Archlinux ~]$ cat /var/log/Xorg.0.log|grep WW
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Extended BIOS function 0x5f11 not supported.
(WW) I810(0): Bad V_BIOS checksum
*(WW) (1600x1200,Monitor0) mode clock 189MHz exceeds DDC maximum 180MHz
(WW) (1600x1200,Monitor0) mode clock 202.5MHz exceeds DDC maximum 180MHz
(WW) (1600x1200,Monitor0) mode clock 229.5MHz exceeds DDC maximum 180MHz
(WW) module minor version (0) is less than the required minor version (1)
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): PGTBL_ER is 0x00000049
[huting@Archlinux ~]$     

I try 2 days, and I have no idea to solve it. Who can give me some tips ?

Offline

#2 2006-05-25 19:29:36

hugin
Member
Registered: 2006-05-19
Posts: 93

Re: I can't use direct rendering

Are there any Errors in your Xorg.log?  Try your grep again with EE. 

Also a simple thing I overlooked the first time, was my loopback line in my hosts file.  make sure "Archlinux" is appended at the end of the line.  DRI broke on me until i did that.  Sorry I can't help more specifically with your chipset, but mine is ati, not intel.


/jhs


Open Toes; Open Mind; Open Source.

Offline

#3 2006-05-25 21:04:54

patroclo7
Member
From: Bassano del Grappa, ITALY
Registered: 2006-01-11
Posts: 915

Re: I can't use direct rendering

Are you running testing or current? Dri works for me only with the version of th i810 drivers in current, not with the one in testing. The problem has been discussed other times in the forums.


Mortuus in anima, curam gero cutis

Offline

#4 2006-05-25 21:35:39

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: I can't use direct rendering

The driver in testing will get replaced by Xorg 7.1 in the weekend. Use the xf86-video-i810 driver from current in the meanwhile.

Offline

Board footer

Powered by FluxBB