Линукс цөм 5.19 нь график драйверуудтай холбоотой 500 мянга орчим кодыг агуулдаг

Линуксийн цөмийн 5.19 хувилбарыг бий болгож буй репозитор нь DRM (Direct Rendering Manager) дэд систем болон график драйверуудтай холбоотой дараагийн багц өөрчлөлтийг хүлээн авлаа. Хүлээн зөвшөөрөгдсөн нөхөөсийн багц нь 495 мянган мөр кодыг багтаасан тул цөмийн салбар бүрийн өөрчлөлтийн нийт хэмжээтэй харьцуулах боломжтой (жишээлбэл, цөм 5.17-д 506 мянган мөр код нэмэгдсэн) сонирхолтой юм.

400 мянга орчим нэмэлт мөрийг AMD GPU-ийн драйвер дахь ASIC бүртгэлийн өгөгдөл бүхий автоматаар үүсгэсэн толгойн файлууд эзэлж байна. Өөр 22.5 мянган шугам нь AMD SoC21-ийн анхны дэмжлэгийг өгдөг. AMD GPU-ийн драйверын нийт хэмжээ 4 сая мөр кодын давсан (харьцуулбал Линуксийн 1.0 цөмд 176 мянган мөр код, 2.0 - 778 мянга, 2.4 - 3.4 сая, 5.13 - 29.2 сая мөр багтсан). SoC21-ээс гадна AMD драйвер нь SMU 13.x (Системийн удирдлагын нэгж), USB-C болон GPUVM-ийн шинэчилсэн дэмжлэгийг агуулсан бөгөөд RDNA3 (RX 7000) болон CDNA (AMD Instinct)-ийн дараагийн үеийг дэмжихэд бэлэн байна. платформууд.

Intel драйвер дээр хамгийн олон тооны өөрчлөлтүүд (5.6 мянга) эрчим хүчний удирдлагын кодонд байдаг. Мөн зөөврийн компьютерт ашигладаг Intel DG2 (Arc Alchemist) GPU танигчийг Intel драйверт нэмж, Intel Raptor Lake-P (RPL-P) платформд анхан шатны дэмжлэг үзүүлж, Arctic Sound-M график картуудын талаарх мэдээллийг хүргэж байна. нэмсэн, тооцоолох хөдөлгүүрт ABI-г нэвтрүүлсэн, DG2 картуудын хувьд Tile4 форматын дэмжлэгийг нэмсэн; Haswell бичил архитектур дээр суурилсан системүүдийн хувьд DisplayPort HDR-ийн дэмжлэгийг хэрэгжүүлсэн.

Nouveau драйвер дээр нийт өөрчлөлтүүд нь зуу орчим мөр кодод нөлөөлсөн (drm_gem_plane_helper_prepare_fb зохицуулагчийг ашиглах руу шилжсэн, зарим бүтэц, хувьсагчид статик санах ойн хуваарилалтыг ашигласан). Nouveau-д NVIDIA нээлттэй эхийн цөмийн модулиудыг ашиглах тухайд өнөөг хүртэл хийж байгаа ажил нь алдааг олж илрүүлэх, арилгах явдал юм. Ирээдүйд хэвлэгдсэн програм хангамжийг драйверын ажиллагааг сайжруулахад ашиглахаар төлөвлөж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх