S3 Chrome 500 Treiber für Linux - quelloffen oder nicht?
Linux-Treiber für neuere S3-Grafikchips mit Video- und 3D-Beschleunigung.
Wie Phoronix berichtet, hat S3 nun endlich seine lange erwarteten Linux-Treiber veröffentlicht. Der eigentliche Fokus des Treibers ist die 500er Serie (Chrome 530 GT und 540 GTX), aber auch ältere Chrome-Chips der 400er-Generation sollen damit funktionieren.
Mit dem neuen Treiber können die Chrome-Chips der 500er-Serie nicht nur endlich 3D-beschleunigt mittels OpenGL 3.0 arbeiten, auch Video-Beschleunigung von MPEG-2, VC-1 und H.264 per Grafikchip macht S3 damit nun unter Linux möglich. Gottseidank macht S3 hierzu keine eigene API, sondern hängt sich an eine der APIs, die die "großen Drei" jeweils für Videobeschleunigung definiert haben. Die Wahl fiel auf Intels VA-API, nicht Nvidias kürzlich vorgestelltes VDPAU. Hierbei wäre anzumerken, dass es für VA-API nicht nur Unterstützung in Mplayer und FFmpeg gibt, sondern auch ein Backend gibt, das es auf "fremden" Grafikchips nutzbar macht. Die Videobeschleunigung auf NVidia-Chips ist über dieses Backend bereits lauffähiog, an ATI-Support (deren API heisst XvBA) wird gerade gearbeitet. Obwohl Nvidias VDPAU dank der parallel veröffentlichten Patches für Mplayer, VLC, MythTV, Xine und FFmpeg momentan äußerst populär ist, ist Nvidia momentan der einzige unterstützende Hersteller. Das Rennen um den Linux-Videobeschleunigungs-Standard ist also noch offen. Leider ist S3s VA-API-Unterstützung nicht hundertprozentig kompatibel zu Intels Implementierung, so dass Patches für Mplayer nötig sind, um es lauffähig zu machen.
Ebenfalls unterstützt ist X.org 2D-Beschleunigung via XAA und EXA, auch Compiz und Cinerama funktionieren.
Laut Angaben von S3 ist der Treiber auf Ubuntu 8.04 und 8.10, RHEL, WS Release 5, Fedora Core 9, Mandriva 2009 und SuSE 11 lauffähig. Aktuell unterstützt der Treiber nur 32 Bit Linux, zu einer 64-Bit-Version gibt es von S3 derzeit noch keine Aussage.
Wie schon der Treiber für die Chrome-400-Serie gibt auch der neue Treiber vor, unter der GPL zu sehen. Doch wie beim alten Treiber hat S3 bisher allerdings noch keinen Quelltext veröffentlicht.
Der Treiber ist über die Webseite von S3 erhältlich.



