Abo
  • Services:
Anzeige
Linux 3.16 wurde freigegeben.
Linux 3.16 wurde freigegeben. (Bild: Ben Tubby/CC-BY 2.0)

Betriebssysteme: Linux-Kernel 3.16 beschleunigt die Grafik

Der Linux-Kernel 3.16 verspricht bessere Leistung sowohl für Grafikkarten von AMD, Nvidia als auch für jene von Intel.

Anzeige

Der von Linus Torvalds freigegebene Linux-Kernel 3.16 hat zahlreiche Verbesserungen in den Grafiktreibern erhalten, die unter anderem die Leistung erhöhen. Beim freien Nouveau-Treiber wurde auch das Umschalten in verschiedene Betriebsmodi im Displayport-Treiber umgesetzt. Allerdings funktioniert das noch nicht automatisch.

Statt wie bisher mit meist maximaler Taktung, lässt sich künftig auch über den Displayport zwischen verschiedenen Betriebsmodi hin- und herschalten. Zumindest funktioniert das mit einigen Chipsätzen der 6000er und 7000er Geforce-Modelle, den Modellen 8100, 8200 und 8300 sowie etlichen mit den Chipsätzen aus der 600er und 700er Reihe. Bislang müssen die verschiedenen P-States jedoch manuell im Sysfs-Verzeichnis gesetzt werden. Erst wenn die Frequenzwechsel zuverlässig funktionieren, soll der Wechsel auch automatisch möglich sein, so die Entwickler. Der Nouveau-Treiber wurde auch um die rudimentäre Unterstützung für 780er-Ti-Chips von Nvidia erweitert. Nvidia-Entwickler haben selbst Code beigesteuert, mit dem der Nouveau-OpenGL-Treiber für Tegra K1 in Mesa 3D die Grafikchips direkt ansprechen kann. Die entsprechenden Mesa-3D-Bibliothken müssen aber noch veröffentlicht werden.

Speichernutzung im Userspace

In Intels Grafiktreiber wurde der Userspace Pointer umgesetzt. Damit können Grafikchips auf Speicherbereiche direkt im Userspace zugreifen. Bisher wurden diese Speicherbereiche zuerst in den Kernel-Space kopiert. Das erspart Overhead und soll vor allem OpenGL- und Videoanwendungen beschleunigen. Sollte sich die Funktion bewähren, wird sie möglicherweise auch im Radeon-Treiber für Grafikchips von AMD umgesetzt werden.

Der Radeon-Treiber soll durch einige Codeänderungen generell beschleunigt worden sein. Im Speziellen haben die Entwickler BAPM aktiviert. Mit der aktivierten Leistungsverwaltung lassen sich die Grafikkerne etwas höher takten, wenn die CPUs nicht ausgelastet sind. Das funktioniert mit den Chipsets Kaveri, Kabini, Trinity und Richland. Mit der Aktivierung sollen aber vor allem ausstehende Bugs gefunden werden. Außerdem haben die Entwickler die sogenannte Page-Table-Entry-Compression integriert. Von der verbesserten Speicherverwaltung und der dadurch erhöhten Framerate sollen vor allem Spiele profitieren. Zusätzlich unterstützt der Radeon-Treiber HDMI Deep Color, also Farbtiefen mit 30, 36 und 48 Bit.

Effizientere Cgroups

Auf ARM-Plattformen mit 64-Bit-Architektur lässt sich nun auch EFI-Stub verwenden. Damit kann der Kernel ohne zusätzlichen Bootloader wie etwa Grub aus der EFI-Systempartition heraus gestartet werden. Dank Multi-Plattform-Unterstützung kann ein einziges Linux-Image für verschiedene ARM-SoCs benutzt werden. Das gilt nun auch für Samsungs Exynos-SoC. Darüber hinaus lässt sich der Controller der Playstation 4 besser verwenden und der Treiber für Dells Latitude-Geräte kann auf die eingebauten Beschleunigungsmesser zugreifen. So erkennt der Kernel, ob der Laptop fällt.

Die Cgroups wurden weiter überarbeitet. In bisherigen Implementationen funktionierte die Ressourcenverwaltung nicht effizient, daher wurde eine neue Hierarchie eingeführt, deren Benutzerschnittstelle jetzt versuchsweise eingebunden und ausprobiert werden kann. Der in Linux 3.15 renovierte Berkeley Packet Filter (BPF) erhält einen neuen Just-In-Time-Compiler für 64 Bit, der den alten ersetzt. Dieser hatte zwar noch funktioniert, unterstützte aber nicht alle Funktionen der überarbeiteten Version.

Zu den kleinen, aber interessanten Änderungen gehören noch das Temp-Flag für Btrfs, mit dem temporäre Dateien angelegt werden können, die beim Schließen der Originaldatei wieder gelöscht werden. Sie bleiben unsichtbar, solange sie geöffnet sind. Außerdem wurde die Unterstützung für 16-Bit-Programme wieder aktiviert, die wegen eines Sicherheitsfehlers in Linux 3.15 ausgeschaltet wurde. Das kommt vor allem Wine-Nutzern zugute, die ältere Windows-Anwendungen nutzen wollen. Nachdem sich ein Anwender beschwert hatte, dass er einige alten Disketten-Images nicht mehr öffnen könne, haben die Entwickler die Unterstützung für das FAT-Dateisystem unter DOS 1.x reaktiviert.

Der Sourcecode des Linux-Kernels 3.16 steht unter kernel.org zum Download bereit.


eye home zur Startseite
NoGoodNicks 07. Aug 2014

Bin wieder zurück zu 3.12, dem letzten richtig stabilen Kernel.

teleborian 06. Aug 2014

Kann man die Temporären Dateien auch wieder einblenden?

helveticus 06. Aug 2014

Hab nie gesagt das ich gut bin, nur das ich Erfahrung auf mehreren Gebieten habe und bis...

spiderbit 06. Aug 2014

kwt



Anzeige

Stellenmarkt
  1. SICK AG, Reute bei Freiburg im Breisgau
  2. Warner Music Group Germany Holding GmbH, Hamburg
  3. Computacenter AG & Co. oHG, Berlin, Frankfurt, Ratingen, Stuttgart, München
  4. Dataport, Hamburg


Anzeige
Hardware-Angebote
  1. 543,73€
  2. (u. a. DXRacer OH/RE9/NW für 199,90€ statt 226€ im Preisvergleich)

Folgen Sie uns
       


  1. VLC, Kodi, Popcorn Time

    Mediaplayer können über Untertitel gehackt werden

  2. Engine

    Unity bekommt 400 Millionen US-Dollar Investorengeld

  3. Neuauflage

    Neues Nokia 3310 soll bei Defekt komplett ersetzt werden

  4. Surface Studio

    Microsofts Grafikerstation kommt nach Deutschland

  5. Polar

    Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung

  6. Schutz

    Amazon rechtfertigt Sperrungen von Marketplace-Händlern

  7. CPU-Architektur

    RISC-V-Patches für Linux erstmals eingereicht

  8. FSP Hydro PTM+

    Wassergekühltes PC-Netzteil liefert 1.400 Watt

  9. Matebook X und E im Hands on

    Huawei kann auch Notebooks

  10. Celsius-Workstations

    Fujitsu bringt sichere Notebooks und kabellose Desktops



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Yodobashi und Bic Camera: Im Rausch der Netzwerkkabel
Yodobashi und Bic Camera
Im Rausch der Netzwerkkabel
  1. Sicherheitslücke Fehlerhaft konfiguriertes Git-Verzeichnis bei Redcoon
  2. Preisschild Media Markt nennt 7.998-Euro-Literpreis für Druckertinte

Vernetzte Hörgeräte und Hearables: Ich filter mir die Welt widdewiddewie sie mir gefällt
Vernetzte Hörgeräte und Hearables
Ich filter mir die Welt widdewiddewie sie mir gefällt
  1. The Dash Pro Bragis Drahtlos-Ohrstöpsel können jetzt auch übersetzen
  2. Beddit Apple kauft Schlaf-Tracker-Hersteller
  3. Smartwatch Huawei Watch bekommt Android Wear 2.0

In eigener Sache: Die Quanten kommen!
In eigener Sache
Die Quanten kommen!
  1. id Software "Global Illumination ist derzeit die größte Herausforderung"
  2. In eigener Sache Golem.de führt kostenpflichtige Links ein
  3. In eigener Sache Golem.de sucht Marketing Manager (w/m)

  1. Schon bezeichnend das illegale Addons in Kodi...

    StefanGrossmann | 07:09

  2. Re: sehr interessant

    nille02 | 07:08

  3. Re: Unix, das Betriebssystem von Entwicklern, für...

    ML82 | 07:06

  4. Re: Marketing scheint bei Unity ein besonders...

    Hakuro | 06:57

  5. Re: Warum überhaupt VLC nutzen

    ML82 | 06:55


  1. 18:58

  2. 18:20

  3. 17:59

  4. 17:44

  5. 17:20

  6. 16:59

  7. 16:30

  8. 15:40


  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