Re: Recall: Problem mit 3D-Beschleunigung

2004-12-06 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 22:36]:
>
>> > udevd sollte /dev/dri/card0 eigentlich anlegen.
>> 
>> Sag das nicht mir, sag das udevd. ;-)
>
> Sag du es ihm, ohne das Device kommst du nicht weiter.
> Wie sehen eigentlich die Rechte von /dev/dri/card0 aus,
> wenn du das Device von Hand anlegst?

Gut, bei per-Hand-anlegen gehört das Device root/root. Ich habe das mal
auf root/video geändert. Leider verschwindet das Device in dem Moment,
in dem in gdm starte. :-(

> Hast du was geändert in /etc/udev/permissions.d/udev.permissions?
> Sieht bei mir so aus: dri/card[0-9]*:root:video:0660

Bei mir auch. Habe mich mit udev aber um ehrlich zu sein noch nicht
intensiver beschäftigt. Weiß nicht, ob das Probleme bereiten könnte.

> Zwei Möglichkeiten hätte ich noch:
> 1. Schreib einen Bugreport - steht dir zu als Sarge-Nutzer. :-)

Jo, falls das hier zu keinem Ergebnis mehr kommt, werde ich das wohl in
Betracht ziehen.

> 2. nimm Woody ...

Hm, sorry, dafür habe ich mich schon zu sehr an die neuen
Programmversionen gewöhnt bzw. an das nicht-Backporten. Vielleicht mal
als Zweitinstallation zu Testzwecken.

> Gruss Uwe

Trotzdem vielen Dank!
 Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Matrox-Treiber funktionieren nicht (was: Recall: Problem mit 3D-Beschleunigung)

2004-12-05 Diskussionsfäden Dirk Salva
On Sun, Dec 05, 2004 at 10:52:37PM +0100, Malte Spiess wrote:
> Also das mga-Modul funktioniert nicht richtig, oder?
[...]
Der ganze kram sagt mir auch nix, aber ich hatte letztens ein
aehnliches Problem: ich habe nicht die Matrox-Module aus dem
Sarge-XServer genommen, sondern mal die neuen von Matrox selbst
ausprobiert (mga_hal oder wie die heissen). Damit ist exakt das
gleiche passiert: das Device wurde nicht angelegt und entsprechend
die Kernelmodule agpgart und mga nicht genutzt, so dass kein 3D
vorhanden war. Austauschen der Matrox-Treiber gegen die
Original-Sarge hat den Spuk beendet.
Allerdings habe ich keinen blassen Schimmer, wieso die Matrox-Treiber
nicht funktionieren...

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The "Ruhrgebiet", best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Richard Mittendorfer
Am 2004-12-05 22:52:37 schrieb(en) Malte Spiess:
Richard Mittendorfer <[EMAIL PROTECTED]> writes:
> Am 2004-12-05 00:24:17 schrieb(en) Malte Spiess:
>> | drmOpenDevice: node name is /dev/dri/card14
card14 ist auch irgendwie funny!
das ist noch in /dev/dri zu finden? aendere mal die zugriffsrechte  
dorthin (inklusive dem ../dri ordner selbst!) und schick mir ein ls -l  
von den ../cardXX.

so siehts hier aus:
cell:/dev/dri# ls -l
insgesamt 0
crw-rw-rw-  1 root root 226, 0 2004-04-10 12:45 card0
cell:/dev# ls -ld dri
drwxr-xr-x  2 root video 4096 2004-11-01 11:05 dri

>> | 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?
so seh' ich das. die tatsache das /dev/dri/card0 nicht angelegt wird  
koennte meinen, dass mga (auf agpgart) nicht passt.
das dri liegt iirc in /usr/X11R6/lib/modules/dri und wird vom xserver  
verwendet. drm hingegen (= mga) wird auf agpgart aufgesetzt und ist ein  
kernel ding.

> ich seh' dort ein "matrox g200/400", falls es
> in deinem kernel ist sollte "$ grep CONFIG_DRM_MGA /boot/config-
> " ein y oder m ausgeben.
Ja, "m" ist die Antwort.
dann kompiliere agp und mga mal fest in den kernel.
,
| # 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
verwende den gcc3.x zum kompilieren des kernels.
| depends:
`
> auch beim agpgart nachsehen.
,
| # modinfo agpgart
| filename:   /lib/modules/2.6.8/kernel/drivers/char/agp/ 
agpgart.ko
| author: Dave Jones <[EMAIL PROTECTED]>
| 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 <[EMAIL PROTECTED]>
| vermagic:   2.6.8 preempt K7 gcc-2.95
| depends:agpgart
| alias:  pci:v1106d0597sv*sd*bc06sc00i00*
| alias:  pci:v1106d0598sv*sd*bc06sc00i00*
| alias:  pci:v1106d0501sv*sd*bc06sc00i00*
| alias:  pci:v1106d0601sv*sd*bc06sc00i00*
| alias:  pci:v1106d0691sv*sd*bc06sc00i00*
| alias:  pci:v1106d0391sv*sd*bc06sc00i00*
| alias:  pci:v1106d3091sv*sd*bc06sc00i00*
| alias:  pci:v1106d3156sv*sd*bc06sc00i00*
| alias:  pci:v1106d3112sv*sd*bc06sc00i00*
| alias:  pci:v1106d0305sv*sd*bc06sc00i00*
| alias:  pci:v1106d3128sv*sd*bc06sc00i00*
| alias:  pci:v1106d3099sv*sd*bc06sc00i00*
| alias:  pci:v1106d3101sv*sd*bc06sc00i00*
| alias:  pci:v1106d3116sv*sd*bc06sc00i00*
| alias:  pci:v1106d3123sv*sd*bc06sc00i00*
| alias:  pci:v1106d3189sv*sd*bc06sc00i00*
| alias:  pci:v1106d0605sv*sd*bc06sc00i00*
| alias:  pci:v1106d3148sv*sd*bc06sc00i00*
| alias:  pci:v1106d3168sv*sd*bc06sc00i00*
| alias:  pci:v1106d0198sv*sd*bc06sc00i00*
| alias:  pci:v1106d3205sv*sd*bc06sc00i00*
| alias:  pci:v1106d3258sv*sd*bc06sc00i00*
| alias:  pci:v1106d3208sv*sd*bc06sc00i00*
| alias:  pci:v1106d0259sv*sd*bc06sc00i00*
| alias:  pci:v1106d0269sv*sd*bc06sc00i00*
| alias:  pci:v1106dB198sv*sd*bc06sc00i00*
| alias:  pci:v1106d0296sv*sd*bc06sc00i00*
`

Sagt Dir das alles was? Mir leider nicht. :-(
das sagt mir: agpgart und mga haben scheinbar keine optionen.
mach mal ein "# lspci -n" und vergleiche die pci-id deines via chip mit  
den hier in "alias:" aufgefuehrten. ist eine uebereinstimmung  
vorhanden, sollte dein via agp chipsatz mit diesem modul funktionieren.

> 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.
aeehhmm... downgrade to 2.4? :)
drm, glaub ich, ist auf sourceforge. aber das alles sollte/kann nicht  
noetig sein :(

uebersetze deinen kernel mal mit agp+videokarte *im* kernel. und lass  
das framebuffer weg. ich hab mir gerade die source angesehen, aber  
nichts auffaelliges entdeckt.

hast du nicht gesagt, dass es in knoppix ok ist? wird da der gleiche  
kernel verwendet?

Bestimmt mal wieder so 'ne Kleinigkeit, auf 

Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 22:36]:

> > udevd sollte /dev/dri/card0 eigentlich anlegen.
> 
> Sag das nicht mir, sag das udevd. ;-)

Sag du es ihm, ohne das Device kommst du nicht weiter.
Wie sehen eigentlich die Rechte von /dev/dri/card0 aus,
wenn du das Device von Hand anlegst?

$ ls -l /dev/dri/card0
crw-rw1 root video226,   0  5. Dez 21:58

Check mal mit groups, ob du in der Gruppe video bist.
Hast du was geändert in /etc/udev/permissions.d/udev.permissions?
Sieht bei mir so aus: dri/card[0-9]*:root:video:0660

Zwei Möglichkeiten hätte ich noch:
1. Schreib einen Bugreport - steht dir zu als Sarge-Nutzer. :-)
2. nimm Woody ...

Gruss Uwe


pgpGdLQWl1juc.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Malte Spiess
Richard Mittendorfer <[EMAIL PROTECTED]> 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- 
> " 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 <[EMAIL PROTECTED]>
| 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 <[EMAIL PROTECTED]>
| vermagic:   2.6.8 preempt K7 gcc-2.95
| depends:agpgart
| alias:  pci:v1106d0597sv*sd*bc06sc00i00*
| alias:  pci:v1106d0598sv*sd*bc06sc00i00*
| alias:  pci:v1106d0501sv*sd*bc06sc00i00*
| alias:  pci:v1106d0601sv*sd*bc06sc00i00*
| alias:  pci:v1106d0691sv*sd*bc06sc00i00*
| alias:  pci:v1106d0391sv*sd*bc06sc00i00*
| alias:  pci:v1106d3091sv*sd*bc06sc00i00*
| alias:  pci:v1106d3156sv*sd*bc06sc00i00*
| alias:  pci:v1106d3112sv*sd*bc06sc00i00*
| alias:  pci:v1106d0305sv*sd*bc06sc00i00*
| alias:  pci:v1106d3128sv*sd*bc06sc00i00*
| alias:  pci:v1106d3099sv*sd*bc06sc00i00*
| alias:  pci:v1106d3101sv*sd*bc06sc00i00*
| alias:  pci:v1106d3116sv*sd*bc06sc00i00*
| alias:  pci:v1106d3123sv*sd*bc06sc00i00*
| alias:  pci:v1106d3189sv*sd*bc06sc00i00*
| alias:  pci:v1106d0605sv*sd*bc06sc00i00*
| alias:  pci:v1106d3148sv*sd*bc06sc00i00*
| alias:  pci:v1106d3168sv*sd*bc06sc00i00*
| alias:  pci:v1106d0198sv*sd*bc06sc00i00*
| alias:  pci:v1106d3205sv*sd*bc06sc00i00*
| alias:  pci:v1106d3258sv*sd*bc06sc00i00*
| alias:  pci:v1106d3208sv*sd*bc06sc00i00*
| alias:  pci:v1106d0259sv*sd*bc06sc00i00*
| alias:  pci:v1106d0269sv*sd*bc06sc00i00*
| alias:  pci:v1106dB198sv*sd*bc06sc00i00*
| alias:  pci:v1106d0296sv*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


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 12:14]:
>
>> > Verwendest du devfs oder udev?
>> 
>> udev
>  
> udevd sollte /dev/dri/card0 eigentlich anlegen.

Sag das nicht mir, sag das udevd. ;-)

> Was passiert wenn du kein udevd verwendest?
> (Testweise mal udevd stoppen und X neustarten.)

Ändert leider überhaupt nichts.

> Gruss Uwe

Trotzdem danke!
Gruß
Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Richard Mittendorfer
hi.
schon geloest?
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.
| (II) MGA(0): [drm] Sarea 2200+664: 2864
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 1
| drmOpenDevice: node name is /dev/dri/card1
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 2
| drmOpenDevice: node name is /dev/dri/card2
| [...]
| 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.
zb. hab ich bei meinem i810 im 2.4.26 kernel-menuconfig natuerlich  
intel i810 ausgewaehlt. ich seh' dort ein "matrox g200/400", falls es  
in deinem kernel ist sollte "$ grep CONFIG_DRM_MGA /boot/config- 
" ein y oder m ausgeben. ach, seh' gerade: da es "mga"  
heisst, scheint es bei dir aber durchaus schon geladen zu sein.

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. auch beim agpgart nachsehen.
falls das auch nichts wird, musst du vielleicht eine aktuellere version  
des kernels oder aber drm-treibers von matrox holen? hab hier leider  
auch keinen schimmer.

sl ritch.


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 12:14]:

> > Verwendest du devfs oder udev?
> 
> udev
 
udevd sollte /dev/dri/card0 eigentlich anlegen.
Was passiert wenn du kein udevd verwendest?
(Testweise mal udevd stoppen und X neustarten.)

Gruss Uwe


pgpofsMfLpcAH.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 00:24]:
>
>> | (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
>> | (==) MGA(0): Matrox HAL module not loaded - using builtin mode setup 
>> instead
>> `
>> aber das könnte ein Knackpunkt sein:
>
> Ganz sicher, ohne das Device geht's nicht.
>
>> | drmOpenDevice: node name is /dev/dri/card0
>> | drmOpenDevice: open result is -1, (Unknown error 999)
>> | drmOpenDevice: open result is -1, (Unknown error 999)
>> | drmOpenDevice: Open failed
>
>> Lege ich es per Hand mit mknod an, ist es nach dem
>> Neustart des X-Servers wieder weg.
>
> Wie legst du das Device an?

mknod /dev/dri/card0 c 226 0

> Verwendest du devfs oder udev?

udev

>> Hast Du da vielleicht eine Idee?
>
> Hast du irgendwo in /var/log/syslog einen Fehler zu
> char-major-226 im Zusammenhang mit mga?
> Eventuell könnte man mit diversen Modul-Aliasen nachhelfen:
> alias char-major-226 mga
> oder
> alias char-major-226-0 via_agp
> (Bei Kernel 2.6.x eher letzteres.)

Hier alles was mit agp oder mga zusammenhängt:
,
| Dec  5 10:05:12 localhost kernel: [drm:mga_probe] *ERROR* Cannot initialize 
the
| agpgart module.
| [...]
| Dec  5 10:05:12 localhost kernel: agpgart: Detected VIA 
Twister-K/KT133x/KM133 chipset
| Dec  5 10:05:12 localhost kernel: agpgart: Maximum main memory to use for agp 
memory: 564M
| Dec  5 10:05:12 localhost kernel: agpgart: AGP aperture is 64M @ 0xe400
`

>> Wo ist denn .xsession-errors?
>
> in $HOME - aber ich denke das brauchen wir nicht.

Ich auch. (Gestern ein wenig müde, locate fand's natürlich schnell ;-) )

> Mit weiteren Ideen kann ich leider nicht dienen.

Na ja, ich denke, ich bin schon ein Stück weiter gekommen.

> Gruss Uwe

Dank & Gruß
 Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-05 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [05-12-2004 00:24]:

> vermutlich eher uninteressant:

Stimmt.

> | (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
> | (==) MGA(0): Matrox HAL module not loaded - using builtin mode setup instead
> `
> aber das könnte ein Knackpunkt sein:

Ganz sicher, ohne das Device geht's nicht.

> | drmOpenDevice: node name is /dev/dri/card0
> | drmOpenDevice: open result is -1, (Unknown error 999)
> | drmOpenDevice: open result is -1, (Unknown error 999)
> | drmOpenDevice: Open failed

> Lege ich es per Hand mit mknod an, ist es nach dem
> Neustart des X-Servers wieder weg.

Wie legst du das Device an? Verwendest du devfs oder udev?

> Hast Du da vielleicht eine Idee?

Hast du irgendwo in /var/log/syslog einen Fehler zu
char-major-226 im Zusammenhang mit mga?
Eventuell könnte man mit diversen Modul-Aliasen nachhelfen:
alias char-major-226 mga
oder
alias char-major-226-0 via_agp
(Bei Kernel 2.6.x eher letzteres.)

> Wo ist denn .xsession-errors?

in $HOME - aber ich denke das brauchen wir nicht.
Mit weiteren Ideen kann ich leider nicht dienen.

Gruss Uwe


pgpze8nqJWbtt.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-04 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [04-12-2004 12:06]:
>> > Hat sich was verbessert?
>> 
>> Hm, inwiefern? Glaube nicht...
>
> Schau dir das Subject an. :-)

Hm, da steht - hey, Moment, das kenne ich doch! ;-)

> Sitzt du vor *deiner* Kiste oder ich?
> Starte ein 3D-Spiel (tuxracer, torcs ...) 
> dann merkst du sehr schnell einen Unterschied.

Nein, den merke ich leider nicht. :-(

>> > dri geladen?
>> 
>> Hm, wo ist da der Unterschied?
>
> DRI brauchst du für die 3D-Beschleunigung.
> Ist es geladen oder nicht? Schau bitte in die Logdateien!

Nein, ich meinte den Unterschied zu mga. Das liefert - soweit ich weiß -
dri.
Ich schaue aber mal...
/var/log/XFree...:
vermutlich eher uninteressant:
,
| (II) Loading sub module "mga_hal"
| (II) LoadModule: "mga_hal"
| (WW) Warning, couldn't open module mga_hal
| (II) UnloadModule: "mga_hal"
| (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
| (==) MGA(0): Matrox HAL module not loaded - using builtin mode setup instead
`
aber das könnte ein Knackpunkt sein:
,
| (II) MGA(0): [drm] bpp: 32 depth: 24
| (II) MGA(0): [drm] Sarea 2200+664: 2864
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 1
| drmOpenDevice: node name is /dev/dri/card1
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: open result is -1, (Unknown error 999)
| drmOpenDevice: Open failed
| drmOpenDevice: minor is 2
| drmOpenDevice: node name is /dev/dri/card2
| [...]
| 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.
`
Habe hiernach auch mal im Internet recherchiert. Das scheint wirklich
das Problem zu sein. Und zwar gibt es keinen Device in /dev/dri/ . Das
Modul agpgart sollte das wohl vor dem Start des X-Servers anlegen. Das
passiert aber nicht. Lege ich es per Hand mit mknod an, ist es nach dem
Neustart des X-Servers wieder weg.
Hast Du da vielleicht eine Idee? Sonst finde ich da mit ein wenig Glück
evtl. auch selbst noch was dazu.

>> Die Ausgaben von lsmod sind jetzt was Graphik betrifft gleich, nur dass
>> bei Knoppix mga 2x benutzt wird. Wie kann ich das ändern?
>
> Bei Knoppix? Keine Ahnung, 1x sollte aber reichen.

Ich meinte eigentlich bei mir.

>> Sonst noch Ideen?
>
> Irgendwelche Fehlermeldungen?
> (.xsession-errors, syslog, XFree86.0.log?)

Schau erst mal das oben. Wo ist denn .xsession-errors?

> Gruss Uwe

Vielen vielen Dank für Deine Bemühungen
   Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-04 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [04-12-2004 12:06]:

> > Geht's oder nicht?
> 
> Nein.

Das ist doch eine klare Aussage.

> > Hat sich was verbessert?
> 
> Hm, inwiefern? Glaube nicht...

Schau dir das Subject an. :-)
Sitzt du vor *deiner* Kiste oder ich?
Starte ein 3D-Spiel (tuxracer, torcs ...) 
dann merkst du sehr schnell einen Unterschied.

> > dri geladen?
> 
> Hm, wo ist da der Unterschied?

DRI brauchst du für die 3D-Beschleunigung.
Ist es geladen oder nicht? Schau bitte in die Logdateien!

> Die Ausgaben von lsmod sind jetzt was Graphik betrifft gleich, nur dass
> bei Knoppix mga 2x benutzt wird. Wie kann ich das ändern?

Bei Knoppix? Keine Ahnung, 1x sollte aber reichen.

> Sonst noch Ideen?

Irgendwelche Fehlermeldungen?
(.xsession-errors, syslog, XFree86.0.log?)

Gruss Uwe


pgpkF7Qfce5Qs.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-04 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [03-12-2004 23:12]:
>
>> ,
>> | via_agp 7168  1
>> | agpgart28108  1 via_agp
>> `
>> Und nun?
>
> Geht's oder nicht?

Nein.

> Hat sich was verbessert?

Hm, inwiefern? Glaube nicht...

> mga geladen?

,
| lsmod | grep mga
| mga   102196  0
`

> dri geladen?

Hm, wo ist da der Unterschied?

> Bin ich Moses? :-)

Weiß ich doch nicht. ;-)

Die Ausgaben von lsmod sind jetzt was Graphik betrifft gleich, nur dass
bei Knoppix mga 2x benutzt wird. Wie kann ich das ändern?

Sonst noch Ideen?

Also, vielen Dank einstweilen!
Gruß
Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [03-12-2004 23:12]:

> ,
> | via_agp 7168  1
> | agpgart28108  1 via_agp
> `
> 
> Und nun?

Geht's oder nicht? Hat sich was verbessert?
mga geladen? dri geladen? Bin ich Moses? :-)


pgp31YNfPUSW9.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [03-12-2004 17:03]:
>
>> > Testweise müsste man mal den Framebuffer abschalten.
>> 
>> Welchen jetzt genau? (Vgl. Mail an Ritch)
>
> Alle - weil du so viele hast. :-)
> Warum lädst du den ganzen Schrott,
> reicht dir der eine von Matrox nicht aus?

Hm, hatte mal Probleme mit den tty-Dingern, da habe ich gelesen, dass
man die hinzunehmen soll, danach hat's auch geklappt. Aber ohne geht's
tatsächlich auch (mittlerweile?). ;-)
lsmod | grep fb
liefert nun - nix mehr.

> | # CONFIG_AGP_VIA is not set

> Das verwendet z.B. dein Knoppix, 
> baue das mal in deinen Kernel ein.

Jo, habe ich gemacht. Das sieht nun so aus:
,
| via_agp 7168  1
| agpgart28108  1 via_agp
`

Und nun?

> Gruss Uwe

Gruß und vielen Dank einstweilen!
 Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [03-12-2004 17:03]:

> > Testweise müsste man mal den Framebuffer abschalten.
> 
> Welchen jetzt genau? (Vgl. Mail an Ritch)

Alle - weil du so viele hast. :-)
Warum lädst du den ganzen Schrott,
reicht dir der eine von Matrox nicht aus?

Gruss Uwe


pgp484iO2PU5I.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [03-12-2004 17:03]:

> | # CONFIG_AGP_VIA is not set

Das verwendet z.B. dein Knoppix, 
baue das mal in deinen Kernel ein.

Gruss Uwe


pgp68VpqHTdiy.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Malte Spiess
Uwe Kerstan <[EMAIL PROTECTED]> writes:

> * Malte Spiess <[EMAIL PROTECTED]> [02-12-2004 13:50]:
>
>> > | [drm:mga_probe] *ERROR* Cannot initialize the agpgart module.
>
> $ grep CONFIG_AGP /path/to/kernel/.config

,
| CONFIG_AGP=m
| # CONFIG_AGP_ALI is not set
| # CONFIG_AGP_ATI is not set
| # CONFIG_AGP_AMD is not set
| # CONFIG_AGP_AMD64 is not set
| # CONFIG_AGP_INTEL is not set
| # CONFIG_AGP_INTEL_MCH is not set
| # CONFIG_AGP_NVIDIA is not set
| # CONFIG_AGP_SIS is not set
| # CONFIG_AGP_SWORKS is not set
| # CONFIG_AGP_VIA is not set
| # CONFIG_AGP_EFFICEON is not set
`

> Ich lade z.B. via-agp - das lädt dann automatisch agpgart.
> Wie wird dein *-agp-Modul geladen?
> (Vielleicht noch irgendwelche Altlasten (agpgart!) in /etc/modules?)
>
>> > | g450_pll5312  0
>
> Mir ist noch nicht klar, warum ein g450 Modul für eine g400 geladen wird.

Mir auch absolut schleierhaft.

> $ grep CONFIG_DRM /path/to/kernel/.config

,
| CONFIG_DRM=y
| # CONFIG_DRM_TDFX is not set
| # CONFIG_DRM_GAMMA is not set
| # CONFIG_DRM_R128 is not set
| # CONFIG_DRM_RADEON is not set
| CONFIG_DRM_MGA=m
| # CONFIG_DRM_SIS is not set
`

> $ grep MATROX /path/to/kernel/.config

,
| CONFIG_FB_MATROX=m
| CONFIG_FB_MATROX_MILLENIUM=y
| # CONFIG_FB_MATROX_MYSTIQUE is not set
| # CONFIG_FB_MATROX_G450 is not set
| CONFIG_FB_MATROX_G100A=y
| CONFIG_FB_MATROX_G100=y
| # CONFIG_FB_MATROX_I2C is not set
| # CONFIG_FB_MATROX_MULTIHEAD is not set
`

> Die Ausgaben von lsmod von Knoppix wäre noch interessant.

Habe ich mal auf die Mail von Ritch geantwortet.

> Und gleich noch ein diff zum jetzigem System. :-)

Das auch. ;-)

> Deine XF86Config-4 sieht eigentlich gut aus.

Danke. ;-)

> Testweise müsste man mal den Framebuffer abschalten.

Welchen jetzt genau? (Vgl. Mail an Ritch)

> Gruss Uwe

Vielen Dank und Gruß
   Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Malte Spiess
Richard Mittendorfer <[EMAIL PROTECTED]> writes:

> Am 2004-12-02 13:50:20 schrieb(en) Malte Spiess:
>> > nach einem Thread (oder wie heißt das in Mailinglisten?) dieser ML
>> habe
>> > ich gemerkt, warum 3D-Spiele unter Knoppix schneller laufen als
>> unter
>> > meinem Debian-Sarge-System.
>> > Und zwar liefert glxinfo:
>> > ,
>> > | [...]
>> > | direct rendering: No
>> > | [...]
>> > | OpenGL renderer string: Mesa GLX Indirect
>> > `
>
> hast du bei knoppix auch das framebuffer device laufen? hier gibt's hin  
> und wieder problems. um das zu loesen  koenntest auch mal nach  
> differenzen zwischen den knoppix und debian log-/config-files suchen.  
> wahrscheinlich hast du aber sogar andere treiber, falls die selber  
> hinzukompiliert sind.

Hm, was meinst Du jetzt genau mit framebuffer device? Ich habe jetzt mal
alles abgeschaltet bis auf:
,
| lsmod | grep fb
| matroxfb_accel  4864  0
| fbcon  26948  71
| font8192  1 fbcon
| vga16fb12200  1
| vgastate9152  1 vga16fb
| vesafb  4816  0
| cfbcopyarea 3712  3 matroxfb_accel,vga16fb,vesafb
| cfbimgblt   3136  3 matroxfb_accel,vga16fb,vesafb
| cfbfillrect 3712  3 matroxfb_accel,vga16fb,vesafb
| matroxfb_misc  11664  2 matroxfb_accel,g450_pll
`

Die matrox... Modules auch mal gelöscht - ohne Erfolg.
In welchen log-Dateien sollte ich genau gucken?
Die Datei /var/log/XFree86.0.log ist ja riesig! Da weiß ich nicht, wo
ich gucken soll... :-(

Treiber habe ich übrigens nicht selbst hinzukompiliert.

Hier mal ein Vergleich von lsmod:
<: Sarge, >: Knoppix

,
| # 1. wichtiger Unterschied...
| < agpgart28108  0 
| > agpgart29868  12 
sworks_agp,sis_agp,nvidia_agp,intel_mch_agp,intel_agp,efficeon_agp,ati_agp,amd_k7_agp,amd64_agp,ali_agp,via_agp
| < cfbcopyarea 3712  3 matroxfb_accel,vga16fb,vesafb
| < cfbfillrect 3712  3 matroxfb_accel,vga16fb,vesafb
| < cfbimgblt   3136  3 matroxfb_accel,vga16fb,vesafb
| < fbcon  26948  71 
| < font8192  1 fbcon
| < g450_pll5312  0 
| < matroxfb_accel  4864  0 
| < matroxfb_misc  11664  2 matroxfb_accel,g450_pll
| # 2. wichtiger Unterschied...
| < mga   102196  0 
| > mga   105940  2 
| > sis_agp 9732  0 
| > sworks_agp 10784  0 
| > via_agp10624  1 
| ---
| > ali_agp 9088  0 
| > amd64_agp  12360  0 
| > amd_k7_agp  9612  0 
| > asus_acpi  13848  0 
| > ati_agp10252  0 
| > efficeon_agp   10016  0 
| > intel_agp  19612  0 
| > intel_mch_agp  11664  0 
| < vesafb  4816  0 
| < vga16fb12200  1 
| < vgastate9152  1 vga16fb
`

Gruß & Dank
 Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Recall: Problem mit 3D-Beschleunigung

2004-12-03 Diskussionsfäden Uwe Kerstan
* Malte Spiess <[EMAIL PROTECTED]> [02-12-2004 13:50]:

> > | [drm:mga_probe] *ERROR* Cannot initialize the agpgart module.

$ grep CONFIG_AGP /path/to/kernel/.config

Ich lade z.B. via-agp - das lädt dann automatisch agpgart.
Wie wird dein *-agp-Modul geladen?
(Vielleicht noch irgendwelche Altlasten (agpgart!) in /etc/modules?)

> > | g450_pll5312  0

Mir ist noch nicht klar, warum ein g450 Modul für eine g400 geladen wird.

$ grep CONFIG_DRM /path/to/kernel/.config
$ grep MATROX /path/to/kernel/.config

Die Ausgaben von lsmod von Knoppix wäre noch interessant.
Und gleich noch ein diff zum jetzigem System. :-)
Deine XF86Config-4 sieht eigentlich gut aus.
Testweise müsste man mal den Framebuffer abschalten.

Gruss Uwe


pgpVgC3KXfwqb.pgp
Description: PGP signature


Re: Recall: Problem mit 3D-Beschleunigung

2004-12-02 Diskussionsfäden Richard Mittendorfer
Am 2004-12-02 13:50:20 schrieb(en) Malte Spiess:
Hat wirklich niemand eine Idee, wie ich mein Problem lösen könnte?
Wäre
auch für Hinweise zu geeigneten Websites oder NGs dankbar.
Gruß
Malte
Anbei nochmal die originale Mail:
> nach einem Thread (oder wie heißt das in Mailinglisten?) dieser ML
habe
> ich gemerkt, warum 3D-Spiele unter Knoppix schneller laufen als
unter
> meinem Debian-Sarge-System.
> Und zwar liefert glxinfo:
> ,
> | [...]
> | direct rendering: No
> | [...]
> | OpenGL renderer string: Mesa GLX Indirect
> `
hast du bei knoppix auch das framebuffer device laufen? hier gibt's hin  
und wieder problems. um das zu loesen  koenntest auch mal nach  
differenzen zwischen den knoppix und debian log-/config-files suchen.  
wahrscheinlich hast du aber sogar andere treiber, falls die selber  
hinzukompiliert sind.

> Bin für jegliche Hinweise dankbar.
> Malte
sl ritch.


Recall: Problem mit 3D-Beschleunigung

2004-12-02 Diskussionsfäden Malte Spiess
Hat wirklich niemand eine Idee, wie ich mein Problem lösen könnte? Wäre
auch für Hinweise zu geeigneten Websites oder NGs dankbar.

Gruß
Malte

Anbei nochmal die originale Mail:

> nach einem Thread (oder wie heißt das in Mailinglisten?) dieser ML habe
> ich gemerkt, warum 3D-Spiele unter Knoppix schneller laufen als unter
> meinem Debian-Sarge-System.
> Und zwar liefert glxinfo:
> ,
> | [...]
> | direct rendering: No
> | [...]
> | OpenGL renderer string: Mesa GLX Indirect
> `
>
> Ferner ist am Schluss der dmesg-Ausgabe:
> ,
> | [drm:mga_probe] *ERROR* Cannot initialize the agpgart module.
> `
>
> Und lsmod (falls wichtig):
> ,
> | agpgart28108  0
> | matroxfb_accel  4864  0
> | matroxfb_misc  11664  2 matroxfb_accel,g450_pll
> | mga   102196  0
> | g450_pll5312  0
> `
>
> Wie Ihr vielleicht schon erraten habt, habe ich eine Matrox Grafikkarte,
> und zwar eine Millennium G400.
>
> Die XF86Config-4-Datei habe ich nach Anleitung von
> http://www.xfree86.org/4.3.0/DRI.html
> angepasst.
>
> Bin für jegliche Hinweise dankbar.
> Malte


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)