Hallo
Ich habe hier auf meinem Laptop folgendes Problem:
Die Hardware Beschleunigung der Grafikkarte scheint nicht korrekt zu
funktionieren. Und zwar folgere ich das aus folgendem Phänomen:
~# glxinfo |grep direct
sagt: direct rendering: Yes
Der agpgart treiber scheint jetzt auch ordnungsgemäß zu
funkionieren. Vorher lief er im “0x Mode” jetzt im “4x Mode”.
Aber ~# glxgears -printfps
spuckt nur ca. 190 fps aus.
Nun noch zur Hardware
ADM XP 2000+
VIA Main Board
S3 Savage Grafikkarte onboard (als treiber ist savage in verwendung)
AGP (Max 4x)
Und das system Debian (testing) mit xorg als xserver.
Martin
P.S. mein 450er P III bringt locker 1000fps (ATI Grafik, 1x AGP)
Hi,
bitte überprüfe, ob in /var/log/Xorg.0.log oder /var/log/X11.0.log
oder einem ähnlichen logfile (der Name ist abhängig von der X11-
Quelle deiner Installation) auf wirklich alle Treiber geladen werden,
die nötig sind. Im Kopf dieser Datei steht auch, welcher Kürzel
Informationen, Warnungen und Fehler im Logfile markieren. Suche
direkt nach diesen.
Desweiteren überprüfe, ob Deine CPU mtrr unterstützt und suche in
obigem Logfile, ob Dein X Server diese Möglichkeit nutzt. Weitere
Indizien über die Benutzung von MTRRs findest Du mit
cat /proc/mtrr
.
Oft wird auf Notebooks das Framebuffer-Device als Grafikausgabe genutzt,
welches generell eher als langsam einzustufen ist.
Auch ist es wichtig, nur ein einziges Fenster in der rechten unteren Ecke
dies Bildschirms zu öffnen, um glxgears zu starten, das glxgears-Fenster
muss dann in der linken oberen Ecke landen und darf nichts und durch nichts
verdecken/verdeckt werden. Die Größe dieses Fensters darf nicht geändert
werden, ansonsten sind die ausgegeben Werte mit nichts vergleichbar…
Weitere Informationen findest Du eventuell hier:
http://www.probo.com/timr/savage40.html
(erster Treffer über Google mit “S3 Savage”………)
Viel Erfolg!
mcc
Hallo
Also zum Logfile (Xorg.0.log) ist nicht viel zu sagen alles im Grünen bereich.
Der Savage Treiber wird geladen drm und dri werden auch erfolgreich geladen.
und den einzigen Fehlerden er ausspuckt bezieht sich auf ein nicht vorhandenes
Synaptics Touchpad welches er nicht findet (ich glaube das ist unkritisch).
Aber zur sicherheit lade ich das log mal auf [1] hoch dann könnt ihr selbst
mal reinschauen.
Nun zu der mtrr sache. Das war eigentlich das erste war ich gecheckt hab noch
bevor ich gefragt hab aber zur sicherheit noch mal die ausgabe von:
~# cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 256MB: write-back, count=1
reg01: base=0x10000000 ( 256MB), size= 128MB: write-back, count=1
reg02: base=0x18000000 ( 384MB), size= 64MB: write-back, count=1
reg03: base=0x1c000000 ( 448MB), size= 32MB: write-back, count=1
reg04: base=0xa8000000 (2688MB), size= 128MB: write-combining, count=2
reg07: base=0xb0000000 (2816MB), size= 128MB: write-combining, count=2
Allerdings hab ich in Xorg.0.log keinen hinweis auf die nutzung von mtrrs
gefunden.
Gruß Martin
[1] [1] ftp://df1amb.dyndns.org/Xorg.0.log
Hi,
Bitte sehe Dir in der Dokumention zu dem Savage-Treiber
die zusätzlichen Optionen an.
Im Logfile fand sich folgende Warnung:
(WW) SAVAGE(0): Option “FastWrite” is not used
Liegen die von /proc/mtrr gemeldeten Speicherbereiche im IO-Adressen-
bereich der Savage-Karte ?
Viel Erfolg,
mcc
Hallo nachmal
Also die IO-Adressen zumindest die Reg07 leigt im Bereich der Grafikkarte.
Und die Fast Writes werden vom board nicht unterstützt desshalb hab ich die
auch nicht aktibiert. Weiterhin habe ich in “man(5) savage” nix brauchbares
gefunden. Eins noch mein Prozesseor springt auf 100% auslastung wenn ich die
glxgears laufen lasse.
Gruß und danke erst mal Martin
Hi,
die hohe CPU-Auslastung deutet darauf hin, dass die CPU aktiv
mit dem Datenschaufeln beschäftigt wird, was die geringe fps
erklären mag.
Boote das Notebook neu und sehe Dir mit dmesg den Bootlog an,
vielleicht findest Du etwas, was auf einen Fehler hinweist.
Viel Erfolg,
mcc
Hallo
Also laut meiner Bootlog Auswertung sollte soweit alles in Ordnung sein. Das
einzige was er beanstandet ist ein MTRR Breich bei dem er mit den Grenzen wohl
nicht so ganz einverstanden ist. Ich hab die ausgabe von dmesg unter [1]
bereitgestellt.
Wegen dem Bootsplash bitte nicht gleich Panisch werden bevor ich das hatte
ging es auch schon nicht und sonst hat sich im vergleich zum Orginal
Debian-Kernel nix verändert.
Gruß Martin
[1] ftp://df1amb.dyndns.org/dmesg