Re: Recall: Problem mit 3D-Beschleunigung
Richard Mittendorfer <jkerdawn@yahoo.com> writes:
> hi.
>
> schon geloest?
Ne, nur Problem genauer eingekreist. Scheint am Fehlen von
/dev/dri/... zu liegen, was wiederum mit den Modulen agpgart und mga
zusammenhängen sollte.
> Am 2004-12-05 00:24:17 schrieb(en) Malte Spiess:
>> aber das könnte ein Knackpunkt sein:
>> ,----
>> | (II) MGA(0): [drm] bpp: 32 depth: 24
>
> versuch mal den server mit 16bit zu starten.
Ja, den Tipp habe ich im Netz auch gefunden, aber es löst mein Problem
leider nicht.
>> | (II) MGA(0): [drm] Sarea 2200+664: 2864
>> | [...]
>> | drmOpenDevice: node name is /dev/dri/card14
>> | drmOpenDevice: open result is -1, (Unknown error 999)
>> | drmOpenDevice: open result is -1, (Unknown error 999)
>> | drmOpenDevice: Open failed
>> | (II) MGA(0): [drm] drmOpen failed
>> | (EE) MGA(0): [drm] DRIScreenInit failed. Disabling DRI.
>
> das deutet auf nichtfunktionieren des drm (direct rendering manager)
> hin.
Also das mga-Modul funktioniert nicht richtig, oder?
> zb. hab ich bei meinem i810 im 2.4.26 kernel-menuconfig natuerlich
> intel i810 ausgewaehlt.
Ich habe einen 2.6er Kernel, da scheint das etwas anders aufgebaut zu sein.
> ich seh' dort ein "matrox g200/400", falls es
> in deinem kernel ist sollte "$ grep CONFIG_DRM_MGA /boot/config-
> <kernel-version>" ein y oder m ausgeben.
Ja, "m" ist die Antwort.
> ach, seh' gerade: da es "mga"
> heisst, scheint es bei dir aber durchaus schon geladen zu sein.
Ja, ich denke auch. Leider wird es von keinem Prozess verwendet.
> die zeile
>> | (EE) MGA(0): [drm] DRIScreenInit failed. Disabling DRI.
> deutet aber auf einen fehler bei dessen initialisierung hin. mit
> # modinfo mga
> kannst du mal nachschauen ob vielleicht ein parameter gesetzt werden
> muss.
,----
| # modinfo mga
| filename: /lib/modules/2.6.8/kernel/drivers/char/drm/mga.ko
| author: Gareth Hughes, VA Linux Systems Inc.
| description: Matrox G200/G400
| license: GPL and additional rights
| vermagic: 2.6.8 preempt K7 gcc-2.95
| depends:
`----
> auch beim agpgart nachsehen.
,----
| # modinfo agpgart
| filename: /lib/modules/2.6.8/kernel/drivers/char/agp/agpgart.ko
| author: Dave Jones <davej@codemonkey.org.uk>
| description: AGP GART driver
| license: GPL and additional rights
| alias: char-major-10-175
| vermagic: 2.6.8 preempt K7 gcc-2.95
| depends:
`----
,----
| # modinfo via-agp
| filename: /lib/modules/2.6.8/kernel/drivers/char/agp/via-agp.ko
| license: GPL and additional rights
| author: Dave Jones <davej@codemonkey.org.uk>
| vermagic: 2.6.8 preempt K7 gcc-2.95
| depends: agpgart
| alias: pci:v00001106d00000597sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000598sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000501sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000601sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000691sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000391sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003091sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003156sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003112sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000305sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003128sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003099sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003101sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003116sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003123sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003189sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000605sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003148sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003168sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000198sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003205sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003258sv*sd*bc06sc00i00*
| alias: pci:v00001106d00003208sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000259sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000269sv*sd*bc06sc00i00*
| alias: pci:v00001106d0000B198sv*sd*bc06sc00i00*
| alias: pci:v00001106d00000296sv*sd*bc06sc00i00*
`----
Sagt Dir das alles was? Mir leider nicht. :-(
> falls das auch nichts wird, musst du vielleicht eine aktuellere version
> des kernels oder aber drm-treibers von matrox holen?
Na ja, wesentlich neuere Kernel-Versionen gibt es ja nicht. Nach dem
drm-Treiber könnte ich natürlich mal gucken.
> hab hier leider auch keinen schimmer.
Bestimmt mal wieder so 'ne Kleinigkeit, auf die keiner kommt. :-/
> sl ritch.
Danke für die Tipps
Malte
Reply to: