Welche ATI-Karte für FreeBSD > 6

troll

Well-Known Member
Sorry für den neuen Thread, aber ich denke, dass der andere vollkommen woanders gelandet ist.

Ziel ist es den nVidia-blob loszuwerden und einen freien Driver zu nutzen, der auch auf ner 64er Installation läuft.

Also, soweit ich das sehen kann werden vom radeon-Driver eher ältere Karten unterstützt, die kaum noch im Handel sind. Der radeonhd-Driver, auf den die ati(4x) manpage leider nicht hinweist, unterstützt eine Menge aktueller Karten, allerdings wohl noch sehr fehlerhaft.

Gibt es überhaupt momentan qualitativ gute PCIe-Karten, die mit dem radeon-Driver unterstützt werden?

Vielleicht könnte mir auch jemand, der im Thema Grafikkarten etwas mehr drin ist sagen, ob es sich lohnt noch ein wenig abzuwarten, weil evtl. deftigst am radeonhd geschraubt wird o.Ä. IMHO will ja ATI mit den Specs rausrücken und somit wärs möglich diese Driver zu entwicklen, was aber sicherlich eher untrivial ist.
Wie schätzt ihr die Sachlage ein? Warten, oder eher versuchen eine Karte für den radeon-Driver zu bekommen?

Wichtig ist mir nicht den Blob zu verwenden, weil ich sonst auch meine alte nv behalten könnte.
Noch wichtiger ist mir gute Bildqualität und Auflösungen >=1600x1400, sowie 2 Ausgänge

Danke für eine zielführende Diskussion
 
Der ati/radeon-Treiber seit Version 6.8 alle neueren Karten (bis auf HD 34x0/HD36x0),
siehe:
http://gitweb.freedesktop.org/?p=xo...ff;h=af82172a82f2bdf96e571def659a1c70f92dfdbf

Habe ich selbst getestet auf meiner HD 2400 XT. (unter Linux)

Ich habe auch das Gefühl, dass die Entwicklung des "ati" viel schneller vorangeht als die des "radeonhd".
Vergleich:
ati - http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=shortlog
radeonhd - http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=shortlog

(Der radeonhd funktioniert auf meinem Rechner übrigens nicht)
 
Also die ATI mit M56 (Mobility FireGL V5200) geht. Wenigstens teilweise. Leider ist hier der radeonhd-Treiber besser, weil er Dual-Screen besser unterstützt. Ich brauche auf einem Monitor 1600x1200 und auf dem anderen 1280x1024. Ich kriege nur beides auf 1280x1024 und dann sieht alles auf dem Notebook-Display furchtbar aus.

Das Erzwingen von 1600x1200 mit Option "PreferredMode" führt übrigens bei beiden Treibern zu einem Total-Crash. Da muss man den Rechner neu booten, damit man etwas wieder sieht (2x, weil man erstmal im Single-User die Option entfernen muss).
 
Also die ATI mit M56 (Mobility FireGL V5200) geht. Wenigstens teilweise. Leider ist hier der radeonhd-Treiber besser, weil er Dual-Screen besser unterstützt. Ich brauche auf einem Monitor 1600x1200 und auf dem anderen 1280x1024. Ich kriege nur beides auf 1280x1024 und dann sieht alles auf dem Notebook-Display furchtbar aus.

Danke nakal :-)
Ich bin mir nicht ganz sicher, was du damit meinst, dass der radeonhd Dual-Screen besser unterstützt.
Ich hab hier auch ein Setting mit unterschiedlichen Auflösungen, aber ich kann in Kauf nehmen beide in selber Auflösung und mit Frequenzen zu fahren.
Spricht dann nach deiner Erfahrung etwas gegen die 2600XT mit radeon-Treiber?

Wenn du jetzt schreibst, dass das laufen sollte, antworte ich erst, wenn ich vom Kistenschieber zurück bin ;-)
 
Ich habe gerade die ati-Treiber ausprobiert (auch radeon). VTSwitch ging nicht mehr (weder auf Alt+F1, noch wenn ich soft gdm beende, kein Sync, Monitor geht aus). ati fährt den Monitor grundsätzlich in 60Hz. Die Logs sind so etwas von zugespammt mit Debug-Ausgaben (wie auch bei der M56), dass ich nicht mal bestätigen kann, dass der Output dem Monitor zugeodnet werden konnte. Bei der M56 wollte er noch wenigstens versuchen das radeon.ko Modul nachzuladen, um DRM zu nutzen. Hier auf der 2600 XT hat er gar nichts damit gemacht.

Ganz ehrlich: radeonhd scheint mir viel weiter zu sein, als ati/radeon.
 
Merci

ich hab inzwischen entschieden die Karte zu kaufen und hab sie auch bestellt. Wenn sie nicht anständig läuft bleibt sie draussen und ich beobachte weiter, was mit der Entwicklung geschieht. Ich muss mich schnellstmöglich von dem i386er Zeuges verabschieden, weil meine Kiste swapt wie blöde und das wird wohl der Weg sein...
 
Noch eine Bitte an Euch, die eine ATI/AMD VGA-Karte haben.

Früher habe ich das Feedback-Formular auf der Seite, wo man die ATI-Treiber herunterladen konnte dazu benutzt, um mich über die Situation zu beschweren. Witzig ist, dass einige Jahre danach die Spezifikation freigegeben worden ist.

Nun heißt das aber auch, dass man "danke" sagen sollte. Ich habe gerade mit dem Feedback-Formular ein Dankeschön abgesendet. Damit die auch wissen wovon ich spreche habe ich folgende Begriffe benutzt:

Natürlich in englisch:
- gekaufte ATI-Karte
- Karte gekauft weil: Hoffnung auf besseren Support durch radeonhd-Treiber
- Dankbarkeit für Spezifikationen ausdrücken
- Situation jetzt: noch rudimentär, kein DVD-gucken möglich etc...
- Wichtig: Plattform benennen, also: BETRIEBSSYSTEM + CPU-ARCHITEKTUR (bei mir FreeBSD7.0 auf amd64)
- Nochmal abschließend bedanken

Ich hoffe Ihr macht mit. So viel Zeit muss sein.
 
Ich habe gerade die ati-Treiber ausprobiert (auch radeon). VTSwitch ging nicht mehr (weder auf Alt+F1, noch wenn ich soft gdm beende, kein Sync, Monitor geht aus).
Da musst du die Auflösung beim Kernelboot senken
ati fährt den Monitor grundsätzlich in 60Hz.
Mit dem neusten Git sollte dieses Problem behoben sein

Die Logs sind so etwas von zugespammt mit Debug-Ausgaben (wie auch bei der M56), dass ich nicht mal bestätigen kann, dass der Output dem Monitor zugeodnet werden konnte.
Habe ich nicht drauf geachtet
Bei der M56 wollte er noch wenigstens versuchen das radeon.ko Modul nachzuladen, um DRM zu nutzen. Hier auf der 2600 XT hat er gar nichts damit gemacht.
Mit meiner HD 2400 XT läuft DRM problemlos inkl. 3D (auch wenn 3D sehr langsam ist). ABer 3D bietet mir der radeonhd-Treiber nicht

Ganz ehrlich: radeonhd scheint mir viel weiter zu sein, als ati/radeon.
Da bin ich anderer Meinung. Bei mir läuft Video + 3D perfekt mit dem radeon
Nur Compiz läuft noch nicht darauf
 
Ich habe gerade die ati-Treiber ausprobiert (auch radeon). VTSwitch ging nicht mehr (weder auf Alt+F1, noch wenn ich soft gdm beende, kein Sync, Monitor geht aus).
Da musst du die Auflösung beim Kernelboot senken
ati fährt den Monitor grundsätzlich in 60Hz.
Mit dem neusten Git sollte dieses Problem behoben sein

Die Logs sind so etwas von zugespammt mit Debug-Ausgaben (wie auch bei der M56), dass ich nicht mal bestätigen kann, dass der Output dem Monitor zugeodnet werden konnte.
Habe ich nicht drauf geachtet
Bei der M56 wollte er noch wenigstens versuchen das radeon.ko Modul nachzuladen, um DRM zu nutzen. Hier auf der 2600 XT hat er gar nichts damit gemacht.
Mit meiner HD 2400 XT läuft DRM problemlos inkl. 3D (auch wenn 3D sehr langsam ist). 3D bietet mir der radeonhd-Treiber nicht

Ganz ehrlich: radeonhd scheint mir viel weiter zu sein, als ati/radeon.
Da bin ich anderer Meinung. Bei mir läuft flüssiges Video + 3D mit dem radeon/ati-Treiber
Nur Compiz läuft noch nicht darauf (weil einige 3D-Funktionen bei der HD-Serie noch nicht implementiert sind)
 
Da musst du die Auflösung beim Kernelboot senken

Verstehe ich nicht. Ich habe 80x25 an beim Booten.

Mit dem neusten Git sollte dieses Problem behoben sein

Ich installiere nur Ports.

Mit meiner HD 2400 XT läuft DRM problemlos inkl. 3D (auch wenn 3D sehr langsam ist). 3D bietet mir der radeonhd-Treiber nicht

Heißt das, dass bei Dir das Laden von radeon.ko etwas bringt? Bei mir bringt das Modul gar nichts. Was hast Du denn als X-Treiber geladen? ati oder radeon?
 
Nakal, er spricht von Linux.

So, ich hab die Karte auch drin und gestern die mittelschwere Frickelorgie gestartet.
Die Einwände gegen die Karte stimmen bis aufs i-Tüpfelchen, getestet habe ich ausschliesslich mit dem radeon-Driver aus den Ports.
Etwas kommt noch hinzu, bei Tests sollte man um sicher zugehen den Rechner neu starten(cold mit Power-down), da einige Einstellungen noch nicht einmal bei nem warmen reboot neu geladen werden. Ich hab hier ein Multimonitorsetting, das funktioniert, jede Änderung bedeutet aber mehr oder weniger den Rechner neu anzumachen, da der Treiber auch ein paar mal ein extra aufgesetztes Testsystem(7.0 AMD64) zum Komplettabsturz gebracht hat.
Ein VT-Switch auf die Konsole funktioniert bei mir genau einmal - und zwar fehlerhaft, ein Monitor schaltet sich ab, der verbleibende, der sich nach ca. 2 Minuten zaghaft mit einer Konsole meldet hat dann die Gösse verändert und stellt nicht mehr korrekt dar. Für ein Shutdown reicht es. Ein erneuter Wechsel in X und zurück bringt den Rechner in 90% der Fälle zum kompletten Einfrieren(auch übers Netzwerk ist er weg, ca 10x getestet)

Ich werde die Karte drin lassen und die Sachen erst einmal in Kauf nehmen. Immerhin kann ich auf zwei Schirmen 1280er Auflösung fahren, was ich jetzt in Kauf nehme, da wichtige Änderungen laut Ararat ja bereits im neueseten Git sind und wohl in absehbarer Zeit in die Ports sickern werden.
Ich schliesse mich an, die Karte ist derzeit nicht empfehlenswert, es sei denn, man möchte den selben Weg gehen, die Sachen in Kauf nehmen und Entwickler und ATI damit unterstützen.

Was bleibt nach der Geschichte:
Wenn man ein funktionierendes Setting hat, kann man den Rechner normal starten , sich grafisch einloggen und ganz normal arbeiten. Die Bildqualität ist sehr schön. Von 3D hab ich keine Ahnung, ich weiss noch nichtmal, wie ich sowas testen soll, finde aber als einzigen Error in Xorg.$DISPLAY.log das hardwareacceleration fehlgeschlagen ist - also gehe ich davon aus, dass es nicht geht. Ein Video - lach, das einzige, was ich habe - konnte ich schauen, aber das war nicht DVD oder so, sondern ein kleiner flv-Film. Und dazu muss ich auch sagen, dass die Opteron einen guten Wumms unterm Flügel haben und eventuell die Leistung wettmachen konnten, was über 3D-Remdering fehlte. Dazu müsste sich jemand mit Ahnung von 3D äussern, ich weiss noch nichtmal, ob das schlüssig so sein kann. Auf jeden Fall gings ohne Ruckeln.
Grafisch ausloggen und erneut einloggen halte ich für ein Glücksspiel. Für solche Spässe sollte man dann besser den Rechner kalt neu starten.
Runterfahren aus der grafischen Oberfläche gehr auch, auch wenn dann die Konsolenmeldungen natürlich verstümmelt, oder garnicht kommen.

Nakal, ich hab mal nach dem Feedback-Formular gesucht und nichts gefunden. Hast du mal nen link?
 
Nakal, er spricht von Linux.

Nun... das habe ich jetzt überlesen. Ich würde unter Linux bei fglrx bleiben.

hab hier ein Multimonitorsetting, das funktioniert, jede Änderung bedeutet aber mehr oder weniger den Rechner neu anzumachen, da der Treiber auch ein paar mal ein extra aufgesetztes Testsystem(7.0 AMD64) zum Komplettabsturz gebracht hat.

Benutze das Programm xrandr im Zusammenhang mit radeonhd. Das klappt bei mir ganz gut.

Ein VT-Switch auf die Konsole funktioniert bei mir genau einmal - und zwar fehlerhaft, ein Monitor schaltet sich ab, der verbleibende, der sich nach ca. 2 Minuten zaghaft mit einer Konsole meldet hat dann die Gösse verändert und stellt nicht mehr korrekt dar.

VTSwitch geht auch bei radeonhd vernünftig. Da ist noch nichts großartiges passiert bei mir.

fahren, was ich jetzt in Kauf nehme, da wichtige Änderungen laut Ararat ja bereits im neueseten Git sind und wohl in absehbarer Zeit in die Ports sickern werden.

Mach Dir, wie ich, zwei xorg.confs, zwischen denen Du per "cp" dann bei Bedarf umschalten kannst. So kannst Du auch schnell sehen, wie der andere Treiber gerade vorankommt.

Von 3D hab ich keine Ahnung, ich weiss noch nichtmal, wie ich sowas testen soll,

3D testet man mit glxgears. Manche meinen fälschlicherweise, es wäre eine Art Benchmark und geben an, was sie für utopische fps-Raten haben. Für Benchmarks ist es allerdings nicht gedacht, besonders wenn man ATI vs nVidia vergleicht.

Ein Video - lach, das einzige, was ich habe - konnte ich schauen, aber das war nicht DVD oder so, sondern ein kleiner flv-Film. Und dazu muss ich auch sagen, dass die Opteron einen guten Wumms unterm Flügel haben und eventuell die Leistung wettmachen konnten,

Ist bei mir auch so. Aber bei DVDs ist spätestens die Skalierung per CPU doch dann zu viel.

Nakal, ich hab mal nach dem Feedback-Formular gesucht und nichts gefunden. Hast du mal nen link?

Du musst einfach auf http://ati.amd.com/support/driver.html. Unten siehst Du "Rate this page [+]". Dahinter ist ein Feedback-Formular. Ich habe diese Seite gewählt, weil für uns FreeBSDler da eine Sackgasse ist, bei der Suche nach Treibern.
 
Benutze das Programm xrandr im Zusammenhang mit radeonhd. Das klappt bei mir ganz gut.
Genau so hatte ich es gemacht.
Ich werd aber, sobald ich wieder Zeit habe auch mit der alten Xinerama-Geschichte testen...
VTSwitch geht auch bei radeonhd vernünftig. Da ist noch nichts großartiges passiert bei mir.
Den radeonhad wollte ich als nächstes testen. Erstmal wollte ich ein Setting durchprobieren, um mich mal zurecht zu finden...
Mach Dir, wie ich, zwei xorg.confs, zwischen denen Du per "cp" dann bei Bedarf umschalten kannst. So kannst Du auch schnell sehen, wie der andere Treiber gerade vorankommt.
Jepp, so mach ich das eh.
3D testet man mit glxgears. Manche meinen fälschlicherweise, es wäre eine Art Benchmark und geben an, was sie für utopische fps-Raten haben. Für Benchmarks ist es allerdings nicht gedacht, besonders wenn man ATI vs nVidia vergleicht.
1694 frames in 5.0 seconds = 338.719 FPS
1589 frames in 5.1 seconds = 312.144 FPS

Keine Ahnung, ob das was taugt, aber es ist auch wie gesagt bei mir recht unwichtig.
Du musst einfach auf http://ati.amd.com/support/driver.html. Unten siehst Du "Rate this page [+]". Dahinter ist ein Feedback-Formular.

Gut versteckt...
Hey, da gibts gar keine Option "Cc an nVidia" ;-)

Ich hab eben mal eine Rohdatendatei von der Kamera gezogen und unter dem Testsystem fertigbearbeitet. Huh, kein Speicherlimit zu haben ist die wahre Freude. Und die Darstellung der Karte ist wirklich schön knackig.
 
Genau so hatte ich es gemacht.
Ich werd aber, sobald ich wieder Zeit habe auch mit der alten Xinerama-Geschichte testen...

Ich habe kein Xinerama angeschaltet. Es geht trotzdem mit zwei nebeneinander gestellten Desktops. Ich habe schon einiges gelesen, wo empfohlen wird, Xinerama nicht mehr zu benutzen.

1694 frames in 5.0 seconds = 338.719 FPS
1589 frames in 5.1 seconds = 312.144 FPS

Das ist nix. ;) Bei schwachen GPUs fängt hier das Leben ab ca. 1500 fps an.
 
Ich habe kein Xinerama angeschaltet. Es geht trotzdem mit zwei nebeneinander gestellten Desktops. Ich habe schon einiges gelesen, wo empfohlen wird, Xinerama nicht mehr zu benutzen.
Ja, ich auch. Ich hab mit meinem Setting hier auch die Monitore unabhängig nebeneinander. Sex sells - wenn xinerama tut, hält es einem den Rücken frei, bis die Treiber ausgereifter sind...
Das ist nix. ;) Bei schwachen GPUs fängt hier das Leben ab ca. 1500 fps an.

Dann muss man halt dies glxgears passend patchen ;-)

CU

Martin
recht angetan von der Darstellung :-)
 
Man muss eigentlich nur das drm-Modul laden.

3D sollte dann out-of-the-box laufen, wenn die xorg.conf entsprechend konfiguriert ist. (Es ist übrigens egal ob man radeon oder ati nimmt) Die Performance davon ist aber noch sehr schwach, leider. Das liegt glaube ich auch an nicht implementierten Funktionen.

Aber positiv zu erwähnen ist, dass die Treiber schnell voranschreiten ;)
Siehe ati: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=shortlog
(13 GIT-Änderungen in den letzten 24 Stunden)
Siehe radeonhd: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=shortlog
(1 GIT-Änderung in den letzten 24 Stunden - trotzdem kommt dieser auch schnell voran)

Beim ati werden zur Zeit hauptsächlich Fehler korrigiert, beim radeonhd werden dafür viele neue Features implementiert.
 
Zurück
Oben