[i810] Geen 3D versnelling

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Een PC, draaiend met Ubuntu FF, heeft geen 3D versnelling. Volgens de informatie die ik heb kunnen vinden zou dit wel moeten werken als X11 glx en dri laadt. Dit lijkt het geval te zijn, maar toch geen glxgears.

Een deel van mijn xorg.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Section "Module"
        Load    "dri"
        Load    "glx"
        Load    "nog heel veel andere modules"

Section "Device"
        Identifier      "Intel Onboard"
        Driver          "i810"
EndSection

Section "DRI"
        Mode    0666
EndSection


Dan wat stukjes van mijn Xorg.0.log:
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
(II) Module dri: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
[b](II) Loading extension XFree86-DRI[/b]
....
(II) Loading /usr/lib/xorg/modules//libglx.so
[b](II) Module glx: vendor="NVIDIA Corporation"[/b]
        compiled for 4.0.2, module version = 1.0.7184
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
...
(II) Module i810: vendor="X.Org Foundation"
        compiled for 7.2.0, module version = 1.7.4
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.1
....
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
        i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
        915GM, 945G, 945GM, 965G, 965G, 965Q, 946GZ
(--) Chipset 845G found
...
[b](II) I810(0): direct rendering: Disabled[/b]
...
[b](EE) Failed to initialize GLX extension (NVIDIA X driver not found)
[/b]


Die verwijzingen naar nVidia vind ik vreemd. Ik heb de inhoud van deze schijf inderdaad gekopieerd van een systeem dat een nvidia kaart had, maar in xorg.conf staat daar geen verwijzing meer naar.

Nog wat extra info:
code:
1
2
3
4
5
6
lspci:
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

lsmod | grep agp:
intel_agp              25244  1 
agpgart                35400  2 intel_agp


Ik zoek verder op het nvidia spoor. Ik heb mesa (libgl1-mesa-dri en libgl1-mesa-glx) geïnstalleerd. Maar blijkbaar vindt X nog wat glx spullen van nvidia.

Verwijderd

Section "Device"
        Identifier      "Intel Corporation 82G965 Integrated Graphics Controller"
        Driver          "i810"
        BusID           "PCI:0:2:0"
EndSection


Dat is die van mij ik weet niet of BusID uitmaakt maar zou zomaar kunnen.

Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "vbe"
EndSection


En ik heb wel DRI

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Snelle reactie zeg.
BusID wordt automatisch gedetecteerd en hoeft volgens mij alleen voor systemen met meerdere kaarten worden gebruikt.

Het werkt nu: ik heb nvidia-glx van mijn systeem verwijderd en nu doet 'ie het. Dan kan ik tenminste googleearh-en. Blijkbaar mist X11 de intelligentie om de juiste glx implementatie te kiezen.

Off-topic: waarom werken [b] tags niet binnen een [code]?

Verwijderd

Zal waarschijnlijk zijn omdat [code] hoger in de hierarchie staat wegens nesting van de [b] dus daarom overerft die ook de opmaak van [code] dus alles wat binnen [code]-tags komt te staan wordt dus gefilterd zie het volgende voorbeeld:
code:
1
[b]test[/b]


[code]test[/code]

dit is dus een top-down strategie ipv een down-top strategie, dus alles overerft van de bovenste tag, ipv dat er steeds een niveau hoger wordt gekeken en daarvanuit de markup te bepalen.

@hieronder: ja zo kun je het ook zeggen :p

[ Voor 35% gewijzigd door Verwijderd op 02-07-2007 15:00 ]


Verwijderd

offtopic:
Tsja of omdat "[ b ]" simpelweg wel eens code zou kunnen zijn ;)