Új Radeon Linux kernel szoftverfoltok utalnak NPU-integrációra a következő generációs AMD hardvereknél

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Újabb nyílt forráskódú AMDGPU kernelpatch-ek jelentek meg, amelyek nemcsak a következő generációs Radeon grafikus vezérlők támogatását készítik elő, hanem egy meglepő részletre is rávilágítanak: a kódban már neurális feldolgozóegységre (NPU) utaló hivatkozások is megjelentek.

SMU 15.0 támogatás érkezik az AMDGPU driverbe

Az AMD novemberben kezdte publikálni a következő generációs grafikus IP-blokkokhoz kapcsolódó Linux kernelpatch-eket. Ezek olyan komponenseket érintettek, mint az MMHUB, a PSP, illetve más, modern Radeon GPU-kat alkotó egységek. A GFXHUB kód egyértelműen a GFX12 / RDNA4 családra utalt.

Most újabb javítások kerültek fel a nyilvános levelezőlistákra, amelyek az SMU 15.0 (System Management Unit) IP engedélyezését célozzák az AMDGPU kernel grafikus driverben. A patchek 2025-ös szerzői jogi dátummal rendelkeznek, és valószínűleg ugyanahhoz az új IP-csomaghoz tartoznak, mint a korábbi, novemberi bejegyzések – csak később jutottak át a belső és jogi ellenőrzéseken.

Egy szokatlan részlet: NPU órajel-mérés a Radeon driverben

Az SMU-patchek önmagukban általában kevés figyelmet kapnak, azonban a mostani kódban egy figyelemre méltó újdonság bukkant fel. Az új, közös AMDGPU SMU fejlécfájlban megjelent egy új metrikatípus:

METRICS_AVERAGE_NPUCLK

Vagyis: átlagos NPU órajel.

Ez különösen érdekes, mert:

  • az SMU 14 kódbázisában nincs semmilyen NPU-ra utaló referencia,
  • a Radeon kernel grafikus driver eddig kizárólag GPU-hoz kapcsolódó órajeleket és energiaadatokat kezelt,
  • a CPU vagy más SoC-komponensek órajeleit eddig nem követte az AMDGPU SMU.

Az SMU 15.0 kódban azonban már konkrétan szerepel az NPU órajel-frekvenciája, ami új irányra utalhat.

Mit jelenthet ez a gyakorlatban?

A legkézenfekvőbb magyarázatok a következők:

  • Jövőbeli Radeon GPU-k saját NPU-val
    Elképzelhető, hogy az AMD bizonyos jövőbeli diszkrét Radeon grafikus kártyákba is integrál neurális feldolgozóegységet, elsősorban AI-gyorsítási célokra.
  • Szorosabb GPU–NPU integráció Ryzen AI SoC-k esetén
    Valószínűbb forgatókönyv, hogy a jövőbeni Ryzen AI processzorokban az NPU és az integrált Radeon GPU energia- és órajelkezelése jobban összekapcsolódik. Ebben az esetben logikus, hogy az NPU az AMDGPU SMU felügyeleti tartományába kerül.
  • Közös teljesítmény- és fogyasztási keret AI-terhelésekhez
    AI-feladatok esetén, amelyek egyszerre használják a GPU-t és az NPU-t, kifejezetten előnyös lehet az egységes energiagazdálkodás és telemetria.

Nem csak SMU: további IP-blokkok is érkeznek

Az SMU 15.0 patchek mellett az AMD további frissítéseket is közzétett:

  • SMUIO 15.0
  • THM (thermal) 15.0

Ezek mind a következő generációs Radeon hardverek előkészítését szolgálják, és várhatóan egy későbbi Linux kernelverzióban – feltehetően a Linux 6.20 vagy 7.0 környékén – jelennek meg hivatalosan.

Bár az AMD egyelőre nem kommunikált hivatalosan NPU-integrációról a Radeon termékvonal kapcsán, az AMDGPU SMU 15.0 kódban megjelent NPU-referenciák erős jelzésnek tekinthetők. Ez arra utal, hogy az AMD a jövőben még szorosabban kívánja összekapcsolni a grafikus és neurális feldolgozást – különösen Linux alatt, nyílt forráskódú drivereken keresztül. A következő hónapok kernel- és Mesa-fejlesztései várhatóan további részleteket fednek majd fel erről az irányról.