[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: