PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATI Rage 128



comrad
13.07.01, 09:50
Hola!

Ich würde gern 3D Beschleunigung aus meiner ATI Rage 128 herauskitzeln.
Nun habe ich folgendes gemacht :

XFree86 4.1.0 installiert.
Dort in der Konfiguration

Module "glx"
Module "dri"

aktiviert. Dann die beiden Kernelmodule

agpgart
r128

geladen.
Nun habe ich unter glxgears 78 FPS. Ich denke nicht, dass _das_ sonderlich viel ist.
Hat jemand vergleichswerte?

Ich habe grad noch festgestellt, was XFree beim Start von sich gibt :

(II) R128(0): Acceleration enabled
(II) R128(0): Using hardware cursor (scanline 1540)
(II) R128(0): Largest offscreen area available: 1024 x 7419
(II) R128(0): Direct rendering disabled

gruss,

comrad

[ 13. Juli 2001: Beitrag editiert von: comrad ]

Catonga
13.07.01, 17:21
78 fps für Gears ist SAU Schlecht.

Gears läuft definitiv im Software Modus.


Diese Meldung sagt das ja auch schon:
"(II) R128(0): Direct rendering disabled"

was soviel heißt wie Direct Rendering wurde
deaktiviert.


Gears erreicht mit Hardwarebeschleunigung
ca. 700 - 1300 Frames/sec. je nach Grafikkarte versteht sich.

Schau in die XFree86 Log Datei in /var/log/X11 nach und lies dir den Rest der Log datei in nem Editor durch, vielleicht steht da mehr.

Catonga
13.07.01, 17:29
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von keiler:
<STRONG>
Vielleicht klappt es ja bei der 4.2.0-Version ab November.</STRONG>[/quote]

Warte erstmal bis Mesa Version 3.5 bestandteil von XFree86 ist. (im moment ist noch Mesa Version 3.4 dabei)


Laut einigen Benchmarkberichten in der DRI-Devel Maillingliste mit dem neuen Mesa 3.5 Branch erreichen die Leute eine
Geschwindigkeitsteigerung von 10-20 % !!!!

Also z.b. mit Mesa 3.4 unter Gears 1100 frames/sec.
Und mit Mesa 3.5 in Gears 1300 frames/sec. :D


Das ist beachtlich, wenn man bedenkt das z.B. zur Zeit die NVidia Karten unter Linux etwa gleich schnell wie unter Windows sind.


Mit der schnelleren und effektiveren OpenGL Bibliothek, also Mesa 3.5 wird dann Linux eindeutig das schnellere System werden.

Immerhin sind da Geschwindigkeitssteigerungen
von 10-20 % drin.

Ich erwarte mir von Mesa 3.5, das sich Linux bald in Sachen 3d Geschwindigkeit deutlich von der Konkurrenz Microsoft Windows absetzt.


Und noch etwas, Mesa 3.5 entspricht der OpenGL 1.2 Spezifikation.
Unter Windows exisitert bisher nur eine DLL Library für die OpenGL 1.1. Spezifikation.

Auch wird OpenGL unter Windows kaum weiterentwickelt. Microsoft hat ja was dagegen, wegen deren DirectX.
Es wird auch nicht mehr auf Speed optimiert.


Die Zeiten werden immer besser für Linux. :D

[ 13. Juli 2001: Beitrag editiert von: Catonga ]

comrad
13.07.01, 17:59
bringt mir aber soweit auch nix, mesa 3.5 zu benutzen. naja. ich schau mir mal die logs durch.

comrad
13.07.01, 18:01
hab grad folgendes interessantes gefunden :

(II) R128(0): [drm] created "r128" driver at busid "PCI:1:0:0"
(II) R128(0): [drm] added 4096 byte SAREA at 0xc1cd3000
(II) R128(0): [drm] mapped SAREA 0xc1cd3000 to 0x40017000
(II) R128(0): [drm] framebuffer handle = 0xe0000000
(II) R128(0): [drm] added 1 reserved context for kernel
(EE) R128(0): [dri] R128DRIScreenInit failed because of a version mismatch.
[dri] r128.o kernel module version is 1.0.0 but version 2.1.x is needed.
[dri] Disabling the DRI.


wo krieg ich nun ne 2.1.x version her? kernel 2.4.6 vielleicht?

comrad

Catonga
13.07.01, 19:17
Ne, vom Kernel nicht, der ist in der Regel immer veraltet.

Vom DRI CVS Server solltest du aber diese Version bekommen.

Eventuell gibt noch binarys driver.

keiler
13.07.01, 23:31
Hi!

Also, ich habe noch keinen Vergleichswert ermittelt, aber fuer die Ati hoeren sich 78 fps doch gut an.
Hast Du schon ein Spiel probiert? Bei mir klappt's mit der Karte bei den kleinen Spielen sehr gut, nur bei denen, die ich spielen will, Tuxracer (nur Hintergrundbild und Anzeigen) und Tuxkart (teilweise pinker Bildschirm, wie auch in der dri-Problem-doku beschrieben) u.a., gibt es Probleme. Vielleicht klappt es ja bei der 4.2.0-Version ab November.

Catonga
13.07.01, 23:47
Hier sind übrigens die Benchmarkergebisse von Mesa 3.5 im Vergleich zu Mesa 3.4 von der DRI Mailingliste:

"> System: Rage Pro 128 8Mb on PIII 800MHz and 128Mb ram.
>
> Before upgrading to 3.5:
> 5722 frames in 5.000 seconds = 1144.400 FPS
> 5785 frames in 5.000 seconds = 1157.000 FPS
> 5786 frames in 5.000 seconds = 1157.200 FPS
>
> After upgrading to 3.5
> 6795 frames in 5.000 seconds = 1359.000 FPS
> 6783 frames in 5.000 seconds = 1356.600 FPS
> 6783 frames in 5.000 seconds = 1356.600 FPS
"

Krelian
14.07.01, 09:44
Wirklich seltsam!
Ich habe auch eine ATI Rage 128.
Aber ich bekomme höchstens 700 fps hin.
Beschleunigung ist definitiv aktiviert.
Mir ist jedoch aufgefallen, dass bei Quake3 bei Driver Info immer was von AGP 2x stand, als ich noch XFree 4.0.3 benutzte. Nun steht da nur noch AGP 1x.
Hat das viel mit der Geschwingigkei zu tun?

Catonga
14.07.01, 16:38
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von Krelian:
<STRONG>Wirklich seltsam!
Ich habe auch eine ATI Rage 128.
Aber ich bekomme höchstens 700 fps hin.
Beschleunigung ist definitiv aktiviert.
Mir ist jedoch aufgefallen, dass bei Quake3 bei Driver Info immer was von AGP 2x stand, als ich noch XFree 4.0.3 benutzte. Nun steht da nur noch AGP 1x.
Hat das viel mit der Geschwingigkei zu tun?</STRONG>[/quote]


Nun, der AGP Modus bestimmt die Bandbreite, also die Datenmenge die gleichzeitig von der CPU zur Grafikkarte gesendet wird.


Es kommt ganz auf das Spiel darauf an.
Ältere Spiele werden die AGP 1x Bandbreite
wohl kaum ausnutzen und daher auch selbst mit
AGP 2x nicht unbedingt schneller laufen.

Vielleicht sind hier einige im Board die da mehr Praxis Erfahrung mit den AGP Modi haben.

Ich selber habe nämlich eine Voodoo 3 und eine Voodoo 5 und die verwenden alle Grundsätzlich AGP 1x, langsamer sind sie dadurch aber auch nicht.

Das ganze wird erst mit T&L interessant, dann sollte man aber schon AGP 4x oder besser bald AGP 8x haben.

Der Grund warum bei dir AGP 1x eingestellt ist, könnte der sein, das im BIOS ein anderer AGP Modi eingestellt ist.
Einfach mal nachschaun.

Ansonsten, du hast nicht angegeben was für eine CPU in deinem Rechner steckt.
Ist das auch ein Pentium 3 mit 800 MHz?

Und mir ist noch etwas aufgefallen.
Du hast gesagt das du ne Ati Rage 128 hast.
Also ohne Pro, die Standardvariante also, die ist klar langsamer als eine Ati Rage 128 Pro Version.

Das könnte der Grund sein warum deine Werte
schlechter sind. Die ATI RAGE PRO Variante die der Type besitzt hat bin mir jetzt bei den Rage Karten nicht ganz sicher aber in der Regel haben Pro/Ultra etc. Versionen einen höheren Chip- und Speichertakt, was sich positiv auf die Benchmarks auswirkt.

[ 14. Juli 2001: Beitrag editiert von: Catonga ]

Krelian
15.07.01, 19:08
Gut, ich hab nur einen P3 mit 450 Mhz.
Hätte mir eigentlich klar sein müssen, dass das langsamer ist.

djaliced
22.07.02, 00:03
versuchs al hier http://holarse.wue.de/index.php?content=treiber_atir128
die seite hat mir extrem geholfen. :-)

cu de Olly

Nonchecker
26.07.02, 17:39
Ich komm grad net drauf - wie heißt das Programm zur kompilerung nochmal?

citroklar
29.07.02, 11:52
make menuconfig, make bzImage, make modules, make modules_install

jha
31.07.02, 01:15
ich hab nen 400 mhz k6/2 und mit der rage 128 ganze 230 fps. du hast doch das ati rage 128 mini howto selber geschrieben oder???? du solltest dir suf jeden fall die x logdatei in /var/log durchlesen. ich denke mal, dass die drm version deiner kernels nicht mit deinem x will wie es bei mir auch war. da hilft nur die neueste version von dri.sourceforge.net und dann mit der hand quelldateien und makefile in das drm verzeichnis des kernels packen und neu kompilieren. viel spass dabei!

--------------------------------
visit http://www.linuxspiele.org