Halos 5.19 linya ng code na nauugnay sa mga graphics driver ang tinanggap sa Linux 500

Logo ng Linux Kernel, Tux

Kamakailan lang ay lumabas ang balitang iyon sa lalagyan kung saan ang kernel release ng Nakatanggap ang Linux 5.19 ng isa pang hanay ng mga pagbabago na nauugnay sa subsystem ng DRM (Direct Rendering Manager) at mga driver ng graphics.

Ang set ng patch tinanggap ay kawili-wili dahil may kasama itong 495k na linya ng code, na maihahambing sa kabuuang laki ng mga pagbabago sa bawat kernel branch (halimbawa, 506k linya ng code ang idinagdag sa kernel 5.17).

hello linus

Ito ang pangunahing drm pull request para sa 5.19-rc1.

Karaniwang buod sa ibaba, pinagana ng Intel ang DG2 sa ilang partikular na laptop SKU,
Nagsimula ang AMD ng bagong suporta sa GPU, ang msm ay may mga kontrol sa VA na itinalaga ng user.

Mga salungatan:
I merged with your tree here a few hours ago, may dalawang i915 conflicts
ngunit ang mga ito ay medyo madali upang malutas kaya sa tingin ko maaari mong hawakan ang mga ito.

Walang maraming bagay sa labas ng aking kaharian dito.

Gaya ng dati, ipaalam sa akin kung may problema,

Nabanggit na sa natanggap na patch humigit-kumulang 400 linya ang kasama dagdag pa nanggaling sa ASIC register data header files awtomatikong nabuo sa driver ng AMD GPU.

Bilang karagdagan dito, ito ay naka-highlight din na isa pang 22,5 libong linya ang nagbibigay ng paunang pagpapatupad ng suporta sa AMD SoC21. Ang kabuuang sukat ng driver ng AMD GPU ay lumampas sa 4 na milyong linya ng code (para sa paghahambing, ang buong Linux 1.0 kernel ay may kasamang 176 libong linya ng code, 2,0 – 778 libo, 2,4 – 3,4 milyon, 5,13 – 29,2 milyon). Bilang karagdagan sa SoC21, ang AMD driver ay may kasamang suporta para sa SMU 13.x (System Management Unit), na-update na suporta para sa USB-C at GPUVM, at handang suportahan ang susunod na henerasyon ng RDNA3 (RX 7000) at CDNA (AMD instinct) .

Sa driver ng Intel, ang pinakamaraming pagbabago (5,6 libo) ay nasa power management code. Nagdagdag din ng mga Intel driver ID para sa Intel DG2 (Arc Alchemist) GPU na ginagamit sa mga laptop, nagbigay ng paunang suporta para sa Intel Raptor Platform Lake-P (RPL-P), nagdagdag ng impormasyon tungkol sa Arctic Sound-M graphics card, ipinatupad ang ABI para sa mga compute engine, nagdagdag ng suporta sa format ng Tile4 para sa mga DG2 card, nagpatupad ng suporta sa DisplayPort HDR para sa mga system batay sa microarchitecture ng Haswell.

Habang sa bahagi ng nouveau controller, kabuuan, ang mga pagbabago ay nakaapekto sa halos isang daang linya ng code (ginawa ang pagbabago upang magamit ang drm_gem_plane_helper_prepare_fb driver, inilapat ang static na paglalaan ng memorya para sa ilang mga istruktura at variable). Tulad ng para sa paggamit ng open source Nouveau kernel modules ng NVIDIA, ang gawain sa ngayon ay nabawasan sa pagtukoy at pag-alis ng mga bug. Sa hinaharap, pinlano na gamitin ang inilabas na firmware upang mapabuti ang pagganap ng controller.

Kung gusto mong malaman ang higit pa tungkol sa mga pagbabagong iminungkahi para sa susunod na bersyon ng Linux 5.19, maaari mong konsultahin ang mga detalye sa sumusunod na link.

Huli ngunit hindi bababa sa, Nararapat ding banggitin na kamakailang natukoy ang isang kahinaan (CVE-2022-1729) sa Linux kernel na maaaring magbigay-daan sa isang lokal na user na makakuha ng root access sa system.

Kakayahang mangyari ay sanhi ng kundisyon ng lahi sa perf subsystem, na maaaring magamit upang simulan ang pag-access sa isang napalaya na lugar ng kernel memory (gamit-pagkatapos-libre). Ang problema ay nahayag mula noong inilabas ang kernel 4.0-rc1. Ang kakayahang magamit ay nakumpirma para sa mga bersyon 5.4.193+.

ito ay isang anunsyo ng kamakailang iniulat na kahinaan (CVE-2022-1729) sa perf subsystem ng Linux kernel. Ang problema ay isang kondisyon ng lahi na ipinakita upang payagan ang isang lokal na pribilehiyo ng pagdami sa root sa kasalukuyang bersyon ng kernel >= 5.4.193, ngunit ang bug ay tila umiiral mula sa kernel bersyon 4.0-rc1 (inaaayos ng patch ang commit ng bersyong ito).
Sa kabutihang palad, ang mga pangunahing distribusyon ng Linux ay kadalasang naghihigpit sa paggamit ng perf para sa mga hindi pribilehiyo ng mga user sa pamamagitan ng pagtatakda ng sysctl variable kernel.perf_event_paranoid >= 3, na epektibong kumakatawan sa hindi nakakapinsalang kahinaan.

Ang pag-aayos ay kasalukuyang magagamit lamang bilang isang patch. Ang panganib ng kahinaan ay nababawasan ng katotohanang ang karamihan sa mga pamamahagi ay naghihigpit sa pag-access sa perf sa mga hindi privileged na user bilang default. Bilang pag-aayos sa seguridad, maaari mong itakda ang parameter ng sysctl kernel.perf_event_paranoid sa 3.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.