In den Linux-Kernel 5.19 wurden etwa 500.000 Codezeilen im Zusammenhang mit Grafiktreibern aufgenommen.

Im Repository, in dem die Version des Linux-Kernels 5.19 entwickelt wird, wurde ein neuer Satz von Änderungen angenommen, die mit dem DRM (Direct Rendering Manager)-Subsystem und Grafiktreibern zusammenhĂ€ngen. Der akzeptierte Patchsatz ist interessant, da er 495.000 Codezeilen umfasst, was mit der GesamtgrĂ¶ĂŸe der Änderungen in jedem Kernel-Branch vergleichbar ist (zum Beispiel wurden im Kernel 5.17 506.000 Codezeilen hinzugefĂŒgt).

Etwa 400.000 der hinzugefĂŒgten Codezeilen entfallen auf automatisch generierte Header-Dateien mit Daten fĂŒr ASIC-Register im Treiber fĂŒr GPUs von AMD. Weitere 22.500 Codezeilen bieten eine erste Implementierung der UnterstĂŒtzung fĂŒr AMD SoC21. Die GesamtgrĂ¶ĂŸe des Treibers fĂŒr GPUs von AMD hat 4 Millionen Codezeilen ĂŒberschritten (zum Vergleich: der gesamte Linux-Kernel 1.0 umfasste 176.000 Codezeilen, 2.0 — 778.000, 2.4 — 3,4 Millionen, 5.13 — 29,2 Millionen). Neben SoC21 umfasst der AMD-Treiber die UnterstĂŒtzung fĂŒr SMU 13.x (System Management Unit), aktualisierte UnterstĂŒtzung fĂŒr USB-C und GPUVM, und es wurden Vorbereitungen zur UnterstĂŒtzung der nĂ€chsten Generation von RDNA3-Plattformen (RX 7000) und CDNA (AMD Instinct) getroffen.

Im Intel-Treiber gibt es die meisten Änderungen (5.600) im Code zur Steuerung des Energieverbrauchs. Zudem wurden im Intel-Treiber Identifikatoren fĂŒr die GPU Intel DG2 (Arc Alchemist) hinzugefĂŒgt, die in Notebooks verwendet werden, sowie eine grundlegende UnterstĂŒtzung fĂŒr die Plattform Intel Raptor Lake-P (RPL-P) bereitgestellt, Informationen zu den Grafikarten Arctic Sound-M eingefĂŒgt, ABI fĂŒr die Rechenmaschinen implementiert, UnterstĂŒtzung fĂŒr das Format Tile4 fĂŒr DG2-Karten hinzugefĂŒgt und UnterstĂŒtzung fĂŒr DisplayPort HDR fĂŒr Systeme auf Basis der Mikroarchitektur Haswell realisiert.

Im Nouveau-Treiber betrafen die Änderungen insgesamt etwa einhundert Codezeilen (es wurde auf die Verwendung des Handlers drm_gem_plane_helper_prepare_fb umgestellt, fĂŒr einige Strukturen und Variablen wurde statische Speicherzuweisung angewendet). Was die Verwendung der von NVIDIA veröffentlichten Quelltexte der Kernel-Module in Nouveau betrifft, so beschrĂ€nkt sich die Arbeit derzeit auf das Finden und Beheben von Fehlern. In Zukunft ist geplant, die veröffentlichte Firmware zur Leistungssteigerung des Treibers zu nutzen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4