Linux 5.19:ssä on hyväksytty lähes 500 000 näytönohjaimeen liittyvää koodiriviä

Logo Ydin Linux, Tux

Äskettäin uutisoitiin siitä arkistossa jossa ydin vapautuu Linux 5.19 on saanut toisen joukon DRM-alijärjestelmään liittyviä muutoksia (Direct Rendering Manager) ja grafiikkaohjaimet.

Laastari setti hyväksytty on mielenkiintoinen, koska se sisältää 495 XNUMX koodiriviä, joka on verrattavissa kunkin ytimen haaran muutosten kokonaiskokoon (esimerkiksi ytimeen 506 lisättiin 5.17 XNUMX koodiriviä).

hei linus

Tämä on tärkein drm-pulssipyyntö 5.19-rc1:lle.

Alla tavallinen yhteenveto, Intel on ottanut DG2:n käyttöön tietyissä kannettavien SKU:issa,
AMD on aloittanut uuden GPU-tuen, msm:llä on käyttäjän määrittämät VA-ohjaimet.

Ristiriidat:
Yhdistin puuusi täällä muutama tunti sitten, siellä oli kaksi i915-ristiriitaa
mutta ne olivat melko helppoja ratkaista, joten uskon, että voit käsitellä niitä.

Täällä ei ole monia asioita minun valtakuntani ulkopuolella.

Kuten tavallista, kerro minulle, jos on ongelmia,

Se mainitaan vastaanotetussa korjaustiedostossa noin 400 000 riviä koottu tulevat ASIC-rekisteritietojen otsikkotiedostoista luodaan automaattisesti AMD GPU -ohjaimessa.

Tämän lisäksi korostetaan myös sitä toiset 22,5 tuhatta riviä tarjoavat AMD SoC21 -tuen alkuperäisen toteutuksen. AMD GPU -ohjaimen kokonaiskoko ylitti 4 miljoonaa koodiriviä (vertailun vuoksi: koko Linux 1.0 -ydin sisälsi 176 tuhatta koodiriviä, 2,0 - 778 tuhatta, 2,4 - 3,4 miljoonaa, 5,13 - 29,2 miljoonaa riviä). SoC21:n lisäksi AMD-ohjain sisältää tuen SMU 13.x:lle (System Management Unit), päivitetyn tuen USB-C:lle ja GPUVM:lle ja on valmis tukemaan seuraavan sukupolven RDNA3:a (RX 7000) ja CDNA:ta (AMD Instinct). .

Intel-ohjaimessa eniten muutoksia (5,6 tuhatta) on virranhallintakoodissa. Lisätty myös Intelin ajuritunnukset kannettavissa tietokoneissa käytetyille Intel DG2 (Arc Alchemist) -grafiikkasuorittimille, tarjottu alustava tuki Intel Raptor Platform Lake-P:lle (RPL-P), lisätty tietoja Arctic Sound-M -näytönohjainkorteista, toteutettu ABI laskentamoottoreille, lisätty Tile4-muototuki DG2-korteille, otettu käyttöön DisplayPort HDR -tuki Haswell-mikroarkkitehtuuriin perustuville järjestelmille.

Vaikka puolelta nouveau ohjain, kaikki yhteensä, muutokset vaikuttivat noin sataan koodiriviin (muutos tehtiin käyttämään drm_gem_plane_helper_prepare_fb-ohjainta, sovellettiin staattista muistin varausta joillekin rakenteille ja muuttujille). Mitä tulee NVIDIA:n avoimen lähdekoodin Nouveau-ydinmoduulien käyttöön, työ on toistaiseksi rajoittunut virheiden tunnistamiseen ja poistamiseen. Jatkossa on tarkoitus käyttää julkaistua laiteohjelmistoa ohjaimen suorituskyvyn parantamiseen.

Jos haluat tietää lisää Linux 5.19:n seuraavaan versioon ehdotetuista muutoksista, voit tutustua yksityiskohtiin seuraava linkki.

Viimeinen mutta ei vähäisin, On myös syytä mainita, että haavoittuvuus havaittiin äskettäin (CVE-2022-1729) Linux-ytimessä, jonka avulla paikalliset käyttäjät voivat saada pääkäyttäjän järjestelmän.

Haavoittuvuus johtuu kilpailutilanteesta perf-alijärjestelmässä, jota voidaan käyttää käynnistämään pääsy jo vapautetulle ytimen muistialueelle (use-after-free). Ongelma on ilmennyt ytimen 4.0-rc1 julkaisun jälkeen. Käytettävyys on vahvistettu versioille 5.4.193+.

tämä on ilmoitus äskettäin ilmoitetusta haavoittuvuudesta (CVE-2022-1729) perf-alijärjestelmässä Linux-ytimestä. Ongelmana on kilpailutilanne, jonka osoitettiin sallivan paikallisen etuoikeuden eskaloituminen pääkäyttäjäksi nykyisessä ytimen versiossa >= 5.4.193, mutta vika näyttää olevan ytimestä versio 4.0-rc1 (korjaus korjaa tämän version sitomisen).
Onneksi suuret Linux-jakelut rajoittavat usein perf:n käyttöä ei-etuoikeutetuille käyttäjille sysctl-muuttujan kernel.perf_event_paranoid >= 3 asettaminen, mikä edustaa tehokkaasti harmiton haavoittuvuus.

Korjaus on tällä hetkellä saatavilla vain korjaustiedostona. Haavoittuvuuden vaaraa vähentää se, että useimmat jakelut rajoittavat oletusarvoisesti pääsyn perf-käyttöön etuoikeutetuille käyttäjille. Suojauskorjauksena voit asettaa sysctl-parametrin kernel.perf_event_paranoid arvoon 3.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.