AMD leistet weiterhin Beiträge zum Linux-Kernel und arbeitet an Kernel 4.20

amd

AMD hat bereits an Linux Kernel 4.20 gearbeitet Damit hat es begonnen, viele Codezeilen auf den neuen Linux-Kernel zu portieren und weiterhin einen Beitrag zur freien Software zu leisten.

In Anbetracht der neuen Hardware-Aktivierung, die kürzlich im Linux-Kernel eingeführt wurde, sowie der Veröffentlichung von AMDGPU DDX 18.1 und die große Veröffentlichung von ROCm 1.9Ihre letzte Reihe von Ressourcenänderungen wurde vor dem Zyklus von Linux Kernel 4.20 ~ 5.0 ebenfalls DRM-Next unterzogen.

Dies wird eine weitere interessante Version für Radeon Linux-Benutzer sein.

Außerdem Michael Larabel von Phoronix führte eine Analyse durch Dort berichtete er über die Arbeit der verschiedenen Mitwirkenden, insbesondere der Hersteller von GPUS.

AMD bringt 8.5-mal mehr Code in den Linux-Kernel ein als NVIDIA

Obwohl sollte keine große Überraschung seinIn Anbetracht all die Arbeit, die AMD in letzter Zeit an seinem Open-Source-Grafikstapel geleistet hat.

Während sich NVIDIA trägt immer noch sehr wenig bei (relativ gesehen) In Bezug auf den Linux-Kernel enthält AMD im Vergleich zu NVIDIA mehr als achtmal mehr Codezeilen, die dem Kernel hinzugefügt wurden.

AMD-Entwickler haben 2.168 beigetragen. 104 Codezeilen für den Linux-Kernel 414.761 Zeilen im Prozess oder ein Nettogewinn von 1.753.343 Codezeilen.

NVIDIA hat jedoch insgesamt 303.180 Codezeilen zum Kernel beigetragen und 97.197 entfernt, was einem Nettogewinn von nur 205.983 Codezeilen entspricht.

AMDs Beiträge zum Kernel umfassen verschiedene Werke von AMD CPU / Chipsatz sowie seine Komponenten und Open Source AMDKFD / AMDGPU / Radeon-Grafiktreiber und Arbeiten im Zusammenhang mit TTM-Speicherverwaltung, Haupt-DRM usw.

AMD bereitet viele Ressourcen für Kernel 4.20 vor

und Linux

Die von Alex Deucher von AMD eingereichten Arbeiten umfassen:

Erste Unterstützung für APU Picasso-Grafiken bis zur Veröffentlichung.

AMD-APUs haben gerade ihre AMDGPU-Token für diese neuen Vega / GFX9-basierten APUs Anfang der Woche geöffnet.

Wir arbeiten weiter an der Entwicklung des aufregenden Vega 20, der vor Jahresende erscheinen soll.

Es scheint, dass mit dieser bevorstehenden Kernel-Version die Vega 20-Unterstützung rechtzeitig vor dem Start überprüft und in gutem Zustand sein wird. Es wird allgemein erwartet, dass diese erste Vega 20-GPU ein 7-nm-Workstation-Produkt ist.

Im Zusammenhang mit Vega 20, AMDGPU bietet jetzt erste xGMI-Unterstützung im Kernel-Treiber.

XGMI Es ist eine neue Verbindung, die Vega 20 und zukünftige GPUs als Alternative zu PCI Express 3.0 / 4.0 unterstützen werden.

Der AMDKFD-Code wird in die AMDGPU als Kernelmodul zusammengeführt.

Die Arbeit ohne endgültige Energieverwaltung setzt diesen Zyklus fort und verbessert die ACP von Energie-Upgrades und anderen Änderungen.

Es gibt auch eine gute Menge an Display-Unterstützung, einschließlich ABGR / XBGR-Unterstützung und DisplayPort YCbCr-Unterstützung im Code DC-Anzeige, LVDS-Unterstützung in DC-Code, neue Debugging-Funktionen und andere Arbeiten.

  • Unterstützung für eine leichte Neudefinition von Shadern durch Kill Kill für GFX / Compute.
  • VCN JPEG Engine Unterstützung für APU Raven Ridge und neuere. Ebenfalls an der Raven-Front befindet sich der DMCU-Firmware-Upload-Stand.
  • Raven Ridge APU hat jetzt auch GFXOFF-Unterstützung um die Grafik-Engine auszuschalten, wenn sie nicht benötigt wird, und um den Stotter-Modus zu unterstützen.
  • Unterstützung für den Lastausgleich im AMDGPU / DRM-Scheduler und dessen Verwendung für die Mechanismusprogrammierung.
  • Leistungsverbesserungen des virtuellen GPUVM-Speichers. Es gibt auch einige Verbesserungen der Handhabungseffizienz der GPUVM LRU.

Es gibt auch einige TTM-Korrekturen und Unterstützung für massive Bewegungen innerhalb dieses Speicherverwaltungscodes.

Insgesamt war es für AMD-Entwickler ein arbeitsreicher Zyklus, sich auf den Vega 20-Support und verwandte Ressourcen wie xGMI vorzubereiten, Unterstützung für die ersten Raven2- und Picasso-Grafiken zu erhalten und neben anderen Funktionen die Energieverwaltung und den AMDGPU DC weiter zu verbessern.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.