Abo
  • Services:
Anzeige
Linux 3.14 ist fertig.
Linux 3.14 ist fertig. (Bild: Ben Tubby/CC-by-2.0)

Patches für Grafiktreiber

Anzeige

Während Nouveau in Linux 3.14 Nvidias Chipsatz Geforce GTX 780 alias Titan und Geforce GTX 630 beziehungsweise GTX 640 unterstützt, können Maxwell-Chipsätze (GTX 750) weiterhin noch nicht mit dem freien Treiber genutzt werden. Zudem haben die Nouveau-Entwickler das Overlaying, also die Anzeige von Videos, nochmals verbessert und weitere Fehler im Code korrigiert. Im Nouveau-Treiber wurde eine erste Implementierung für Nvidias Hybridgrafik-Technik Prime für Tegra eingepflegt, mit dem sich zumindest zwischen älteren Tegra-Chips und anderen Grafikchips umschalten lässt. Der neuen Version des Treibers fehlt aber weiterhin die Unterstützung für den neuen Tegra K1. Nvidia hatte Anfang Februar 2014 Referenzcode gestiftet, mit dem der Tegra K1 mit dem freien Nouveau-Treiber künftig laufen soll.

Mit AMDs Grafikchips ab HD 7000 sollte künftig der Unified Video Decoder korrekt funktionieren. Mit dem Nachreichen der IRQ-Unterstützung erreichte der Entwickler Christian König nach eigenen Angaben eine Bildrate von 52 fps beim Abspielen eines mit H264 codierten 1080p-Videos. Der Patch wird auch in älteren Kernel-Versionen eingepflegt. In Linux 3.14 wird außerdem die Unterstützung der dynamischen Leistungsverwaltung (Dynamic Power Management, DPM) für aktuelle Radeon-Chipsätze aktiviert.

Die Unterstützung für die Grafikeinheiten in Intels Haswell-Nachfolger Broadwell gilt inzwischen als so weit ausgereift, dass der Code seinen experimentellen Status in Linux 3.14 losgeworden ist. Noch fehlen allerdings einige Funktionen, wie der Hauptentwickler bei Intel, Daniel Vetter, in seinem Blog mitteilte. Sie sollen in Linux 3.15 nachgereicht werden. Wer Broadwell mit Linux nutzen will, benötigt neben Version 3.0 des Kernel-Treibers (xf86-video-intel 3.0) noch Mesa ab Version 10.2 und VA-API in Version 1.3.0.

Außerdem wird nach und nach der Code für die User-Mode-Settings (UMS) aus dem Kernel-Treiber entfernt. UMS ist längst durch die Kernel Mode Settings ersetzt worden, bei denen der Linux-Kernel beispielsweise die Bildschirmauflösung selbst anpasst. Aus Kompatibilitätsgründen bleiben Reste des UMS-Codes noch im Treiber. In einem Jahr soll er aber vollständig entfernt werden.

Mehr Effizienz im Netzwerk

Um den Datendurchsatz bei Netzwerkverbindungen zu verbessern und gleichzeitig die CPU-Last zu senken, gibt es in Linux 3.14 das TCP Autocorking. Dabei werden kleinere Datenpakete zunächst nur gesammelt und später zu einem größeren zusammengefügt. Parallel dazu gibt es einen neuen Filter, der kleinere Datenströme über das Netzwerk von größeren unterscheiden kann und die kleineren bevorzugt. Für eine effizientere Verwaltung von Warteschlangen gibt es den Proportional Integral Controller Enhanced (PIE), der Schwankungen und Latenzen bei Netzwerkverbindungen effizienter verwaltet. PIE soll vor allem unter einer hohen Netzwerklast für einen besseren Durchsatz sorgen.

Umstritten ist die Umsetzung der Address-Space Layout Randomization (ASLR) im Kernel. Der Code stammt von Google und wird dort bereits in Chrome OS genutzt. Durch die zufällige Zuweisung von Adressbereichen soll es Angreifern erschwert werden, mögliche Angriffsflächen durch Pufferüberläufe zu entdecken. Bislang werden nur Teile des Kernel-Codes zur Startzeit randomisiert, etwa Text. Möglicherweise werden später auch andere Regionen von ASLR abgedeckt. ASLR für den Kernel ist auch deshalb umstritten, weil der Ruhezustand und die Leistungsanalysewerkzeuge Perf Events damit noch nicht funktionieren.

Kexec für EFI-Systeme

Auf EFI-basierter Hardware lässt sich künftig Kexec wieder nutzen. Die entsprechenden Patches von den Kernel-Entwicklern Borislav Petkov und Dave Young hat Ingo Molnar abgesegnet. Von Petkov stammen statische Runtime-Dienste, die das virtuelle Mapping des EFI-Systems im Speicher bereitstellen. Auf dessen Informationen stützt sich dann der neue Kernel, der den alten über den Kexec-Befehl ersetzen kann, ohne dass das System neu gestartet werden muss. Von Young stammen noch die Anpassungen an Kexec selbst. Zwischenzeitlich wurde Kexec auf EFI-Systemen wegen Problemen deaktiviert. Darüber hinaus wurde die Unterstützung für Kexec auf Linux m68k für Mikroprozessoren von Motorola eingebaut.

Derweil arbeitet der Entwickler Vivek Goyal daran, dass Kexec signierte Kernel überprüfen und laden kann. Denn die bereits integrierten EFI-Patches funktionieren noch nicht auf Secure-Boot-Systemen. Noch sind die Änderungen aber nicht für die Integration in den Kernel bereit. Kernel-Entwickler Matthew Garrett hatte bereits mehrfach darauf hingewiesen, dass Kexec auch unsignierte Kernel laden kann. Damit lassen sich die mit Secure Boot bereitgestellten Sicherheitsmechanismus unterlaufen und möglicherweise sogar ein Windows-Kernel starten. Bislang wurde das Ausführen von Kexec auf EFI-Sytemen von den meisten Distributionen auch aus diesem Grund unterbunden.

Linux 3.14 steht auf Kernel.org zum Download bereit.

 Prozessfristen: Linux 3.14 erhält Deadline Scheduler

eye home zur Startseite
frostbitten king 01. Apr 2014

Klingt, zwar jetzt nach einem bei mir nicht, daher gehts bei anderen auch, aber...



Anzeige

Stellenmarkt
  1. HAMBURG SÜD Schifffahrtsgruppe, Hamburg
  2. Soluvia IT-Services GmbH, Mannheim
  3. Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB, Ettlingen
  4. Gemeinde St. Leon-Rot, St. Leon-Rot


Anzeige
Blu-ray-Angebote
  1. 49,99€ mit Vorbesteller-Preisgarantie
  2. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)
  3. Einzelne Folge für 2,99€ oder ganze Staffel für 19,99€ kaufen (Amazon Video)

Folgen Sie uns
       


  1. RT-AC86U

    Asus-Router priorisiert Gaming-Pakete und kann 1024QAM

  2. CDN

    Cloudflare bietet lokale TLS-Schlüssel und mehr DDoS-Schutz

  3. Star Trek Discovery angeschaut

    Star Trek - Eine neue Hoffnung

  4. Gemeinde Egelsbach

    Telekom-Glasfaser in Gewerbegebiet findet schnell Kunden

  5. Microsoft

    Programme für Quantencomputer in Visual Studio entwickeln

  6. Arbeitsspeicher

    DDR5 nutzt Spannungsversorgung auf dem Modul

  7. Video-Pass

    Auch Vodafone führt Zero-Rating-Angebot ein

  8. Vernetztes Fahren

    Stiftung Warentest kritisiert Datenschnüffelei bei Auto-Apps

  9. Ransomware

    Redboot stoppt Windows-Start und kann nicht entschlüsseln

  10. Dan Cases C4-H2O

    9,5-Liter-Gehäuse mit 240-mm-Radiator



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Bundestagswahl 2017: Ein Hoffnungsschimmer für die Netzpolitik
Bundestagswahl 2017
Ein Hoffnungsschimmer für die Netzpolitik
  1. Bundestagswahl 2017 Union und SPD verlieren, Jamaika-Koalition rückt näher
  2. Störerhaftung abgeschafft Bundesrat stimmt für WLAN-Gesetz mit Netzsperrenanspruch
  3. Merkel im Bundestag "Wir wollen nicht im Technikmuseum enden"

Inspiron 5675 im Test: Dells Ryzen-Gaming-PC reicht mindestens bis 2020
Inspiron 5675 im Test
Dells Ryzen-Gaming-PC reicht mindestens bis 2020
  1. Android 8.0 im Test Fertig oder nicht fertig, das ist hier die Frage
  2. Logitech Powerplay im Test Die niemals leere Funk-Maus
  3. Polar vs. Fitbit Duell der Schlafexperten

Anki Cozmo im Test: Katze gegen Roboter
Anki Cozmo im Test
Katze gegen Roboter
  1. Die Woche im Video Apple, Autos und ein grinsender Affe

  1. Re: Dann genügt doch ein simples MBR Backup, oder?

    ArcherV | 16:32

  2. Re: Netzneutralität

    Rolf Schreiter | 16:31

  3. Re: DS9 Weiterführung...

    BEnBArka | 16:30

  4. Lohnt das Upgrade?

    Chatlog | 16:28

  5. Re: Keine AVX512 Benchmarks?

    Jürgen Troll | 16:25


  1. 16:44

  2. 16:33

  3. 16:02

  4. 15:20

  5. 14:46

  6. 14:05

  7. 13:48

  8. 12:57


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel