Linux kernel 5.19 gụnyere ihe dị ka ahịrị 500 puku ahịrị koodu metụtara ndị ọkwọ ụgbọ ala

Ebe nchekwa ebe a na-emepụta ntọhapụ nke Linux kernel 5.19 anabatala mgbanwe mgbanwe na-esote DRM (Direct Rendering Manager) na ndị ọkwọ ụgbọ ala. Ụdị patches a nabatara bụ ihe na-adọrọ mmasị n'ihi na ọ gụnyere 495 puku ahịrị ahịrị nke koodu, nke a na-atụnyere mkpokọta mgbanwe na ngalaba kernel ọ bụla (dịka ọmụmaatụ, 5.17 puku ahịrị koodu ka etinyere na kernel 506).

Ihe dị ka ahịrị 400 puku agbakwunyere ka a na-agụta site na faịlụ nkụnye eji isi mee na-akpaghị aka nwere data maka ndekọ ASIC na onye ọkwọ ụgbọ ala maka AMD GPUs. Ahịrị puku 22.5 ọzọ na-enye nkwado izizi maka AMD SoC21. Ngụkọta nha nke onye ọkwọ ụgbọ ala maka AMD GPUs karịrị ahịrị koodu nde 4 (maka ntụnyere, Linux kernel 1.0 gụnyere 176 puku ahịrị koodu, 2.0 - 778 puku, 2.4 - 3.4 nde, 5.13 - 29.2 nde). Na mgbakwunye na SoC21, onye ọkwọ ụgbọ ala AMD gụnyere nkwado maka SMU 13.x (System Management Unit), nkwado emelitere maka USB-C na GPUVM, yana nkwadebe maka ịkwado ọgbọ na-esote RDNA3 (RX 7000) na CDNA (AMD Instinct) nyiwe. .

Na onye ọkwọ ụgbọ ala Intel, ọnụ ọgụgụ kachasị ukwuu nke mgbanwe (5.6 puku) dị na koodu njikwa ike. Ọzọkwa, ihe njirimara Intel DG2 (Arc Alchemist) GPU eji na laptọọpụ agbakwunyere na onye ọkwọ ụgbọ ala Intel, enyere nkwado mbụ maka ikpo okwu Intel Raptor Lake-P (RPL-P), ozi gbasara kaadị eserese Arctic Sound-M nwere. agbakwunyere, etinyere ABI maka igwe kọmputa, n'ihi na kaadị DG2 agbakwunyere nkwado maka usoro Tile4;

N'ime onye ọkwọ ụgbọ ala Nouveau, mgbanwe ngụkọta ahụ metụtara ihe dị ka otu narị ahịrị koodu (ngbanwe iji drm_gem_plane_helper_prepare_fb njikwa e mere, etinyere oke ebe nchekwa static maka ụfọdụ ihe owuwu na mgbanwe). Banyere iji modul kernel mepere emepe site na NVIDIA na Nouveau, ọrụ a na-agbadata n'ịchọpụta na iwepu mmejọ. N'ọdịnihu, a na-eme atụmatụ firmware nke ebipụtara iji mee ka arụmọrụ ọkwọ ụgbọala dịkwuo mma.

isi: opennet.ru

Tinye a comment