Da die Unterstützung von Grafikkarten unter FreeBSD noch immer
durchwachsen ist, auf der andereren Seite aber die Treiber langsam in
Bereiche kommen, wo sie praxistauglich sind, ist es an der Zeit einmal
zu sammeln, was geht und was nicht geht. "Warum?", wird nun so mancher
fragen. Es sind mehrere Punkte. Einmal ist da schlicht die Tatsache, das
Google nicht sonderlich hilfreich ist, da FreeBSDler anscheinend nicht
gern über ihre Erfolge sprechen. Es ist entsprechend schwer vor dem
Hardwarekauf herauszufinden, was funktioniert und was nicht. Dann wird
amd64 als Architektur immer beliebter, praktisch jeder neue Rechner hat
durch die günstigen Speicherpreise genügend Arbeitsspeicher, dass i386
nicht mehr ausreicht und der nVidia-Blob dort nicht läuft. Nicht zuletzt
ist dort nVidia, von denen man wohl nie Hilfe sehen wird, im Gegenteil.
Neuerdings sagt man, dass der Blob für FreeBSD/i386 in Sachen
Zuverlässigkeit und Geschwindigkeit ja nicht so gut sei und überhaupt
ist FreeBSD ja eine Plattform mit geringerer Priorität. Jeder möchte
diese Zeichen bitte für sich deuten. Verübeln kann man nVidia es aber
kaum, schließlich ist FreeBSD in Sachen Marktanteil unbedeutend und
anders als Sun bezahlt das Projekt die Treiberentwicklung nicht. Dann
ist da der vielleicht wichtigste Punkt, die Tatsache, dass es inzwischen
wirklich gut funktionierende Grafikhardware für FreeBSD Abseits von
nVidia gibt, es kaum einer weiß und das Geheul über die schlechte
Unterstützung entsprechend groß ist.
Die soll ein Sammelthread werden, kein Diskussionsthread. Daher vorweg
ein paar freundschaftliche Regeln und Hinweise, um deren Einhaltung ich
bitten möchte, damit es hier übersichtlich und hilfreich bleibt:
- Nur Berichte freier Treiber, beim nVidia-Blob wissen wir, dass er
funktioniert.
- Welche Architektur, i386 oder amd64 oder vielleicht ganz was anderes?
- Welche Hardware genau? Also der Chipname und gern auch den Namen der
Grafikkarte.
- Welche Software? Sprich, die verwendete Betriebssystemversion, die
Version des X.org Server, des Treiber, wenn verändert auch bitte das
Datum des DRM und die Versionen von dri, libGL und linux_dri.
- Was funktioniert und was funktioniert nicht? Wichtig sind hier vor
allem die 2D-Beschleunigung per XAA oder EXA, XVideo (xv), randr und
3D-Beschleunigung. Dazu idealerweise die Ausgabe der Programme xvinfo
und glxinfo, sowie die X.org Logdatei.
- Wenn 3D-Beschleunigung funktioniert, was geht genau? Nur Vollbild oder
auch im Fenster? Nur ein Fenster oder sogar mehrere nebeneinander?
- Benchmarks. Für 2D die Ausgabe von benchmarks/gtkperf aus den Ports.
Dies gibt einen guten Überblick über die 2D-Geschwindigkeit. Für 3D
gibt es viele Möglichkeiten. glxgears ist eher weniger geeignet, Quake
3 oder ioQ3 sind da besser.
- Ist der vt-Switch möglich, also kann man auf die Konsole
zurückschalten und dann wieder in X.org, ohne das es zu Abstürzen oder
Verlust des Bildes kommt?
- Eine subjektive Einschätzung. Also ob alles stabil läuft, ob die
Darstellung zäh ist, etc.
- Bitte nur direkte Nachfragen im Stil von "Sag mal, geht eigentlich XYZ
bei dir?". Alles andere wie "Hilfe, mein dri geht nicht!" bitte in
eigene Threads.
Diese Regeln sind nicht in Stein gemeißelt, es wäre aber schön, wenn sie
zumindest grob als Leitfaden beachtet werden würden. Und an dieser
Stelle schon einmal "danke" an alle Mithelfenden, die sich finden
werden.
durchwachsen ist, auf der andereren Seite aber die Treiber langsam in
Bereiche kommen, wo sie praxistauglich sind, ist es an der Zeit einmal
zu sammeln, was geht und was nicht geht. "Warum?", wird nun so mancher
fragen. Es sind mehrere Punkte. Einmal ist da schlicht die Tatsache, das
Google nicht sonderlich hilfreich ist, da FreeBSDler anscheinend nicht
gern über ihre Erfolge sprechen. Es ist entsprechend schwer vor dem
Hardwarekauf herauszufinden, was funktioniert und was nicht. Dann wird
amd64 als Architektur immer beliebter, praktisch jeder neue Rechner hat
durch die günstigen Speicherpreise genügend Arbeitsspeicher, dass i386
nicht mehr ausreicht und der nVidia-Blob dort nicht läuft. Nicht zuletzt
ist dort nVidia, von denen man wohl nie Hilfe sehen wird, im Gegenteil.
Neuerdings sagt man, dass der Blob für FreeBSD/i386 in Sachen
Zuverlässigkeit und Geschwindigkeit ja nicht so gut sei und überhaupt
ist FreeBSD ja eine Plattform mit geringerer Priorität. Jeder möchte
diese Zeichen bitte für sich deuten. Verübeln kann man nVidia es aber
kaum, schließlich ist FreeBSD in Sachen Marktanteil unbedeutend und
anders als Sun bezahlt das Projekt die Treiberentwicklung nicht. Dann
ist da der vielleicht wichtigste Punkt, die Tatsache, dass es inzwischen
wirklich gut funktionierende Grafikhardware für FreeBSD Abseits von
nVidia gibt, es kaum einer weiß und das Geheul über die schlechte
Unterstützung entsprechend groß ist.
Die soll ein Sammelthread werden, kein Diskussionsthread. Daher vorweg
ein paar freundschaftliche Regeln und Hinweise, um deren Einhaltung ich
bitten möchte, damit es hier übersichtlich und hilfreich bleibt:
- Nur Berichte freier Treiber, beim nVidia-Blob wissen wir, dass er
funktioniert.
- Welche Architektur, i386 oder amd64 oder vielleicht ganz was anderes?
- Welche Hardware genau? Also der Chipname und gern auch den Namen der
Grafikkarte.
- Welche Software? Sprich, die verwendete Betriebssystemversion, die
Version des X.org Server, des Treiber, wenn verändert auch bitte das
Datum des DRM und die Versionen von dri, libGL und linux_dri.
- Was funktioniert und was funktioniert nicht? Wichtig sind hier vor
allem die 2D-Beschleunigung per XAA oder EXA, XVideo (xv), randr und
3D-Beschleunigung. Dazu idealerweise die Ausgabe der Programme xvinfo
und glxinfo, sowie die X.org Logdatei.
- Wenn 3D-Beschleunigung funktioniert, was geht genau? Nur Vollbild oder
auch im Fenster? Nur ein Fenster oder sogar mehrere nebeneinander?
- Benchmarks. Für 2D die Ausgabe von benchmarks/gtkperf aus den Ports.
Dies gibt einen guten Überblick über die 2D-Geschwindigkeit. Für 3D
gibt es viele Möglichkeiten. glxgears ist eher weniger geeignet, Quake
3 oder ioQ3 sind da besser.
- Ist der vt-Switch möglich, also kann man auf die Konsole
zurückschalten und dann wieder in X.org, ohne das es zu Abstürzen oder
Verlust des Bildes kommt?
- Eine subjektive Einschätzung. Also ob alles stabil läuft, ob die
Darstellung zäh ist, etc.
- Bitte nur direkte Nachfragen im Stil von "Sag mal, geht eigentlich XYZ
bei dir?". Alles andere wie "Hilfe, mein dri geht nicht!" bitte in
eigene Threads.
Diese Regeln sind nicht in Stein gemeißelt, es wäre aber schön, wenn sie
zumindest grob als Leitfaden beachtet werden würden. Und an dieser
Stelle schon einmal "danke" an alle Mithelfenden, die sich finden
werden.
Zuletzt bearbeitet: