AKiTiO Node: NVIDIA eGPU támogatás tesztelése Ubuntu 17.10-ben

click fraud protection

A SIGGRAPH után kérdések merültek fel azzal kapcsolatban, hogy az eGPU-t támogatja-e a Linux. Daniel erre az AKiTiO Node és az NVIDIA segítségével válaszol.

Az Intel Thunderbolt 3 technológiájának bejelentése óta létezik külső grafikus kártya (eGPU) támogatása. Sajnos a tavalyi év nagy részében, beleértve az Intel saját Skull Canyon NUC-ját is, ennek a megoldásnak a használata a legjobb esetben is kihívást jelentett. A legtöbb alaplap nem támogatta teljes mértékben a technológiát, azokhoz pedig, amelyek támogatták, általában sokkal drágább rendszerre volt szükség. Például a Skull Canyon NUC kiadáskor 700 dollár volt, nem konfigurálva. Az SSD-k és a RAM hozzáadásával ez általában jóval 1000 dollár fölé emelkedett.

A Razer saját Blade Stealth és hasonló termékei, amelyek támogatták a Thunderbolt 3-at, szintén ebben az árkategóriában mozogtak. És ez még a házakban sem vett részt, amelyek közül a Razer Core a kevesek egyike volt 2016 nagy részében. 500 dollárért a ház még grafikus kártyát sem tartalmazott. Azoknak, akik megengedhették maguknak, meg kellett küzdeniük a korlátozott készlettel, hogy kipróbálhassák. Ennek eredményeként ennek nagy része kihívást jelentett a mainstream felhasználók kezébe kerülni.

Az iparág becsületére legyen mondva, 2017-ben számos fejlesztés történt ezen a téren. Az év elején értesültem arról, hogy az AKiTiO, a Thunderbolt szcéna szereplője évekkel az eGPU támogatása előtt, kiadta Node termékét az új megoldás támogatására. 299 dollárért – és néha a Razer Core felénél is akciósan – a Node sokkal vonzóbbnak tűnt. Más játékosok is, mint például a GIGABYTE AORUS részlege birodalmába is lépett az NVIDIA GTX 1070 burkolatának bejelentésével valamivel többért, mint a Core. Az Intel pedig, hogy hozzásegítse a Thunderbolt 3-at a kritikus tömeg eléréséhez, úgy döntött, hogy 2018. január 1-jétől jogdíjmentessé teszi.

Már márciusban felkerestük az AKiTiO-t, és egy rövid USA-beli utazásunk során visszahoztuk a csomópontot Okinawára. Azóta teszteltük a Skull Canyon NUC-t Windows rendszerben, valamint teszteltük a HTC Vive-ot a NUC/Node kombináció használatával. De ahogy az XDA befejezte a hardver lefedettségét, a tesztelés és az eredmények nagy része a háttérbe került. A SIGGRAPH-ba tett utazás során újjáéledt az NVIDIA üzleti marketingjével és néhány új barátjával folytatott beszélgetések után. SFF hálózat. Mindazonáltal, amit a Windows eGPU-támogatásáról tudtak, Linuxon nagyon keveset. Miután visszatért Los Angelesből az összes megfelelő összetevővel, ideje volt, hogy segítsünk egy kicsit megvilágítani ezt a témát.


Kicsomagolás és fotók

Az AKiTiO Node egy SFX 400 W-os tápegységet és 2 db 6+2 tápcsatlakozót tartalmaz. Ez, valamint a 300 mm-nél nagyobb kártyák támogatása azt jelentette, hogy minden olyan kártyához illeszkedik, amellyel tesztelni tudtam. Végül a jelenlegi arzenál legerősebbjét használtam a teszteléshez: az NVIDIA GTX 1080 Founder's Edition-t. Ennek ki kell küszöbölnie minden lehetséges szűk keresztmetszetet, amely magából a GPU-ból eredhet.

A teteje és az oldala egyetlen burkolat, amely hátulról kicsúszik. Úgy gondolom, hogy az AKiTiO-nak érdemes lenne egy jövőbeli változatát megvizsgálnia, hogy a levehető csúszdákat helyezze fel, mivel a a burkolat fel- és lecsúszása néha rossz helyen elakad, és be kell állítani, mielőtt folytatná mozgó. De tekintve, hogy jóval kevesebb, mint a konkurens Razer Core, ezért hajlandó vagyok lemondani az árkülönbségről. A Node a ház elején egy ventilátorral is rendelkezik, amely kinyomja a levegőt hátulról, és mindent szép és hűvös tart.


Hardver

Nem sokkal az Intel i7-7700K felülvizsgálati benchmarkok után végeztem el a Linux tesztelést. Az olvasók észre fogják venni, hogy ez majdnem pontosan ugyanaz a konfiguráció. A legtöbb esetben az Intel az egyetlen, aki implementálta ezt az alaplapjaira. A GIGABYTE azonban bemutatja ezt az AMD-nek egy különálló kártyával a következő X399-es alaplap. A közzétételeinknél szokásos módon minden olyan terméket, amelyet nem én és/vagy az XDA vásároltam, itt fel kell jegyezni, valamint az árut szállító felet.

Megosztott platform konfiguráció (az eGPU és a diszkrét grafika között)

  • Corsair CX-750M 80 Plus Gold tápegység
  • OCZ 512GB RD400 m.2 NVMe meghajtó
  • MSI NVIDIA GeForce GTX 1080 Founder’s Edition
  • Lian Li PITSTOP PC-T60
  • GeIL EVO X DDR4-3200 16 GB(az AMD által biztosított)
  • Cooler Master MasterLiquid Pro 240
  • GIGABYTE Z170X-Gaming 7(szolgáltató: GIGABYTE)
  • Intel Core i7-7700K(az Intel által biztosított)

Külső GPU-specifikus tesztelés

  • AKiTiO Node TB3 külső grafikus burkolat(az AKiTiO által biztosított)

Felállítása

Bár a lefedettségünk elsősorban Linuxra vonatkozik, butaság lenne nem megemlíteni, még csak futólag is, a tesztelést, amelyet elvégeztek, de nem használtak fel egy teljes felülvizsgálat során. Így röviddel a Node kézhezvétele után gyorsan beállítottuk a Skull Canyon NUC-n a Windowsban. A Thunderbolt beállításaihoz engedélyezni kellett a BIOS-ban, de miután ez megtörtént, olyan egyszerű volt csatlakoztatása, jóváhagyása az eszköz csatlakoztatásához/használatához Thunderbolton keresztül, majd az NVIDIA telepítése járművezetők. A különbséget gyorsan tesztelték a 3DMark Fire Strike segítségével. A különbségek előtt és után egyszerűen megdöbbentőek voltak. A HTC Vive-ot is ezzel törtük ki először, és örömmel tapasztaltuk, hogy a VR tökéletesen működik a Thunderbolt kapcsolaton keresztül.

A Node NUC-val történő beállítása során szerzett tapasztalataim alapján ésszerűnek tűnt először Windows környezetben beállítani, és megbizonyosodni arról, hogy megfelelően működik a tesztpadon. A Windows 10 x64 ideiglenes verziója telepítve lett – és a Node kezdetben nem válaszolt. Némi keresgélés után kiderült, hogy mind a BIOS, mind a Thunderbolt firmware frissítése szükséges a Z170X-Gaming 7-hez, és szerencsére mindkettő elérhető a támogatási oldalon. A szükséges frissítések alkalmazása után a Node életre kelt, és azonnal hasonló eredményeket mutatott, mint amit a Skull Canyon NUC-nál láttunk Windows rendszerben.

Az i7-7700K felülvizsgálatából származó Ubuntu 17.10-es verziójával tértünk át a Linuxra. Egy sor teszt után azt is felfedeztük, hogy az eGPU Linuxban való használata megköveteli tőlünk csak használja azt és az Intel integrált grafikáját. Az integrált GPU letiltására és helyette Radeon HD6450 használatára tett kísérletek nagyon rossz eredményekhez vezettek. Arra is rájöttünk, hogy a jelenlegi mód szerint egyszerűbbnek tűnt csak a nyílt forráskódú illesztőprogram használata, nem pedig az NVIDIA különálló illesztőprogramja. Miután minden megoldódott, ideje volt tesztelni, és megnézni, hogy a GTX 1080-at használja-e az integrált grafika helyett. A Unigine's Heaven benchmark gyors elindítása ezt végleg pihenteti.

Az utolsó dolog, amit a funkcionalitás beállításának részeként teszteltünk, az volt, hogy megpróbáltuk "hot plug"-ot, és vagy eltávolítani vagy hozzáadni a csomópontot, miközben a számítógép fut. Emiatt a számítógép leblokkolt, de szerencsére a számítógép leállítása és a csatlakoztatás vagy az eltávolítás (hideg csatlakozó) probléma nélkül működött. Most, hogy a fő funkció működött, ideje megnézni, milyen jól teljesít.


NVIDIA benchmarkok

A teszteket a szokásos módon a Phoronix Test Suite segítségével végeztük. Megtekintheti a tesztelés összes eredményét, beleértve a hiányos összehasonlításokat is, a OpenBenchmarking.org webhely. Két benchmark csomag hozott életképes eredményeket: a JuliaGPU és a LuxMark. Mivel úgy tűnt, hogy a Luxmark hasonló eredményeket adott mind az eGPU-ban (az AKiTiO Node-ot használva), mind a Directben (ülve). az alaplap PCI-E x16 aljzatába) Megjegyzem, hol láttunk ehelyett jelentős különbségeket: JuliaGPU.

Az eGPU mód mindkét esetben nagyjából 20%-os teljesítménycsökkenést mutatott. Tekintettel arra, hogy a Thunderbolt 3 kapcsolatnak csak PCI-E x4-en kell futnia, ez valójában elég lenyűgöző – különösen, ha figyelembe vesszük, a Luxmark benchmarkok közel azonos teljesítményt értek el mindkettőben esetek. Amikor teszteltük a játék teljesítményét Tomb Raider és Deus Ex: Az emberiség megosztott hasonló eredményt kaptunk. Az idősebbek esetében Tomb Raider alig látunk különbséget. Egy újabb játékban, mint pl Deus Ex: Az emberiség megosztott, ismét szembetűnő a különbség az eGPU és a közvetlen között. Ebben a játékban a csökkenés alacsonyabb volt, 12-15% között mozog a JuliaGPU-nál tapasztalt 20% helyett.


AKiTiO Node Végső gondolatok/Következtetés

A Thunderbolt 3 külső grafikus támogatása egy nagyszerű koncepció, amely 2018-ban végre meg fog jelenni. Kár, hogy ilyen sokáig tartott, mire eljutottunk; Önmagában a költségkorlátok miatt valószínűtlen volt, hogy azok, akik valószínűleg a legtöbbet tudták használni – a családok és a költségvetésből tanuló diákok – megengedhessék maguknak a használatát. De képzeljünk el egy olyan forgatókönyvet, amikor egy egyetemista egy 2 az 1-ben számítógépet vagy notebookot szeretne magával vinni az órára, hogy jegyzeteljen és tanuljon – de akkor azt akarja, hogy a további grafikus lóerő vagy számításokat hajtson végre (például OpenCL vagy CUDA), vagy halogatja szerencsejáték. Egyelőre az ilyen igényeket/használati eseteket támogató virtuális asztali számítógépek még mindig túl drágák az alkalmi felhasználók számára; de ha a Thunderbolt 3 hatalmas megvalósítást kezd látni a teljes árspektrumon, az olyan megoldások, mint az AKiTiO Node, könnyen segíthetnek biztosítani a lóerőt, amikor szükségük van rá. Az asztali felhasználók valószínűleg nem fognak annyi hasznot húzni belőle, és őszintén szólva egy olyan személy, aki rendelkezik A Skull Canyon NUC-ra költhető pénz ugyanilyen könnyen építhetne egy LAN-partihoz méltó PC-t ugyanazon belül költségvetés.

Ha azonban skálázható grafikus megoldásokra van szüksége munkahelyi környezetben, ahol a teljesítménynövekedés lehetséges vagy meg kell osztani különböző emberek között több aszinkron feladathoz, akkor ez nagyszerű megoldás lehet. Valószínűleg lesznek más nagyszerű használati esetek is, amelyek minél inkább nyilvánosságra kerülnek. És ha eGPU-házat keres ilyen megoldásként, akkor ezt minden bizonnyal figyelembe kell venni a többi választási lehetőség között. A legfontosabb az egészben: ha aggódik, hogy sikerül-e az eGPU-t működésbe hoznia az Ubuntuban? A válasz röviden: igen! Csak azt tudd, hogy ha problémákba ütközik, érdemes lehet ellenőrizni a Windows rendszerben, még ha ideiglenesen is, hogy megbizonyosodjon arról, hogy ott működik.

Tehát most, hogy tudja, hogyan működik az eGPU Linux alatt, ez megváltoztatja a gondolatait egy ilyen beszerzéséről? Vagy talán már van ilyen, és van néhány tippje, amit megoszthat olvasóinkkal? Hallgassa meg az alábbi megjegyzésekben, vagy bátran csatlakozzon a beszélgetéshez a Twitteren, a Facebookon vagy a Google+-on!

A szerkesztő megjegyzése: Az AKiTiO Node-ot áttekintés céljából biztosították az XDA-nak.