zurück zum Artikel

Kernel-Log: Freie Treiber für neue Radeon-Chips, neue Stable-Kernel

| Thorsten Leemhuis

Die Entwickler arbeiten an Treibern zur Unterstützung der DirectX-11-Grafikkarten aus AMDs Radeon-HD-5000-Serie. Die proprietären AMD-Treiber können diese zwar schon länger ansprechen, doch selbst deren neuste Version arbeitet nicht mit dem aktuellen X-Server 1.7 zusammen.

Nach einer Ankündigung in seinem Blog [1] hat der AMD-Mitarbeiter und langjähriger Open-Source-Entwickler Alex Deucher den Entwicklerzweig des Treiber-Pakets xf86-video-ati [2] um Unterstützung für die Evergreen-Grafikchips von AMD erweitert [3]. Auch ein Kernel-Treiber für Kernel-based Mode-Setting (KMS) sei kurz vor der Fertigstellung; 2D- und 3D-Beschleunigung würden beide Treiber aber zunächst nicht bieten.

Die Evergreen-GPUs mit DirectX-11-Unterstützung kommen auf verschiedenen Radeon-HD-Grafikkarten der im September vergangenen Jahres [4] eingeführten und nach und nach um weitere Modelle erweiterten 5000er-Serie zum Einsatz. Bislang ließen sich diese Grafikkarten nur mit generischen VESA-Treibern oder dem proprietären Linux-Treiber von AMD einsetzen, der als Catalyst oder Fglrx bekannt ist. Aufgrund der umstrittenen Rechtslage beim Einsatz proprietärer Kernel-Module meiden allerdings viele Distributionen die Treiber komplett oder versuchen, das Problem durch Nachladen der Treiber aus dem Internet zu umschiffen.

Den Catalyst-Treiber hat AMD kürzlich in der Version 10.1 zum Download freigegeben [5]. Zu den Neuerungen zählen laut Release-Notes [6] offizielle Unterstützung für Ubuntu 9.10 und einige Fehlerkorrekturen – darunter eine, die einen Absturz beim Hot-Plug von HDMI-Monitoren unterbinden soll. Wie seine Vorgänger arbeitet aber auch diese Version nicht mit den zu X.org 7.5 gehörenden und seit Anfang Oktober letzten Jahres [7] erhältlichen X-Servern der 1.7er-Serie zusammen, die Fedora 12 und einige andere in den letzten Monaten erschienenen oder in Entwicklung befindlichen Distributionen beiliegt.

Seit dem vorangegangenen Kernel-Log [8] haben die Verwalter der Stable-Series [9] die Kernel-Versionen 2.6.27.45 [10], 2.6.32.5 [11], 2.6.32.6 [12] und 2.6.32.7 [13] veröffentlicht. Die neuen Versionen korrigieren wie üblich [14] vornehmlich Fehler der Vorgänger und werden von einem nachdrücklichen Rat begleitet, auf die neuen Versionen zu wechseln; dabei wird nicht explizit ausgewiesen, ob auch Sicherheitslücken geschlossen wurden. Eine solche beheben die beiden kürzlich von Willy Tarreau veröffentlichten Kernel-Versionen 2.4.37.8 [15] und 2.4.37.9 [16] im Netzwerktreiber e1000 für verschiedene Gigabit-LAN-Chips von Intel.

Mit der Veröffentlichung von 2.6.33-rc6 [17] am vergangenen Freitag schreitet die Entwicklung von Linux 2.6.33 derweil im üblichen Tempo voran. Für einen längeren Mailwechsel [18] auf der LKML [19] sorgte im Ende Januar eine Diskussion um die Aufnahme von Utrace in Linux-Next [20]. In der sprach sich unter anderem Torvalds ziemlich deutlich gegen die Integration des von Systemtap [21] verwendeten Kernel-Frameworks zum Analysieren des Laufzeitverhaltens von Userspace-Anwendungen aus. Eine Zusammenfassung eines Teils der Diskussion und einige Hintergründe zum Thema liefert ein Artikel bei LWN.net [22].

Kernel

Kernel-Umland ("Plumbing layer") und Userland-Treiber

Grafik

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs [40] auf heise open [41]. Neue Ausgaben des Kernel-Logs [42] werden auf den Identi.ca [43]- und Twitter [44]-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H [45]" erscheinenden Übersetzungen auf den Identi.ca [46]- und Twitter [47]-Konten "@kernellog2". Der Autor des Kernel-Logs zwitschert unabhängig davon über einige Kernel-Log-Themen bei Identi.ca [48] und Twitter [49] als "@kernellogauthor". (thl [50])

URL dieses Artikels:
https://www.heise.de/-919923

Links in diesem Artikel:
[1] http://www.botchco.com/agd5f/?p=48
[2] http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/
[3] http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/log/
[4] https://www.heise.de/news/Radeon-HD-5800-Die-ersten-DirectX-11-Grafikkarten-sind-da-789696.html
[5] http://support.amd.com/us/gpudownload/
[6]  http://www2.ati.com/drivers/linux/catalyst_101_linux.pdf
[7] https://www.heise.de/news/X-org-Server-1-7-0-erschienen-807704.html
[8] https://www.heise.de/hintergrund/Kernel-Log-Langzeit-Pflege-fuer-2-6-32-util-linux-ng-erweitert-909587.html
[9] http://www.heise.de/glossar/entry/Stable-Series-397935.html
[10] http://thread.gmane.org/gmane.linux.kernel/943819
[11] http://thread.gmane.org/gmane.linux.kernel/941689
[12] http://thread.gmane.org/gmane.linux.kernel/942348
[13] http://thread.gmane.org/gmane.linux.kernel/943818
[14] http://www.heise.de/glossar/entry/Stable-Series-397935.html
[15] http://thread.gmane.org/gmane.linux.kernel/944532
[16] http://thread.gmane.org/gmane.linux.kernel/945095
[17] http://thread.gmane.org/gmane.linux.kernel/944249
[18] http://thread.gmane.org/gmane.linux.kernel.utrace/3258/
[19] http://www.heise.de/glossar/entry/Linux-Kernel-Mailing-List-397973.html
[20] https://www.heise.de/glossar/entry/Linux-Kernel-Serien-und-Entwicklungslinien-397913.html
[21] http://sourceware.org/systemtap/
[22] http://lwn.net/Articles/370322/
[23] http://www.heise.de/glossar/entry/Linux-Kernel-Mailing-List-397973.html
[24] http://thread.gmane.org/gmane.linux.kernel/944030/
[25] http://thread.gmane.org/gmane.linux.kernel/944030/focus=944036
[26] http://thread.gmane.org/gmane.linux.kernel/944030/focus=944242
[27] http://thread.gmane.org/gmane.linux.kernel/942633
[28] http://chemnitzer.linux-tage.de/2010/
[29] http://chemnitzer.linux-tage.de/2010/vortraege/detail.html?idx=392
[30] http://lists.gnu.org/archive/html/grub-devel/2010-01/msg00316.html
[31] http://gphoto.sourceforge.net/
[32] http://gphoto.sourceforge.net/news/
[33] http://www.flashrom.org/
[34] http://www.flashrom.org/pipermail/flashrom/2010-February/002093.html
[35] http://virtuousgeek.org/blog/index.php/jbarnes/2010/01/29/progress
[36] http://software.intel.com/sites/oss/platform_spotlight.htm
[37] http://airlied.livejournal.com/70348.html
[38] http://airlied.livejournal.com/70480.html
[39] http://vignatti.wordpress.com/2010/01/23/xorg-customization-and-true-modularization/
[40] http://www.heise.de/open/kernel-log-3007.html
[41] http://www.heiseopen.de
[42] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[43] http://identi.ca/kernellog
[44] http://twitter.com/kernellog
[45] http://www.h-online.com
[46] http://identi.ca/kernellog2
[47] http://twitter.com/kernellog2
[48] http://identi.ca/kernellogauthor
[49] http://twitter.com/kernellogauthor
[50] mailto:thl@ct.de