Toon posts:

Intel i810: Direct Rendering Disabled

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb zojuist een mooie tweede hands Compaq Deskpro PC gekocht met de volgende specs:

Intel Celeron 600 MHz (coppermine)
64 MB Ram
i815 integrated AGP graphics
rest van de chipsets alles Intel.

Ik wil deze PC als thin client gebruiken, maar ik krijg de graphics niet snel genoeg om er een beetje mee te kunnen werken.

Het probleem is dat al mijn pogingen om Direct Rendering in te schakelen hebben gefaald. Ik draai kernel 2.6.8 met ingebakken AGP en DRI support (alle chipsets ook ingebakken). Kernel geeft geen rare meldingen bij boot, AGP wordt netjes geladen, dri module detecteert netjes mijn i815 kaart. In het XFree86.conf bestand wordt netjes de i810 driver geladen, alsmede ook de dri module, dri permissies worden goed gezet, er wordt 32 MB Video ram gedeclareerd (de kaart heeft zelf maar 8 maar het schijnt dat je X moet vertellen dat ie 32 MB AGP memory reserveert, anders werken bepaalde features niet), dus dat is wel OK dacht ik zo.

De logs van XFree versie 4.3 laten geen warnings of errors zien, behalve 1 heel zorgwekkend bericht:

I810(0): direct rendering disabled.

Er staat verder niets aan toelichting bij. Het gevolg is dat alle graphics erg traag zijn, MPlayer niet behoorlijk video kan spelen (er lijkt namelijk ook geen overlay support te zijn), en nog veel meer ellende.

Er zijn al meer draadjes over de i81* chips geweest, de tips die daarin staan (zoals het reserveren van meer AGP geheugen) hebben geen effect.

Helaas heeft de PC geen normaal AGP slot waar ik een betere kaart in kan schuiven en snelle/goed ondersteunde PCI video kaarten (nVidia/ATI) zijn moeilijk te krijgen AFAIK. :(

Heeft iemand hier ook zo'n geintegreerd i815 ding? Wat zijn de ervaringen? Hoe zet je dat DRI aan?

Alvast bedankt!

Verwijderd

Topicstarter
Ik heb nu ook eens Knoppix 3.3 geprobeerd te laden, maar die slaagt er zelfs niet in om de agpgart module te laden. Op het moment dat ie dat probeert verschijnen er insmod foutmeldingen.

Verwijderd

je hebt geen DRI nodig voor snelle 2D hoor, heeft eerder met XV te maken...ik heb ook een Intel 815 "kaartje" in m'n laptop en werkt gewoon standaard goed in RH 7.3, RH 8, RH9, FC1, FC2, FC3-rawhide

[ Voor 48% gewijzigd door Verwijderd op 27-08-2004 13:39 ]


Verwijderd

Topicstarter
Misschien heb je inderdaad geen Direct Rendering nodig. Een andere thin client van mij, een 166 MHz Pentium-MMX, draait KDE vanaf dezelfde server, en die client draait echt veel soepeler dan deze nieuwe. Er zit een S3 Virge PCI kaartje in, ondersteunt geen DRI en communiceert met de server via een 10 MBit lijn, terwijl mijn nieuwe PC een 100 MBit lijn heeft.

Vraag blijft dus: Hoe kan het ooit dat de graphics op die i815 machine zo veel trager is? Is die chip zelf nou zo enorm bagger?

  • frim
  • Registratie: Augustus 2001
  • Niet online
welke driver gebruikt X als je geen DRM gebruikt? VESA? dat is inderdaag niet het snelste. Is er niet gewoon een XFree-driver voor die kaart die je kan gebruiken? dan heb je geen DRM nodig

Verwijderd

Topicstarter
Wat bedoel je met XFree driver? XFree heeft een driver, genaamd i810, en die driver gebruik ik ook. Die driver staat netjes in mijn XFree86 config file, en in de logs is te zien dat ie deze driver ook gebruikt. Hij laad ook nog een module "vgahw" en vesa spullen, maar das geloof ik normaal. Dat gebruikt ie om video modes te vragen aan het BIOS, als ik het goed heb.

Verwijderd

Ik heb m'n laptop niet bij de hand, maar ik zal eens kijken vanavond of ik de xorg.conf online kan zetten...

Verwijderd

Topicstarter
Ja, ik zou heel graag je config willen zien.

Er is nog iets geks wat me nu net opviel: KDE genereert achterlijk veel X error messages als ik het de X server op de i815 machine laat gebruiken. Ook als ik alleen maar mn muis beweeg in KDE vliegen continu deze berichtjes door mn xterm:

X error: BadWindow (invalid Window Parameter) 3

Major Opcode: 38
Minor Opcode: 0

Als ik KDE op de server zelf (lokaal dus) draai (NV10 video kaart) is er niks aan de hand.

Ook start KWIN niet op, die knalt eruit met de mededeling dat er geen RENDER ondersteuning is op de remote display. Toch staat er in de logs van XFree wel netjes dat ie de RENDER extensie laadt. Misschien schakelt de i810 driver die extensie ook uit?

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# RgbPath is the location of the RGB database.  Note, this is the name of the 
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
    RgbPath      "/usr/X11R6/lib/X11/rgb"
    FontPath     "unix/:7100"
EndSection

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

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#   Option  "Xleds"     "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#   Option  "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#   Option  "XkbModel"  "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#   Option  "XkbModel"  "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#   Option  "XkbLayout" "de"
# or:
#   Option  "XkbLayout" "de"
#   Option  "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#   Option  "XkbOptions"    "ctrl:swapcaps"
# Or if you just want both to be control, use:
#   Option  "XkbOptions"    "ctrl:nocaps"
#
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option      "XkbModel" "pc105"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "IMPS/2"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5"
    Option      "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "LCD Panel 1024x768"
    HorizSync    31.5 - 48.5
    VertRefresh  40.0 - 70.0
    Option      "dpms"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "i810"
    VendorName  "Videocard vendor"
    BoardName   "Intel 815"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    Monitor    "Monitor0"
    DefaultDepth     16
    SubSection "Display"
        Viewport   0 0
        Depth     16
        Modes    "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "DRI"
    Group        0
    Mode         0666
EndSection


code:
1
2
3
4
5
[fkooman@localhost fkooman]$ uname -r
2.6.8-1.521
[fkooman@localhost fkooman]$ rpm -q xorg-x11
xorg-x11-6.7.0-5
[fkooman@localhost fkooman]$


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@localhost fkooman]# glxgears
1392 frames in 5.0 seconds = 278.400 FPS
1390 frames in 5.0 seconds = 278.000 FPS
1390 frames in 5.0 seconds = 278.000 FPS
[root@localhost fkooman]# glxinfo | head
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_SGI_make_current_read, GLX_SGIS_multisample
client glx vendor string: SGI
client glx version string: 1.2
[root@localhost fkooman]#


code:
1
2
3
4
5
6
[root@localhost fkooman]# /sbin/lsmod
Module                  Size  Used by

[...]
i810                   63941  2 
[...]

[ Voor 51% gewijzigd door Verwijderd op 27-08-2004 23:28 ]


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Verwijderd schreef op 27 augustus 2004 @ 16:39:
Ja, ik zou heel graag je config willen zien.

Er is nog iets geks wat me nu net opviel: KDE genereert achterlijk veel X error messages als ik het de X server op de i815 machine laat gebruiken. Ook als ik alleen maar mn muis beweeg in KDE vliegen continu deze berichtjes door mn xterm:

X error: BadWindow (invalid Window Parameter) 3

Major Opcode: 38
Minor Opcode: 0

Als ik KDE op de server zelf (lokaal dus) draai (NV10 video kaart) is er niks aan de hand.

Ook start KWIN niet op, die knalt eruit met de mededeling dat er geen RENDER ondersteuning is op de remote display. Toch staat er in de logs van XFree wel netjes dat ie de RENDER extensie laadt. Misschien schakelt de i810 driver die extensie ook uit?
je i810 probleem kan ik je niet echt mee helpen, maar de X errors wel, dat komt omdat sommige X bewerkingen onveilig geacht worden ofzo, en die mogen dus standaard niet. Als je ssh gebruikt moet je inloggen met -Y ipv -X, dat heet dan "Enables trusted X11 forwarding." Je kunt ook ForwardX11Trusted in je ssh_config zetten.

ik heb zelf wel een i810 liggen, die (wel zonder dri d8 ik) redelijke graphics doet, maar daar kan ik niet bij atm (rotzooi enzo). Misschien volgende week :P

edit: logs gelezen:
wat zeur je nou? je hebt WEL dri! als je programmaas het kunnen gebruiken zal het je toch worst zijn wat een of ander irrelevant progje als xorg in z'n log wegschrijft daarover? :P

maar ik denk dat je het probleem ergens anders moet zoeken...

[ Voor 10% gewijzigd door smokalot op 28-08-2004 04:01 ]

It sounds like it could be either bad hardware or software

Pagina: 1