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. SICK AG, Waldkirch bei Freiburg im Breisgau
  2. doctronic gmbH & Co. KG, Bonn
  3. Robert Bosch GmbH, Plochingen
  4. GK Software AG, Schöneck, Pilsen (Tschechien)


Anzeige
Hardware-Angebote
  1. und Civilization VI gratis erhalten
  2. 65,99€ (Bestpreis laut Preisvergleich)
  3. 733,59€

Folgen Sie uns
       


  1. Red Star OS

    Sicherheitslücke in Nordkoreas Staats-Linux

  2. Elektroauto

    Porsche will 20.000 Elektrosportwagen pro Jahr verkaufen

  3. TV-Kabelnetz

    Tele Columbus will Marken abschaffen

  4. Barrierefreiheit

    Microsofts KI hilft Blinden in Office

  5. AdvanceTV

    Tele Columbus führt neue Set-Top-Box für 4K vor

  6. Oculus Touch im Test

    Tolle Tracking-Controller für begrenzte Roomscale-Erfahrung

  7. 3D Xpoint

    Intels Optane-SSDs erscheinen nicht mehr 2016

  8. Webprogrammierung

    PHP 7.1 erweitert Nullen und das Nichts

  9. VSS Unity

    Virgin Galactic testet neues Raketenflugzeug

  10. Google, Apple und Mailaccounts

    Zwei-Faktor-Authentifizierung richtig nutzen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Spielen mit HDR ausprobiert: In den Farbtopf gefallen
Spielen mit HDR ausprobiert
In den Farbtopf gefallen
  1. Ausgabegeräte Youtube unterstützt Videos mit High Dynamic Range
  2. HDR Wir brauchen bessere Pixel
  3. Andy Ritger Nvidia will HDR-Unterstützung unter Linux

Breath of the Wild: Spekulationen über spielbare Zelda
Breath of the Wild
Spekulationen über spielbare Zelda
  1. Konsole Nintendo gibt Produktionsende der Wii U bekannt
  2. Hybridkonsole Nintendo will im ersten Monat 2 Millionen Switch verkaufen
  3. Switch Nintendo erwartet breite Unterstützung durch Entwickler

Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

  1. Re: Nächste Stufe ...

    NukeOperator | 01:35

  2. Re: Selbst schuld, wer das benutzt (kt)

    Cok3.Zer0 | 01:20

  3. Re: Aufgepasst, jetzt machen sich wieder Leute...

    ChristianKG | 01:01

  4. Re: bei der Bahn "in den Laden" gehen kostet 10...

    Cok3.Zer0 | 00:55

  5. Re: "Start.de" gibt es nicht mehr

    ChristianKG | 00:48


  1. 17:25

  2. 17:06

  3. 16:53

  4. 16:15

  5. 16:02

  6. 16:00

  7. 15:00

  8. 14:14


  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