Majdnem pontosan egy éve, hogy az Intel bemutatta a Project Battlematrix kezdeményezést. Ezzel a Linux driver támogatást szeretnék fejleszteni az Arc Pro B-Serieshez, többek között jobb több-GPU-s támogatással: egy gépben akár nyolc Arc Pro GPU használatát is lehetővé teszik, emellett további nyílt forráskódú driver-optimalizálásokat is hoznak az AI korszakában. Nemrég végre lehetőségem nyílt kipróbálni, hol tart Linux alatt az Arc (Pro) kártyák több-GPU-s támogatása a nyílt forráskódú driverkóddal: az Arc Pro B70 esetében négy tesztpéldányt kaptam.
Előzetes teszteket futtattam Linux alatt az Arc Pro B70-nel, legfeljebb négy GPU-s konfigurációban. Minden mérést a frissen megjelent Ubuntu 26.04 LTS-en végeztem, a friss Linux 7.0 kernel-lel, hogy a legújabb stabil Xe kernel grafikus driverélményt kapjam. Az elmúlt évben rengeteg fejlesztés került a mainline Xe kernel grafikus driverbe az Arc GPU-khoz. Ide tartozik a jobb több-GPU-s támogatás, a memóriakezelés fejlesztése és még sok más. A Ubuntu 26.04 LTS a Mesa 26.0.3 grafikus drivereivel érkezik. Ezek az Intel ANV Vulkan és az Iris Gallium3D driver optimalizálásait hozzák, amelyek az elmúlt évben sok munkát kaptak a Xe2 Battlemage grafika miatt. A Level Zero / SYCL és OpenCL támogatáshoz az Intel Compute Runtime 26.14.37833.4 verzióját használtam (három héttel ezelőttről), IGC 2.32.7 fordítóval. A Compute Runtime-ba szintén sok fejlesztést tettek az elmúlt évben, főként az Arc Pro B-Seriesre fókuszálva. Az utóbbi hónapokban pedig már a közelgő Crescent Island AI gyorsítóra is elkezdtek felkészülni.
Négy Intel Arc Pro B70 grafikus kártya beüzemelése szoftveres oldalról meglepően zökkenőmentes volt. Ehhez a tesztkörhöz egy ASUS Pro WS TTRX50-SAGE WIFI alaplapot használtam egy AMD Ryzen Threadripper 9980X munkaállomással. Az ASUS Pro WS TRX50-SAGE WIFI mellett az első két grafikus kártya teljes PCIe 5.0 x16 módban futott. A harmadik PCIe 5.0 x16-os kapcsolaton x8 módban működött, a negyedik grafikus kártyát pedig a platform korlátai PCIe 4.0 x16-ra szorították.
A Ubuntu 26.04 + Linux 7.0 összeállítással mind a négy Arc Pro B70 grafikus kártyát felismerte a rendszer, és működtek is. A nyílt forráskódú Intel Compute Runtime stack gond nélkül kezelte mind a négy grafikus kártyát. Jó volt látni, mennyit fejlődött Linux alatt az Intel dedikált grafika támogatása, főleg úgy, hogy korábban nem tudtam ellenőrizni a több-GPU-s támogatást.

