PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : N620c: ATI Mobility Radeon 7500 und opengl zu langsam?



osmanovic100
01.08.07, 22:02
Hallo,

warum ist ATI Mobility 7500 mit "radeon" treiber so langsam?

ich meine, unter Windows läuft UT2004 ohne ruckeln und das bei 1024x768....?

bei linux ruckelt es mit 640x480 (auch bei kleinste auflösung)

was ich komisch finde ist, dass Windows DirectX: Internal DAC(400MHz) anzeigt...?

und Linux:
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=260.00 Mhz, System=183.00 MHz ??? :(

was kann man da machen?

fglrx geht erst ab radeon 8500 Traurig gibt es da keine möglichkeit dies auch irgend wie mit Mobility 7500 zu nutzen?...


xorg.conf:


Section "Module"
# Load "GLcore"
# Load "ddc"
Load "glx"
Load "bitmap"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "extmod"
Load "xtrap"
Load "dbe"
Load "record"
Load "dri"
Load "freetype"
Load "type1"
Load "radeon"
Load "drm"
EndSection
...
...
...

Section "Device"
...
...
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]"
BusID "PCI:1:0:0"
# Option "RenderAccel" "true"
Option "AGPMode" "4"
Option "AGPFastWrite" "1"
# Option "EnablePageFlip" "1"
# Option "AccelMethod" "EXA"
Option "ColorTiling" "1"
# Option "SWcursor" "true"
Option "UseInternalAGPGART" "no"
# Option "backingstore" "true"
# Option "AllowGLXWithComposite" "true"
EndSection
...
...



danke im voraus füt tips



Mfg,
Osmanovic

.matthias
01.08.07, 22:08
ich meine, unter Windows läuft UT2004 ohne ruckeln und das bei 1024x768....?

:eek:
Glaub ich irgendwie nicht. Ich hab auch ne Mobility 7500 mit 16MB in meinem NB, genuegt nichtmal ansatzweise den Mindestanforderungen. Die liegen glaub ich bei 64MB. Wie ist denn deine bestueckt? Von daher meld ich mal vorsichtig Zweifel an..

osmanovic100
01.08.07, 22:15
Glaub ich irgendwie nicht.

aber 100% ohne ruckeln oder sonst irgendwelche grafikfehler
(einstellungen standard) und halt mit 1024x768 auflösung....

ist aber eine Mobility Radeon 7500 mit 32MB speicher....

gadget
01.08.07, 22:17
Hallo,

warum ist ATI Mobility 7500 mit "radeon" treiber so langsam?

ich meine, unter Windows läuft UT2004 ohne ruckeln und das bei 1024x768....?

bei linux ruckelt es mit 640x480 (auch bei kleinste auflösung)

was ich komisch finde ist, dass Windows DirectX: Internal DAC(400MHz) anzeigt...?

und Linux:
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=260.00 Mhz, System=183.00 MHz ??? :(

was kann man da machen?

fglrx geht erst ab radeon 8500 Traurig gibt es da keine möglichkeit dies auch irgend wie mit Mobility 7500 zu nutzen?...


Frag bei ATI/AMD nach, warum die nicht entweder selbst einen vernünftigen Linux-Treiber bereitstellen oder aber wenigstens die Spezifikationen veröffentlichen, damit sich Linuxer selbst ihre Treiber schreiben können!


man radeon | grep 7500
RV200 Radeon 7500, M7, FireGL 7800
So schlimm sollte es eigentlich nicht sein.
Du hast nicht zufällig composite aktiviert?

osmanovic100
01.08.07, 23:01
Frag bei ATI/AMD nach, warum die nicht entweder selbst einen vernünftigen Linux-Treiber bereitstellen oder aber wenigstens die Spezifikationen veröffentlichen, damit sich Linuxer selbst ihre Treiber schreiben können!


ich habe schon vor ca. 1Jahr bei ATI nachgefragt: warum 7500 und ie andere OPENGL fähige ATI in fglrx nicht rein programmiert sind....

antwort: bei erste mail 2 wochen gewartet und keine antwort...
bei zweite mail: keine antwort!
bei dritte mail: (so in etwa) nehmen sie opensource radeon....! (ob ich eine andere alternative hätte.... :( )

was ich komisch finde ist, dass Windows DirectX: Internal DAC(400MHz) anzeigt...?

und Linux:
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=260.00 Mhz, System=183.00 MHz ???



Du hast nicht zufällig composite aktiviert?
composite benutze ich nicht...?

gadget
01.08.07, 23:10
Die Module radeon und radeonfb sind geladen?

Psycho Dad1
01.08.07, 23:27
Ist 3D überhaupt aktiv?
Zeigt glxinfo sowas wie


direct rendering: Yes

Wenn ja kannst ja mal


Option "EnablePageFlip" "1"

in der xorg.conf aktivieren.
Und


export RADEON_NO_USLEEPS=1

in /etc/profile eintragen.
Und driconf installieren, dann Hyperz-Support aktivieren.
In UT2004 möglichst viele Details, Effekte, etc. deaktivieren
Das alles könnt ein paar Prozent bringen.
Trotzdem glaub ich, das die Karte für UT2004 zu langsam sein dürfte, ich hab einen Grafikchip mit ähnlicher Leistung.

osmanovic100
02.08.07, 00:22
Die Module radeon und radeonfb sind geladen?
Ja


Ist 3D überhaupt aktiv?

glxinfo:

ame of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
...
...
...


export RADEON_NO_USLEEPS=1

wo für ist das gut? b.z.w was heißt USLEEPS?

Rain_maker
02.08.07, 08:31
Man kann ein wenig mit den hier beschriebenen Parametern (2a) experimentieren:

http://www.linuxforen.de/forums/showpost.php?p=1557603&postcount=2

Vorher ein Backup der xorg.conf wäre ne gute Idee.

Greetz,

RM

Psycho Dad1
02.08.07, 09:20
Die Option ist hier beschrieben

http://dri.sourceforge.net/doc/dri_driver_features.phtml

für glxgears hats bei mir einiges an Performancesteigerung gebracht, sonst allerdings nicht so viel. Einfach mal probieren.
Hat den Page Flipping und Hyperz-Support was gebracht?

Skipper
02.08.07, 12:02
Frag bei ATI/AMD nach, warum die nicht entweder selbst einen vernünftigen Linux-Treiber bereitstellen oder aber wenigstens die Spezifikationen veröffentlichen, damit sich Linuxer selbst ihre Treiber schreiben können!
Für die GPU wurden Spezifikationen veröffentlicht, daher gibt es ja auch den freien Treiber. Allerdings wird der nie so performant sein wie ein proprietärer, da er nicht speziell für eine Architektur optimiert wurde. Dafür läuft er dann auch auf anderen Plattformen und Architekturen, und ist wesentlich stabiler als der ATI-Treiber.

Auf meinem Laptop z.B. funktioniert dank ATI/AMD Suspend to RAM nicht brauchbar.

gadget
02.08.07, 14:00
Für die GPU wurden Spezifikationen veröffentlicht
Alle, die nötig wären?

osmanovic100
03.08.07, 18:17
also, UT2004 läuft unter Windows ohne ruckeln, weil das Spiel in Direct3D modus stertet! (habe das vorher nicht gemerkt)

vergleich z.w OpenGL WinXP vs. OpenGL (DRI) Linux...

Windows:
UT2004 startet nicht mit OpenGL (mit mehrere Treiber versucht...glaube es liegt am spiel...) dafür aber das schellere Direct3D!

Linux:
UT2004 Native mit Radeon treiber, es ruckelt... kann man aber spielen!

UT2004 + Wine 0.9.40= Direct3D unter Linux! geschwindigkeit ist wie bei Windows! das problem ist aber, das man es nicht spielen kann, da Maus Probleme... siehe z.b hier:
http://bugs.winehq.org/show_bug.cgi?id=6971
http://appdb.winehq.org/appview.php?iVersionId=5425&iTestingId=12270

es gibt aber patches, siehe hier:
http://www.winehq.org/pipermail/wine-patches/2007-January/035191.html
http://www.winehq.org/pipermail/wine-patches/2007-January/035215.html


EDIT:
oben gennante patches funktionieren mit wine-0.9.42! es gibt bei zweiten patch 1 Failed, ist aber kaein problem man kann es manuel korigieren (siehe mouse.c.rej....)

also:
patches downloaden und nach wine-0.9.42/dlls/winex11drv/ kopieren, in verzeichnis wechseln und mit:
(erster patch link)
patch -i wasauchimmerpatch-1.bin
patch -i wasauchimmerpatch-2.bin

...pacthen
danach wine-0.9.42 compilieren:
cd ../../

(als user)
./configure
make depend
make

(als root)
make install

bei mir compiliertes grade, werde dann berichten ob alles geht....


Mfg,
Osmanovic

osmanovic100
03.08.07, 20:31
ja!!! es geht!

UT2004 nicht in virtualle fenster starten, sondern in fullscreen, dann hat man keine maus probleme mehr...
EDIT:
es funktioniert auch in virtuelle-fenster, man muss nur in wincfg die option: "DirectX Anwendungen können Maus einfangen" aktivieren.


wieder mal ein grund kein Windows zu benutzen!

jetzt brauche ich bei (UT2004) LAN partys kein Desktop rechner mehr zu tragen! sondern wird mir, dass super tolle, kleine, stabile... EVO N620C Laptop viel leichter machen! ;)