linux-firmwareElokuun 21. päivänä tehty päivitys kattaa GFX 11.7 -alustaan tällä hetkellä yhdistetyt keskeiset laiteohjelmistot:
Kyse ei siis ole vain uuden laitetunnisteen lisäämisestä ajuriin. Tiedostot kattavat useita IP-lohkoja, joita integroitu grafiikka tarvitsee käynnistyäkseen ja toimiakseen kokonaisena järjestelmänä. GFX 11.7:n Linux-polku näyttää nyt huomattavasti kypsemmältä kuin vaiheessa, jossa tukea oli vasta kehitysvaiheen ytimessä, kääntäjässä ja grafiikkapinossa.
Laiteohjelmisto on yksi Linux-laitetuen välttämättömistä kerroksista, mutta yksinään se ei riitä. Ytimen täytyy tunnistaa laitteisto, LLVM:n on osattava kääntää sille varjostimia ja Mesan on tarjottava tarvittavat Vulkan- ja OpenGL-ajuripolut.
AMD on jo valmistellut GFX 11.7 -muutoksia ytimen AMDGPU-ajuriin ja LLVM:n AMDGPU-kääntäjätaustaan. Mesa 26.3:ssa GFX1171-tuki lisättiin RADV-Vulkan-ajuriin ja RadeonSI-OpenGL-ajuriin. Muutos antaa GFX1171:lle pääosin tarvittavat tunnisteet ja ohjaa sen aiemmin GFX1170:lle valmisteltuihin koodipolkuihin.
Jakeluille tämä järjestys antaa aikaa paketoida tuen ennen laitteiston saatavuutta. Käyttäjän näkökulmasta se vähentää riskiä, että uusi AMD-kannettava tai muu APU-laite vaatisi valmistajan erillisen asennusohjelman tai manuaalisen laiteohjelmiston lataamisen.
Päivitys sisältää GFX1170- ja GFX1171-laiteohjelmistot, mutta ei GFX1172:ta. AMD:n kääntäjä- ja ajurityössä GFX1170, GFX1171 ja GFX1172 on tunnistettu RDNA 4m -perheen kohteiksi, ja ne käyttävät tällä hetkellä samoja ISA-ominaisuuksiin perustuvia koodipolkuja.
GFX1172:n puuttuminen voi tarkoittaa myöhemmin julkaistavaa tuotetta, varianttia, jonka julkinen laiteohjelmistovalmistelu ei ole vielä valmis, tai yksinkertaisesti erillistä julkaisuaikataulua. Se ei kuitenkaan riitä todistamaan tiettyä tuotejakoa. Nykyistä päivitystä ei myöskään pidä kuvata kaikkien tunnettujen GFX117x-kohteiden kattavaksi tueksi.
GFX 11.7 sijoittuu nimellisesti RDNA 3.5:n GFX 11.5:n ja erillisten RDNA 4 -grafiikkapiirien GFX 12.0:n väliin. AMD:n avoimen lähdekoodin kehitystyössä GFX1170, GFX1171 ja GFX1172 kuuluvat ”RDNA 4m” -nimellä käsiteltyyn haaraan, mutta kyseiset tunnisteet ovat sisäisiä grafiikkakohteita eivätkä kuluttajille tarkoitettuja tuotenimiä.
Nykyinen näyttö tukee tulkintaa, jonka mukaan RDNA 4m on välimuotoinen tai johdannainen grafiikkahaara APU- ja SoC-alustoille. Tunnuksen ”m” voidaan olettaa viittaavan mobiili- tai integroidun grafiikan painotukseen, etenkin koska kehitystyö on yhdistetty julkistamattomaan Medusa Point -perheeseen. AMD ei kuitenkaan ole määritellyt päätettä virallisesti tai vahvistanut, että jokainen GFX117x-kohde kuuluu Medusa Pointiin.
Koodi ei myöskään paljasta ostajien yleensä kaipaamia teknisiä tietoja. GFX1171:een ei ole yhdistetty vahvistettua tuotenimeä, laskentayksiköiden määrää, kellotaajuutta, muistiratkaisua, suorituskykytavoitetta tai julkaisupäivää.
GFX 11.7 -järjestelmää suunnittelevan kannattaa odottaa, että seuraavat neljä osaa ovat linjassa:
linux-firmware, joka sisältää tarvittavat binääritLinux 7.3 on looginen tavoite täydellisemmälle ytimen puoleiselle tuelle, sillä AMD:n GFX 11.7- ja DCN 4.2 -muutoksia valmisteltiin kyseiseen ydinjulkaisuun. Mesa 26.2 saattaa kattaa osan aiemmasta GFX1170-työstä, mutta GFX1171-järjestelmälle Mesa 26.3 on nykyisten tietojen perusteella varovaisempi suositus.
Tämä on arvio ohjelmistovalmiudesta, ei lupaus siitä, että kaikki Linux-jakelut tarjoavat tuen samana päivänä. Jakeluiden ytimet ja Mesa-paketit voivat seurata upstream-kehitystä viiveellä, ja GFX1172:n puuttuminen osoittaa, että tukea valmistellaan edelleen vaiheittain.
AMD toimitti samaan aikaan Linux-ytimeen myös laajan UALink-korjaussarjan. UALink on kiihdyttimien välinen yhteys- ja verkkostandardi, jolla pyritään yhdistämään grafiikkapiirejä ja muita tekoälykiihdyttimiä datakeskusten suurissa järjestelmissä.
Ajoitus kertoo AMD:n aktiivisesta upstream-kehityksestä, mutta UALinkia ei pidä tulkita todisteeksi siitä, että Medusa Point -APU:t käyttäisivät sitä. RDNA 4m -laiteohjelmistot liittyvät integroidun grafiikan Linux-pinoon, kun taas UALink tähtää kiihdytininfrastruktuuriin.
AMD:n RDNA 4m -laiteohjelmistojen julkaiseminen vahvistaa tuntuvasti käsitystä siitä, että GFX 11.7 -laitteisto lähestyy saatavuutta ja että Linux-tukea valmistellaan poikkeuksellisen aikaisin. Laiteohjelmistojen, AMDGPU-ytimen, LLVM:n ja Mesan yhdistelmä viittaa julkaisuun, jossa avoimen lähdekoodin grafiikkapohja voi olla valmiimpi kuin laitteistoissa, joiden Linux-tuki paljastuu vasta julkaisun jälkeen.
Medusa Pointin kohdalla oikea johtopäätös on silti ”lähempänä julkaisua”, ei ”virallisesti julkistettu”. Päivitys ei vahvista prosessoriperhettä, tarkkoja malleja, suorituskykyä tai julkaisupäivää, ja GFX1172 puuttuu edelleen julkaistusta laiteohjelmistopaketista. Vahvin perusteltu odotus on tuleva APU-luokan alusta, jonka Linux-tuki on parhaimmillaan ajantasaisella linux-firmware-paketilla, Linux 7.3 -kauden ydintuella ja Mesa 26.3:lla tai uudemmalla.
linux-firmwareElokuun 21. päivänä tehty päivitys kattaa GFX 11.7 -alustaan tällä hetkellä yhdistetyt keskeiset laiteohjelmistot:
Kyse ei siis ole vain uuden laitetunnisteen lisäämisestä ajuriin. Tiedostot kattavat useita IP-lohkoja, joita integroitu grafiikka tarvitsee käynnistyäkseen ja toimiakseen kokonaisena järjestelmänä. GFX 11.7:n Linux-polku näyttää nyt huomattavasti kypsemmältä kuin vaiheessa, jossa tukea oli vasta kehitysvaiheen ytimessä, kääntäjässä ja grafiikkapinossa.
Laiteohjelmisto on yksi Linux-laitetuen välttämättömistä kerroksista, mutta yksinään se ei riitä. Ytimen täytyy tunnistaa laitteisto, LLVM:n on osattava kääntää sille varjostimia ja Mesan on tarjottava tarvittavat Vulkan- ja OpenGL-ajuripolut.
AMD on jo valmistellut GFX 11.7 -muutoksia ytimen AMDGPU-ajuriin ja LLVM:n AMDGPU-kääntäjätaustaan. Mesa 26.3:ssa GFX1171-tuki lisättiin RADV-Vulkan-ajuriin ja RadeonSI-OpenGL-ajuriin. Muutos antaa GFX1171:lle pääosin tarvittavat tunnisteet ja ohjaa sen aiemmin GFX1170:lle valmisteltuihin koodipolkuihin.
Jakeluille tämä järjestys antaa aikaa paketoida tuen ennen laitteiston saatavuutta. Käyttäjän näkökulmasta se vähentää riskiä, että uusi AMD-kannettava tai muu APU-laite vaatisi valmistajan erillisen asennusohjelman tai manuaalisen laiteohjelmiston lataamisen.
Päivitys sisältää GFX1170- ja GFX1171-laiteohjelmistot, mutta ei GFX1172:ta. AMD:n kääntäjä- ja ajurityössä GFX1170, GFX1171 ja GFX1172 on tunnistettu RDNA 4m -perheen kohteiksi, ja ne käyttävät tällä hetkellä samoja ISA-ominaisuuksiin perustuvia koodipolkuja.
GFX1172:n puuttuminen voi tarkoittaa myöhemmin julkaistavaa tuotetta, varianttia, jonka julkinen laiteohjelmistovalmistelu ei ole vielä valmis, tai yksinkertaisesti erillistä julkaisuaikataulua. Se ei kuitenkaan riitä todistamaan tiettyä tuotejakoa. Nykyistä päivitystä ei myöskään pidä kuvata kaikkien tunnettujen GFX117x-kohteiden kattavaksi tueksi.
GFX 11.7 sijoittuu nimellisesti RDNA 3.5:n GFX 11.5:n ja erillisten RDNA 4 -grafiikkapiirien GFX 12.0:n väliin. AMD:n avoimen lähdekoodin kehitystyössä GFX1170, GFX1171 ja GFX1172 kuuluvat ”RDNA 4m” -nimellä käsiteltyyn haaraan, mutta kyseiset tunnisteet ovat sisäisiä grafiikkakohteita eivätkä kuluttajille tarkoitettuja tuotenimiä.
Nykyinen näyttö tukee tulkintaa, jonka mukaan RDNA 4m on välimuotoinen tai johdannainen grafiikkahaara APU- ja SoC-alustoille. Tunnuksen ”m” voidaan olettaa viittaavan mobiili- tai integroidun grafiikan painotukseen, etenkin koska kehitystyö on yhdistetty julkistamattomaan Medusa Point -perheeseen. AMD ei kuitenkaan ole määritellyt päätettä virallisesti tai vahvistanut, että jokainen GFX117x-kohde kuuluu Medusa Pointiin.
Koodi ei myöskään paljasta ostajien yleensä kaipaamia teknisiä tietoja. GFX1171:een ei ole yhdistetty vahvistettua tuotenimeä, laskentayksiköiden määrää, kellotaajuutta, muistiratkaisua, suorituskykytavoitetta tai julkaisupäivää.
GFX 11.7 -järjestelmää suunnittelevan kannattaa odottaa, että seuraavat neljä osaa ovat linjassa:
linux-firmware, joka sisältää tarvittavat binääritLinux 7.3 on looginen tavoite täydellisemmälle ytimen puoleiselle tuelle, sillä AMD:n GFX 11.7- ja DCN 4.2 -muutoksia valmisteltiin kyseiseen ydinjulkaisuun. Mesa 26.2 saattaa kattaa osan aiemmasta GFX1170-työstä, mutta GFX1171-järjestelmälle Mesa 26.3 on nykyisten tietojen perusteella varovaisempi suositus.
Tämä on arvio ohjelmistovalmiudesta, ei lupaus siitä, että kaikki Linux-jakelut tarjoavat tuen samana päivänä. Jakeluiden ytimet ja Mesa-paketit voivat seurata upstream-kehitystä viiveellä, ja GFX1172:n puuttuminen osoittaa, että tukea valmistellaan edelleen vaiheittain.
AMD toimitti samaan aikaan Linux-ytimeen myös laajan UALink-korjaussarjan. UALink on kiihdyttimien välinen yhteys- ja verkkostandardi, jolla pyritään yhdistämään grafiikkapiirejä ja muita tekoälykiihdyttimiä datakeskusten suurissa järjestelmissä.
Ajoitus kertoo AMD:n aktiivisesta upstream-kehityksestä, mutta UALinkia ei pidä tulkita todisteeksi siitä, että Medusa Point -APU:t käyttäisivät sitä. RDNA 4m -laiteohjelmistot liittyvät integroidun grafiikan Linux-pinoon, kun taas UALink tähtää kiihdytininfrastruktuuriin.
AMD:n RDNA 4m -laiteohjelmistojen julkaiseminen vahvistaa tuntuvasti käsitystä siitä, että GFX 11.7 -laitteisto lähestyy saatavuutta ja että Linux-tukea valmistellaan poikkeuksellisen aikaisin. Laiteohjelmistojen, AMDGPU-ytimen, LLVM:n ja Mesan yhdistelmä viittaa julkaisuun, jossa avoimen lähdekoodin grafiikkapohja voi olla valmiimpi kuin laitteistoissa, joiden Linux-tuki paljastuu vasta julkaisun jälkeen.
Medusa Pointin kohdalla oikea johtopäätös on silti ”lähempänä julkaisua”, ei ”virallisesti julkistettu”. Päivitys ei vahvista prosessoriperhettä, tarkkoja malleja, suorituskykyä tai julkaisupäivää, ja GFX1172 puuttuu edelleen julkaistusta laiteohjelmistopaketista. Vahvin perusteltu odotus on tuleva APU-luokan alusta, jonka Linux-tuki on parhaimmillaan ajantasaisella linux-firmware-paketilla, Linux 7.3 -kauden ydintuella ja Mesa 26.3:lla tai uudemmalla.