Gotovo 5.19 redaka koda koji se odnose na grafičke upravljačke programe prihvaćeno je u Linuxu 500

Zrno logotipa Linux, Tux

To je nedavno objavila vijest u spremištu u kojem se oslobađa kernel of Linux 5.19 primio je još jedan skup promjena vezanih uz DRM podsustav (Direct Rendering Manager) i upravljački programi za grafiku.

Set zakrpa prihvaćen je zanimljiv jer uključuje 495 linija koda, što je usporedivo s ukupnom veličinom promjena u svakoj grani kernela (na primjer, 506 redaka koda dodano je u kernel 5.17).

zdravo Linuse

Ovo je glavni drm zahtjev za povlačenjem za 5.19-rc1.

Uobičajeni sažetak u nastavku, Intel je omogućio DG2 na određenim SKU-ovima prijenosnih računala,
AMD je pokrenuo novu podršku za GPU, msm ima korisničke VA kontrole.

Sukobi:
Spojio sam se s vašim stablom ovdje prije nekoliko sati, bila su dva sukoba i915
ali ih je bilo prilično lako riješiti pa mislim da se možete nositi s njima.

Ovdje nema mnogo stvari izvan mog carstva.

Kao i obično, javite mi ako postoji problem,

Spominje se da u primljenoj zakrpi uključeno oko 400 linija dodao je dolaze iz datoteka zaglavlja podataka ASIC registra automatski generira u upravljačkom programu AMD GPU.

Uz to se ističe i da još 22,5 tisuća linija osigurava početnu implementaciju podrške za AMD SoC21. Ukupna veličina AMD GPU drajvera premašila je 4 milijuna redaka koda (za usporedbu, cijela jezgra Linuxa 1.0 uključivala je 176 tisuća redaka koda, 2,0 – 778 tisuća, 2,4 – 3,4 milijuna, 5,13 – 29,2 milijuna). Uz SoC21, AMD drajver uključuje podršku za SMU 13.x (System Management Unit), ažuriranu podršku za USB-C i GPUVM, te je spreman za podršku sljedeće generacije RDNA3 (RX 7000) i CDNA (AMD instinct) .

Najviše promjena u Intelovom upravljačkom programu (5,6 tisuća) nalazi se u kodu za upravljanje napajanjem. Također su dodani Intelovi ID-ovi upravljačkog programa za Intel DG2 (Arc Alchemist) GPU-ove koji se koriste u prijenosnim računalima, osigurana početna podrška za Intel Raptor Platform Lake-P (RPL-P), dodane informacije o Arctic Sound-M grafičkim karticama, implementiran ABI za računalne mašine, dodana podrška za Tile4 format za DG2 kartice, implementirana DisplayPort HDR podrška za sustave bazirane na Haswell mikroarhitekturi.

Dok je od strane nouveau kontroler, ukupno, promjene su zahvatile stotinjak redaka koda (izmijenjena je upotreba drm_gem_plane_helper_prepare_fb drajvera, primijenjena statička dodjela memorije za neke strukture i varijable). Što se tiče korištenja open source Nouveau kernel modula od strane NVIDIA-e, dosadašnji rad se sveo na identificiranje i uklanjanje bugova. U budućnosti se planira koristiti objavljeni firmware za poboljšanje performansi kontrolera.

Ako želite saznati više o promjenama predloženim za sljedeću verziju Linuxa 5.19, možete pogledati detalje u sljedeći link.

Posljednje, ali ne i najmanje važno, Također je vrijedno spomenuti da je nedavno identificirana ranjivost (CVE-2022-1729) u Linux kernelu koji bi mogao omogućiti lokalnom korisniku da dobije root pristup sustavu.

Ranjivost je uzrokovano stanjem utrke u podsustavu perf, koji se može koristiti za pokretanje pristupa već oslobođenom području memorije kernela (use-after-free). Problem je očit od izdavanja kernela 4.0-rc1. Potvrđena je mogućnost iskorištavanja za verzije 5.4.193+.

ovo je najava nedavno prijavljene ranjivosti (CVE-2022-1729) u perf podsustavu Linux kernela. Problem je uvjet utrke za koji se pokazalo da dopušta lokalnu privilegiju eskalacija na root na trenutnoj verziji kernela >= 5.4.193, ali izgleda da bug postoji iz kernela verzija 4.0-rc1 (zakrpa popravlja urezivanje ove verzije).
Srećom, glavne distribucije Linuxa često ograničavaju upotrebu perfa za neprivilegirane korisnike postavljanje sysctl varijable kernel.perf_event_paranoid >= 3, što učinkovito predstavlja bezazlena ranjivost.

Popravak je trenutno dostupan samo kao zakrpa. Opasnost od ranjivosti ublažena je činjenicom da većina distribucija prema zadanim postavkama ograničava pristup perfu neprivilegiranim korisnicima. Kao sigurnosni popravak, parametar sysctl kernel.perf_event_paranoid možete postaviti na 3.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.