Linux 6.2:lle tarkoitettujen i915 DRM-Next-muutosten alkamisen jälkeen viime viikolla ensimmäinen erä drm-intel-gt-next-ominaisuuskorjauksia on nyt lähetetty myös DRM-Nextille, jotta se voidaan toteuttaa ennen seuraavaa Linux-ytimen sykliä. Huomionarvoista tämän päivän vetopyynnössä on paljon DG2/Alchemistin parannuksia.
Tämänpäiväiset Intelin ytimen grafiikkaohjaimen muutokset Linux 6.2:lle sisältävät paljon DG2/Alchemist dGPU:n rintamalla: laitteiston alustava seuranta”HWMON”-tuki, erilaiset kiertotavat, HuC-tuki, pienen BAR:n käyttöönotto, PS64-tuki sivutaulukoille, ptrace tuki paikallisille muistiobjekteille, paikallisen muistin siirto näyttöpinnoille ja OA:n käyttöönotto.
Erityisesti HWMON-korjauspäivitykset, joita olen odottanut jo pitkään… Korjauspäivitykset ovat olleet vireillä kuukausia ja ne julkaistaan vihdoin Linux 6.2:lle. Nyt Linux-ohjain HWMON sysfs-rajapintojen kautta pystyy paljastamaan Intel Arc Graphics-ja Data Center GPU Flex-sarjan virrankulutustiedot ja muut energiatiedot. Siten Linux 6.2+:lla pystyy vihdoin tarjoamaan GPU-virrankulutuksen ja suorituskyvyn wattia kohden Intelin erillisille näytönohjainkorteille Linuxissa. Sen pitäisi olla erittäin mielenkiintoinen.
HuC-tuki Linux 6.2:lle ja DG2/Alchemist on hyödyllinen joillekin, koska kyseistä mikro-ohjainta käytetään H.265/HEVC-todennustarkoituksiin ja joidenkin tehtävien siirtämiseen suorittimesta tähän mikro-ohjaimeen..
DG2/Alchemistin OA-tuki tässä yhteydessä on Observation Architectue-yksikkö suorituskyvyn laskurien tukemiseksi laitteiston kanssa.
PS64-tuki DG2-grafiikkasuorittimilla tarjoaa 64K TLB-vihjeen PTE-tasolla. Intelin insinööri Matthew Auld, joka otti käyttöön tuen, selitti:
Kävittää, että tuotantoversiossa DG2/ATS HW meillä pitäisi olla tuki PS64:lle. Tämä ominaisuus mahdollistaa 64K TLB-vihjeen tarjoamisen PTE-tasolla, mikä on paljon joustavampi kuin nykyinen tapa ottaa 64K GTT-sivut käyttöön koko sivutaulukossa, koska se johtaa kaikenlaisiin ärsyttäviin rajoituksiin…PS64:n kanssa , voimme nyt luopua 2M GTT:n kohdistusrajoituksesta ja vaatia sen sijaan vain 64K tai enemmän käsiteltäessä [paikallista muistia]. Käytämme edelleen kompaktia [sivutaulukko]-asettelua, jos mahdollista, mutta vain kun olemme varmoja, että tämä ei häiritse käyttäjätilaa.
Huomaa, että tämä on muutos uAPI-käyttäytymisessä, mutta toivottavasti sen ei pitäisi olla huolestuttavaa (IGT pystyy ainakin tunnistamaan kohdistuksen automaattisesti), koska teemme vain GTT:n kohdistusrajoituksesta vähemmän rajoittavan.
Lisäksi tämän päivän Intel-ohjainkorjausten erässä on myös korjauksia ytimen muistin vioittumisongelmaan, puuttuva kiertotapa Gen12/Xe iGPU:ille, useita korjauksia ja jatkuva grafiikka mahdollistaa seuraavan sukupolven Meteor Lake-prosessorien.
Katso tämä vetopyyntö täydellinen sarja korjaustiedostoja lähetettiin tänään jonoon DRM-Nextissä Linux 6.2:n yhdistämisikkunaan asti joulukuussa.