Po SIGGRAPH kilo klausimų, ar „eGPU“ palaikoma „Linux“. Danielis į tai atsako padedamas AKiTiO Node ir NVIDIA.
Nuo tada, kai buvo paskelbta apie Intel Thunderbolt 3 technologiją, buvo palaikoma išorinė vaizdo plokštė (eGPU). Deja, didžiąją praėjusių metų dalį, įskaitant „Intel“ Skull Canyon NUC, šio sprendimo panaudojimas geriausiu atveju buvo sudėtingas. Dauguma pagrindinių plokščių visiškai nepalaikė šios technologijos, o toms, kurios palaiko, paprastai reikėjo daug brangesnės sistemos. Pavyzdžiui, Skull Canyon NUC išleidimo metu buvo 700 USD, nesukonfigūruotas. Pridėjus SSD ir RAM, tai paprastai padidėjo daugiau nei 1000 USD.
„Razer“ „Blade Stealth“ ir panašūs produktai, palaikantys „Thunderbolt 3“, taip pat svyravo aplink tą kainų diapazoną. Ir tai net neturėjo įtakos korpusams, iš kurių „Razer Core“ buvo vienas iš nedaugelio, kurį galima įsigyti beveik 2016 m. Kainavo 500 USD, korpuse net nebuvo vaizdo plokštės. Tie, kurie netgi galėjo sau tai leisti, turėjo kovoti su ribotomis atsargomis, kad galėtų tai išbandyti. Todėl didžioji dalis to buvo iššūkis patekti į pagrindinių vartotojų rankas.
Pramonės nuopelnas, 2017 m. buvo daug patobulinimų šioje srityje. Metų pradžioje buvau informuotas, kad AKiTiO, „Thunderbolt“ scenos žaidėjas daugelį metų prieš eGPU palaikymą, išleido savo „Node“ produktą, palaikantį šį naują sprendimą. Už 299 USD – o kartais parduodamas už pusę „Razer Core“ – „Node“ atrodė kur kas patrauklesnis. Kiti žaidėjai, pavyzdžiui, GIGABYTE AORUS padalinys, turi taip pat įžengė į karalystę paskelbus apie korpusą su NVIDIA GTX 1070 už šiek tiek daugiau nei Core. „Intel“, norėdama padėti „Thunderbolt 3“ pasiekti kritinę masę, nusprendė nuo 2018 m. sausio 1 d. padaryti jį nemokamai.
Su AKiTiO susisiekėme dar kovo mėnesį ir trumpos kelionės į JAV metu parvežėme mazgą į Okinavą. Nuo tada mes atlikome Skull Canyon NUC bandymus sistemoje Windows, taip pat išbandėme HTC Vive naudodami tą NUC/Node derinį. Tačiau XDA užbaigus aparatinės įrangos aprėptį, didžioji dalis tų bandymų ir rezultatų buvo perkelti į galinį įrašą. Jis buvo atgaivintas kelionės į SIGGRAPH metu po pokalbių su NVIDIA verslo rinkodaros atstovais ir keliais naujais draugais SFF tinklas. Nepaisant to, kas buvo žinoma apie „eGPU“ palaikymą sistemoje „Windows“, labai mažai jo buvo žinoma „Linux“. Grįžus iš Los Andželo su visais reikiamais komponentais, atėjo laikas padėti šiek tiek nušviesti šią temą.
Išpakavimas ir nuotraukos
„AKiTiO Node“ turi SFX 400 W maitinimo šaltinį ir 2 6+2 maitinimo jungtis. Tai kartu su didesnių nei 300 mm kortelių palaikymu reiškė, kad ji tinka bet kuriai kortelei, kurią turėjau išbandyti. Galų gale aš išbandžiau galingiausią dabartiniame arsenale: NVIDIA GTX 1080 Founder's Edition. Tai turėtų pašalinti visas galimas kliūtis, kurios gali kilti iš paties GPU.
Viršus ir šonas yra vienas dangtelis, kuris išstumiamas iš nugaros. Vienas dalykas, kurį, manau, AKiTiO galbūt norėtų pažvelgti į būsimą versiją, yra uždėti nuimamas skaidres, nes slydimas ir nuėmimas nuo dangtelio kartais užstringa netinkamoje vietoje ir jį reikia sureguliuoti, kad jis tęstųsi juda. Tačiau atsižvelgiant į tai, kad jis yra daug mažesnis nei konkuruojantis „Razer Core“, dėl kainų skirtumo esu pasirengęs to atsisakyti. „Node“ taip pat turi ventiliatorių korpuso priekyje, kad išstumtų orą iš užpakalinės dalies ir viskas būtų gražu ir vėsu.
Aparatūra
„Linux“ testavimą atlikau netrukus po „Intel i7-7700K“ peržiūros etalonų. Skaitytojai pastebės, kad tai beveik lygiai tokia pati konfigūracija. Daugeliu atvejų „Intel“ yra vienintelis, kuris tai įdiegė savo lentose. Tačiau GIGABYTE pristatys tai AMD su atskira kortele būsima X399 pagrindinė plokštė. Kaip įprasta mūsų atskleidimo atveju, čia pažymimos visos prekės, kurias įsigijau ne aš ir (arba) XDA, taip pat juos pateikusi šalis.
Bendrinamos platformos konfigūracija (tarp eGPU ir diskrečios grafikos)
- Corsair CX-750M 80 Plus Gold maitinimo šaltinis
- OCZ 512GB RD400 m.2 NVMe diskas
- MSI NVIDIA GeForce GTX 1080 Founder's Edition
- Lian Li PITSTOP PC-T60
- GeIL EVO X DDR4-3200 16GB(pateikia AMD)
- Cooler Master MasterLiquid Pro 240
- GIGABYTE Z170X-Gaming 7(pateikia GIGABYTE)
- Intel Core i7-7700K(pateikiama Intel)
Išorinis GPU specifinis testavimas
- „AKiTiO Node TB3“ išorinis grafikos korpusas(pateikia AKiTiO)
Nustatymas
Nors mūsų aprėptis visų pirma susijusi su Linux, būtų kvaila net nepaminėti testavimo, kuris buvo atliktas, bet nebuvo panaudotas atliekant visą peržiūrą. Taigi netrukus po to, kai mazgas buvo gautas, mes greitai jį nustatėme Skull Canyon NUC sistemoje Windows. „Thunderbolt“ nustatymus reikėjo įjungti BIOS, bet kai tai buvo padaryta, tai buvo taip paprasta prijungti, patvirtinti įrenginį prijungti / naudoti per „Thunderbolt“, tada įdiegti NVIDIA vairuotojai. Skirtumas buvo greitai išbandytas naudojant 3DMark Fire Strike. Skirtumai prieš ir po to buvo tiesiog stulbinantys. Taip pat pirmą kartą sulaužėme „HTC Vive“ ir džiaugėmės matydami, kad VR veikia puikiai per „Thunderbolt“ ryšį.
Remiantis savo patirtimi nustatant mazgą su NUC, atrodė protinga pirmiausia tai nustatyti „Windows“ aplinkoje ir įsitikinti, kad ji tinkamai veikia bandymų stende. Buvo įdiegta laikina „Windows 10 x64“ versija, o mazgas iš pradžių nereagavo. Po kai kurių paieškų buvo nustatyta, kad Z170X-Gaming 7 reikalingas ir BIOS, ir „Thunderbolt“ programinės aparatinės įrangos naujinimas, ir, laimei, abu yra jo palaikymo puslapyje. Pritaikius būtinus naujinimus, mazgas atgijo ir iš karto parodė panašius rezultatus, kokius matėme su Skull Canyon NUC sistemoje Windows.
Perėjome prie „Linux“ naudodami tą pačią „Ubuntu 17.10“ versiją iš „i7-7700K“ apžvalgos. Po daugybės bandymų taip pat išsiaiškinome, kad naudojant „eGPU“ sistemoje „Linux“ reikia tik naudokite jį ir „Intel“ integruotą grafiką. Bandymai išjungti integruotą GPU ir vietoj jo naudoti Radeon HD6450 davė labai blogų rezultatų. Taip pat supratome, kad dabartiniu būdu atrodė lengviau naudoti tik atvirojo kodo tvarkyklę, o ne atskirą NVIDIA tvarkyklę. Kai viskas buvo sutvarkyta, atėjo laikas išbandyti ir išsiaiškinti, ar vietoj integruotos grafikos bus naudojamas GTX 1080. Greitai paleidus Unigine's Heaven etaloną, tai kartą ir visiems laikams pailsėjo.
Paskutinis dalykas, kurį išbandėme kaip funkcinės sąrankos dalį, buvo bandymas „pajungti“ ir pašalinti arba pridėti mazgą, kol kompiuteris veikia. Dėl to kompiuteris užsiblokavo, bet, laimei, kompiuterio išjungimas ir prijungimas arba pašalinimas (šaltas kištukas) veikė be problemų. Dabar, kai veikė pagrindinė funkcija, atėjo laikas pamatyti, kaip gerai tai veikia.
NVIDIA etalonas
Kaip įprasta, testus atlikome naudodami „Phoronix Test Suite“. Visus testavimo rezultatus, įskaitant neišsamius palyginimus, galite peržiūrėti adresu OpenBenchmarking.org svetainė. Du etaloniniai rinkiniai davė perspektyvių rezultatų: JuliaGPU ir LuxMark. Kadangi atrodė, kad „Luxmark“ davė panašius rezultatus tiek eGPU (naudojant AKiTiO mazgą), tiek tiesioginį (sėdintį) į PCI-E x16 lizdą pagrindinėje plokštėje) Pastebėsiu, kur pastebėjome reikšmingų skirtumų: JuliaGPU.
Abiem atvejais eGPU režimo našumas sumažėjo maždaug 20%. Atsižvelgiant į tai, kad Thunderbolt 3 ryšys turėtų veikti tik PCI-E x4, tai iš tikrųjų gana įspūdingas – ypač atsižvelgiant į Luxmark etalonus, abiejų našumas buvo beveik identiškas atvejų. Kai išbandėme žaidimų našumą Kapų plėšikas ir Deus Ex: žmonija padalinta gavome panašų rezultatų rinkinį. Vyresniųjų atveju Kapų plėšikas matome nedidelį skirtumą. Naujame žaidime, pvz Deus Ex: žmonija padalinta, skirtumas tarp eGPU ir tiesioginio dar kartą pastebimas. Pagal šį žaidimų etaloną sumažinimas buvo mažesnis – 12–15 %, o ne 20 %, kurį matėme JuliaGPU.
„AKiTiO Node“ Galutinės mintys/išvada
„Thunderbolt 3“ išorinis grafikos palaikymas yra puiki koncepcija, kuri pagaliau turėtų pasirodyti 2018 m. Gaila, kad prireikė tiek laiko, kol ten pasieksite; Vien dėl išlaidų kliūčių buvo mažai tikėtina, kad tie, kurie tikriausiai galėtų juo naudotis daugiausia – šeimos ir studentai, turintys biudžetą – galėtų sau leisti juo naudotis. Tačiau įsivaizduokite scenarijų, kai koledžo studentas nori į pamoką vežtis du viename arba nešiojamąjį kompiuterį, kad užsirašytų ir studijuotų, bet tada nori, kad papildomos grafikos galios galėtų atlikti skaičiavimus (pvz., OpenCL arba CUDA) arba atidėlioti žaidimų. Šiuo metu virtualūs staliniai kompiuteriai, palaikantys tokį poreikį / naudojimo atvejį, vis dar yra per brangūs paprastam vartotojui; bet jei „Thunderbolt 3“ pradeda masiškai įdiegti visame kainų spektre, tokie sprendimai kaip „AKiTiO Node“ gali lengvai padėti suteikti arklio galių, kai to reikia. Stalinių kompiuterių naudotojai tikriausiai negaus tiek daug naudos iš to ir, tiesą sakant, asmuo, turintis pinigai, skirti Skull Canyon NUC, galėtų taip pat lengvai sukurti LAN vakarėlio vertą kompiuterį tame pačiame biudžeto.
Tačiau jei jums reikia keičiamo dydžio grafikos sprendimų darbo vietoje, kur galima padidinti našumą arba turi būti dalijamasi tarp įvairių žmonių kelioms asinchroninėms užduotims atlikti, tai gali būti puikus sprendimas. Tikriausiai atsiras kitų puikių naudojimo atvejų, kuo daugiau tai išaiškės. Ir jei ieškote eGPU korpuso kaip vieno iš tokių sprendimų, šis tikrai vertas dėmesio tarp kitų pasirinkimų. Svarbiausia – jei nerimautumėte, ar galėtumėte priversti eGPU dirbti Ubuntu? Trumpai tariant, atsakymas yra taip! Tiesiog žinokite, kad iškilus problemoms gali būti protinga patikrinti sistemoje „Windows“, net jei ir laikinai, kad įsitikintumėte, jog ji ten veikia.
Taigi dabar, kai žinote, kaip „eGPU“ veikia „Linux“, ar tai keičia jūsų mintis apie jo įsigijimą? O gal jau turite vieną ir turite patarimų, kuriais galėtumėte pasidalinti su mūsų skaitytojais? Išgirskite toliau pateiktuose komentaruose arba nedvejodami prisijunkite prie pokalbio Twitter, Facebook ar Google+!
Redaktoriaus pastaba: AKiTiO mazgas buvo pateiktas XDA peržiūros tikslais.