Archiv verlassen und diese Seite im Standarddesign anzeigen : ATI/AMD - Freier Treiber für r5xx
puntarenas
2007-06-13, 00:35:39
Hallo,
endlich kommt Bewegung in die Sache, eine sehr frühe Version des Freien Treibers für ATIs r5xx-Karten wurde nun unter GPL veröffentlicht.
R500 initial driver release announcement (http://lists.freedesktop.org/archives/xorg/2007-June/025506.html)
Pro-Linux - Freier AMD-Grafiktreiber unterstützt r500 (http://www.pro-linux.de/news/2007/11312.html)
Aus dem release announcement:
The code released today is able to initialise and set video modes on
rv515 and rv530 (X1300 up to X1600); we still lack proper initialisation
for r520 & r580 (X1800 and above, some X1600) because of lack of time
and hardware.
The current roadmap is:
- Find out missing bits for r520 and r580 hardware initialisation,
- RandR 1.2 support with a dumb memory allocator,
- Simple 2D acceleration (we will put more focus on 3D acceleration
as now Xorg provides infrastructure to best utilise 3D drivers
to display the desktop, thanks to the Glucose interface),
- 3D reverse engineering: We believe that this engine is very similar
to the r300 3D engine which has already mostly been reverse
engineered,
- TTM DRM driver for proper memory management,
- and likely port the driver to new DRM modesetting work.
Momentan ist der Treiber also noch in einem sehr frühen Stadium und beiweitem noch nicht alltagstauglich, aber je früher eine stabile, freie Alternative zum fglrx verfügbar wird, desto besser.
Please note that this is intended only for people interested in working
on this and normal users should not try it yet as it actually needs you to
add your graphic card pci id in order for it to work.
Wichtiges Statement aus dem Mailinglist Post.
Gruß DebFan
AMD findet bestimmt noch einen Weg, wie sie das verhindern können, hat ja in der Vergangenheit auch geklappt (http://airlied.livejournal.com/31180.html).
Aber es gibt ja schließlich noch andere Hersteller...
Rhönpaulus
2007-06-13, 19:45:28
amd verhindert nix,unterstützt aber auch keine externe treiberentwicklung was sehr ärgerlich ist.
freilich ist das bei nvidia auch nicht anders aber wenigstens bieten die einen halbwegs brauchbaren,propäritären treiber an.
dabei braucht es nichtmal fertige treiber von den beiden denn das war unter linux noch nie nötig.
was es braucht sind die spezifikationen ihrer hardware damit freie entwickler selber die treiber schreiben können.
um das zu können müssen sie wissen wie die hardware anzusteuern ist und weil beide hersteller dazu stur schweigen ist alles was es bisher an alternativen gibt per reverse engineering aus windowstreibern müßsam erforscht worden.
auf dauer ist das natürlich sehr unbefriedigend aber wie man sieht gibt es trotzdem leute die sich davon nicht abhalten lassen.
puntarenas
2007-06-13, 20:56:26
AMD findet bestimmt noch einen Weg, wie sie das verhindern können, hat ja in der Vergangenheit auch geklappt (http://airlied.livejournal.com/31180.html).
Der Mensch hatte Informationen aus einem NDA erhalten und war damit zur Freigabe seines Codes auf AMDs Zustimmung angewiesen. Die hat er nicht bekommen und war angeschmiert, sie haben ihm ja nicht einmal geantwortet.
Aber es gibt ja schließlich noch andere Hersteller...
Ja, freie Treiber gibt es für aktuelle Hardware aber soweit ich das überblicke nur bei Intel und da ist die Spieleperformance leider grottig. Kein Problem für reine Arbeitsplatzrechner, aber im Heimgebrauch will ich auch mal Windows booten und eine Runde spielen können.
Das Nouveau-Projekt (http://nouveau.freedesktop.org/) für einen freien Nvidia-Treiber steht ja leider vor der selben Verschlossenheit. Natürlich kann man jetzt losflamen, dass Nvidias proprietärer Treiber bessere Performance und mehr Features bietet, aber das ist hier ja nicht das Thema.
puntarenas
2007-06-19, 18:33:55
Immer wieder erstaunlich, was für Tests bei Phronix abgehalten werden, aber die Jungs und Mädels sind halt neugierig: Klick! (http://www.phoronix.com/scan.php?page=article&item=753&num=1)
Interessant finde ich auch folgende These:
This open-source Avivo driver is also expected to eventually work with the ATI/AMD R600 series.
Klar, sehr vage, aber gibt es dafür technische Hintergründe, sind sich R5xx und R6xx was grundsätzliche Dinge wie Modesetting und so weiter angeht tatsächlich ähnlich? Nvidia hat ja diesbezüglich beispielsweise über viele Generationen hinweg auch nahezu nichts verändert, so dass der freie 2D-Treiber IIRC ohne große Anpassungen funktioniert hat. Weiß da jemand genaueres?
Nvidia hat ja diesbezüglich beispielsweise über viele Generationen hinweg auch nahezu nichts verändert, so dass der freie 2D-Treiber IIRC ohne große Anpassungen funktioniert hat. Weiß da jemand genaueres?
soweit ich weiß kümmert sich nvidia selber darum, dass der freie nv treiber 2d funktionalität für alle karten bereitstellt.
puntarenas
2007-06-20, 02:25:11
soweit ich weiß kümmert sich nvidia selber darum, dass der freie nv treiber 2d funktionalität für alle karten bereitstellt.
Soweit ich mich erinnere, hat Nvidia den freien Treiber selbst geschrieben oder daran zumindest mitgewirkt. Darum ging es mir aber auch garnicht, es war nur als Beispiel gedacht, wie grundlegende Dinge über mehrere Grafikkartengenerationen unverändert bleiben, der Treiber funktionierte wie ich gelesen habe über viele GForce-Generationen hinweg ohne oder mit minimalen Anpassungen.
Möglich also, dass R6xx und R5xx ähnliche Gemeinsamkeiten aufweisen, der 3D-Teil dürfte sich mit den Unified Shadern dagegen sehr deutlich unterscheiden. Diskussionen zum freien Nvidia-Treiber verdienen IMHO übrigens einen eigenen Thread.
puntarenas
2007-07-17, 00:42:15
Phronix scheint ganz vernarrt in den freien AVIVO-Treiber zu sein. Hier gibt es eine Anleitung zur Installation der Version 0.0.1: Installing The Avivo Driver On Ubuntu (http://www.phoronix.com/scan.php?page=article&item=777&num=1)
Außerdem haben sie bereits einen ersten Benchmark laufen lassen, um die 2D-Performance gegenüber dem proprietären fglrx zu ermitteln. Überraschenderweise wird der fglrx in GtkPerf bereits jetzt in Grund und Boden gestampft: Avivo vs. Fglrx Driver In GtkPerf (http://www.phoronix.com/scan.php?page=article&item=779&num=1)
http://img515.imageshack.us/img515/2618/01ch1.png
Bei mir benötigt GtkPerf 0.40 für alle Tests bei 1000 Wiederholungen auf einer X1900XT mit einem E6600 und fglrx 8.34 genau 183,19 Sekunden. Zum Vergleich, das schafft der freie Avivo-Treiber auf einer Mobility Radeon X1400 128MB und einem Core Duo T2400 (1.83GHz) bereits jetzt in der gleichen Zeit.
:ulol3:
Avalox/Gast
2007-07-17, 09:25:28
Michael Larabel will ja nächste Woche zu ATI & Linux 2007 was schreiben. Mal abwarten.
Also Avivo läuft im 2D bei mir sehr gut, jedoch bekomm ich die Auflösung und Wiederholraten nicht hin, er crashed immer X dann.
Avivo wird wohl der OpenSource Treiber der R500 und höher Generation, also R600, R700 usw..
Avalox, sein State of Linux 2007 gibt es schon. Oder was meinst du?
puntarenas
2007-07-18, 12:42:58
Also Avivo läuft im 2D bei mir sehr gut, jedoch bekomm ich die Auflösung und Wiederholraten nicht hin, er crashed immer X dann.
Tapfer, ich habe ihn noch garnicht ausprobiert, Version 0.0.1 direkt aus GIT heraus ist doch noch eine recht frühe Version, ich warte mal auf das erste offizielle Release.
Avivo wird wohl der OpenSource Treiber der R500 und höher Generation, also R600, R700 usw..
Definitiv, außer natürlich AMD schmeisst am 2D-Part der kommenden Chips intern wieder einiges um. Fragt sich halt nur, wie schnell es gelingt grundlegende 3D-Beschleunigung und vor allem auch XV-Unterstützung zu implementieren, bis dahin wird der fglrx zumindest für mich die einzige Wahl bleiben. Die Performance ist mir beim 3D-Kram nicht so wichtig, aber das eine oder andere Gimmick von Compiz lässt sich durchaus sinnvol nutzen, zum Beispiel finde ich die gerenderten Vorschaufenster beim Task-Switch oder den Exposé-Klon richtig nett.
Irgendwo habe ich jedoch gelesen, dass der Hauptentwickler momentan an seiner Master-Thesis schreibt, wodurch natürlich die Entwicklung nicht gerade beschleunigt wird, aber vielleicht finden sich durch die große Ressonanz dieser frühen Versionen ja nun langsam noch ein paar zusätzliche Cracks ein.
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.