SIGGRAPHin jälkeen heräsi kysymyksiä siitä, oliko eGPU: ta tuettu Linuxissa vai ei. Daniel vastaa tähän AKiTiO-solmun ja NVIDIA: n avulla.
Intelin Thunderbolt 3 -teknologian julkistamisesta lähtien on ollut ulkoisen näytönohjaimen (eGPU) tuki. Valitettavasti suurimman osan viime vuodesta, mukaan lukien Intelin oman Skull Canyon NUC: n kanssa, tämän ratkaisun käyttöönotto oli parhaimmillaankin haastavaa. Useimmat emolevyt eivät täysin tukeneet tekniikkaa, ja ne, jotka tukivat, vaativat yleensä paljon kalliimman järjestelmän. Esimerkiksi Skull Canyon NUC oli julkaisuhetkellä 700 dollaria, määrittämätön. SSD-levyjen ja RAM-muistin lisääminen nousi yleensä reilusti yli 1000 dollariin.
Razerin oma Blade Stealth ja vastaavat tuotteet, jotka tukivat Thunderbolt 3:a, ovat myös liikkuneet tämän hintaluokan ympärillä. Tämä ei edes vaikuttanut koteloihin, joista Razer Core oli yksi harvoista saatavilla suurimman osan 2016. 500 dollarilla kotelossa ei ollut edes näytönohjainta. Niiden, joilla oli siihen jopa varaa, oli taisteltava rajoitettua varastoa testatakseen sitä. Tämän seurauksena suuri osa tästä on ollut haaste päästä valtavirran käyttäjien käsiin.
Alan kunniaksi, vuonna 2017 on nähty monia parannuksia tähän tilanteeseen. Vuoden alussa minulle oli kerrottu, että AKiTiO, Thunderbolt-skenen pelaaja vuosia ennen eGPU-tukea, julkaisi Node-tuotteensa tukeakseen tätä uutta ratkaisua. Node vaikutti paljon houkuttelevammalta hintaan 299 dollaria - ja joskus myynnissä puolet Razer Coresta. Muilla pelaajilla, kuten GIGABYTEN AORUS-divisioonalla, on astui myös valtakuntaan julkistamalla NVIDIA GTX 1070 -kotelon, joka maksaa hieman enemmän kuin Core. Ja Intel, joka haluaa auttaa Thunderbolt 3:a saavuttamaan kriittisen massan, on päättänyt tehdä siitä rojaltivapaan 1. tammikuuta 2018 alkaen.
Otimme yhteyttä AKiTiOan jo maaliskuussa ja toimme lyhyen matkan aikana Yhdysvaltoihin Solmun takaisin Okinawalle. Siitä lähtien olemme suorittaneet Skull Canyon NUC -testauksia Windowsissa sekä testanneet HTC Viveä käyttämällä tätä NUC/Node-yhdistelmää. Mutta kun XDA viimeisteli laitteiston kattavuuden, suuri osa testauksista ja tuloksista sijoitettiin takapolttimeen. Se herätettiin henkiin SIGGRAPH-matkan aikana keskustelujen jälkeen NVIDIAn yritysmarkkinoinnin ja muutaman uuden ystävän kanssa klo. SFF-verkko. Kaikesta huolimatta eGPU-tuesta tiedettiin Windowsissa, mutta Linuxissa siitä tiedettiin vain vähän. Palattuaan Los Angelesista kaikilla oikeilla komponenteilla oli aika auttaa valaisemaan tätä aihetta.
Pakkauksen purkaminen ja valokuvat
AKiTiO Node sisältää SFX 400 W virtalähteen sekä 2 6+2 virtaliitintä. Tämä yhdessä yli 300 mm: n korttien tuen kanssa tarkoitti, että se sopi kaikille korteille, joiden kanssa minulla oli helposti testattavissa. Lopulta päädyin käyttämään nykyisen arsenaalin tehokkainta testaukseen: NVIDIA GTX 1080 Founder's Edition. Tämän pitäisi poistaa mahdolliset pullonkaulat, jotka voivat johtua itse GPU: sta.
Ylä- ja sivuosa on yksi kansi, joka liukuu ulos takaa. Yksi asia, jota uskon, että AKiTiO saattaa haluta tarkastella tulevaa versiota varten, on laittaa irrotettavat dioja, koska kannen päälle ja pois liukuminen juuttuu joskus väärään paikkaan ja sitä on säädettävä ennen kuin se jatkuu liikkuva. Mutta koska se on paljon pienempi kuin sen kilpaileva Razer Core, olen valmis luopumaan siitä hintaerosta. Nodessa on myös tuuletin kotelon etuosassa, joka työntää ilman takaa ja pitää kaiken mukavana ja viileänä.
Laitteisto
Tein Linux-testauksen pian Intel i7-7700K -arvostelujen jälkeen. Lukijat huomaavat, että tämä on lähes täsmälleen sama kokoonpano. Suurimmaksi osaksi Intel on ainoa, joka on ottanut sen käyttöön omilla levyillään. GIGABYTE esittelee tämän kuitenkin AMD: lle erillisellä kortilla tuleva X399 emolevy. Kuten normaalisti ilmoituksissamme, kaikki tuotteet, joita en ole itse ja/tai XDA ostanut, merkitään tähän sekä ne toimittanut osapuoli.
Jaetun alustan määritys (eGPU: n ja erillisen näytönohjaimen välillä)
- Corsair CX-750M 80 Plus Gold virtalähde
- OCZ 512GB RD400 m.2 NVMe-asema
- MSI NVIDIA GeForce GTX 1080 Founder's Edition
- Lian Li PITSTOP PC-T60
- GeIL EVO X DDR4-3200 16GB(AMD: n toimittama)
- Cooler Master MasterLiquid Pro 240
- GIGABYTE Z170X-Gaming 7(toimittaja GIGABYTE)
- Intel Core i7-7700K(Intelin tarjoama)
Ulkoinen GPU-spesifinen testaus
- AKITIO Node TB3 ulkoinen grafiikkakotelo(toimittaja AKiTiO)
Asettaa
Vaikka kattavuutemme koskee pääasiassa Linuxia, olisi typerää olla mainitsematta, edes ohimennen, testausta, joka suoritettiin mutta jota ei käytetty täydellisessä katsauksessa. Joten pian Solmun vastaanottamisen jälkeen asetimme sen nopeasti Skull Canyon NUC: iin Windowsissa. Thunderbolt-asetukset vaativat käyttöönoton BIOSissa, mutta kun se oli tehty, se oli yhtä helppoa kuin kytkemällä laite, hyväksymällä laitteen liittämisen/käytön Thunderboltin kautta ja asentamalla sitten NVIDIAn Kuljettajat. Ero testattiin nopeasti 3DMark Fire Strikella. Eroavaisuudet ennen ja jälkeen olivat yksinkertaisesti hämmästyttäviä. Purimme myös HTC Viven ensimmäistä kertaa tällä ja olimme iloisia nähdessämme, että VR toimi täydellisesti Thunderbolt-yhteyden kautta.
Kokemukseni perusteella solmun asettamisesta NUC: n kanssa vaikutti järkevältä asentaa tämä ensin Windows-ympäristöön ja varmistaa, että se toimii kunnolla testipenkissä. Windows 10 x64:n väliaikainen versio asennettiin - eikä solmu aluksi vastannut. Pienen etsinnän jälkeen havaittiin, että sekä BIOS että Thunderbolt firmware-päivitys vaadittiin Z170X-Gaming 7:lle, ja onneksi molemmat ovat saatavilla sen tukisivulla. Kun tarvittavat päivitykset oli tehty, Node heräsi henkiin ja osoitti välittömästi samanlaisia tuloksia kuin mitä näimme Skull Canyon NUC: n kanssa Windowsissa.
Siirryimme Linuxiin käyttämällä samaa Ubuntu 17.10 -versiota i7-7700K-katsauksesta. Useiden testien jälkeen huomasimme myös, että eGPU: n käyttö Linuxissa vaati meitä vain käyttää sitä ja Intelin integroitua grafiikkaa. Yritykset poistaa integroitu GPU käytöstä ja käyttää sen sijaan Radeon HD6450:tä johtivat erittäin huonoihin tuloksiin. Ymmärsimme myös, että nykyisellä tavalla näytti helpommalta käyttää vain avoimen lähdekoodin ohjainta eikä NVIDIAn erillistä ohjainta. Kun kaikki oli selvitetty, oli aika testata ja katsoa, hyödyntäisikö se GTX 1080:tä integroidun näytönohjaimen sijaan. Uniginen Heaven-vertailun nopea lanseeraus pysäytti sen lopullisesti.
Viimeinen asia, jonka testasimme osana toiminnallisuuden asennusta, oli yritys "hot plug" ja joko poistaa tai lisätä solmu tietokoneen ollessa käynnissä. Tämä aiheutti tietokoneen lukkiutumisen, mutta onneksi tietokoneen sammuttaminen ja joko kytkeminen tai poistaminen (kylmä pistoke) toimi ilman ongelmia. Nyt kun päätoiminnot toimi, oli aika nähdä, kuinka hyvin tämä toimi.
NVIDIA-vertailuarvot
Suoritimme testit normaalisti Phoronix Test Suitella. Voit nähdä kaikki testitulokset, mukaan lukien epätäydelliset vertailut, osoitteessa OpenBenchmarking.org-sivusto. Kaksi benchmark-sarjaa tuotti kannattavia tuloksia: JuliaGPU ja LuxMark. Koska Luxmark näytti antavan samanlaisia tuloksia sekä eGPU: ssa (käyttäen AKiTiO-solmua) että Directissä (istuva) emolevyn PCI-E x16 -liitäntään) Panen merkille, missä sen sijaan näimme merkittäviä eroja: JuliaGPU.
Molemmissa tapauksissa eGPU-tilan suorituskyky heikkeni noin 20 %. Koska Thunderbolt 3 -yhteyden oletetaan toimivan vain PCI-E x4:llä, tämä on itse asiassa melko vaikuttava - varsinkin kun otetaan huomioon Luxmarkin vertailuindeksit, näkivät lähes identtisen suorituskyvyn molemmissa tapauksia. Kun testasimme pelin suorituskykyä Haudan ryöstäjä ja Deus Ex: Mankind Divided saimme samanlaisia tuloksia. Vanhemman tapauksessa Haudan ryöstäjä näemme vähän eroa. Uudemmassa pelissä, esim Deus Ex: Mankind Divided, ero eGPU: n ja suoran välillä on jälleen havaittavissa. Tässä pelivertailussa alennus oli pienempi, vaihdellen 12–15 % JuliaGPU: n 20 %:n sijaan.
AKiTiO Node Lopulliset ajatukset / johtopäätös
Thunderbolt 3:n ulkoinen grafiikkatuki on loistava konsepti, jonka pitäisi vihdoin alkaa nähdä päivänsä vuonna 2018. On sääli, että on kestänyt näin kauan päästä sinne; Pelkästään kustannusesteiden vuoksi oli epätodennäköistä, että niillä, jotka todennäköisesti voisivat käyttää sitä eniten - perheet ja opiskelijat budjetissa - olisi varaa käyttää sitä. Mutta kuvittele tilanne, jossa opiskelija haluaa ottaa 2-in-1-tietokoneen tai kannettavan tietokoneen luokseen tehdäkseen muistiinpanoja ja opiskellakseen - mutta sitten haluaa lisägrafiikkahevosvoimia joko suorittaakseen laskelmia (kuten OpenCL tai CUDA) tai viivyttääkseen pelaaminen. Tällä hetkellä sellaisia tarpeita/käyttötapauksia tukevat virtuaaliset työpöydät ovat vielä liian kalliita satunnaiselle käyttäjälle; mutta jos Thunderbolt 3 alkaa nähdä massiivisen toteutuksen hinta-alueella, AKiTiO Noden kaltaiset ratkaisut voivat helposti auttaa tarjoamaan hevosvoimia, kun he sitä tarvitsevat. Pöytäkoneiden käyttäjät eivät luultavasti saa siitä niin paljon hyötyä, ja rehellisesti sanottuna henkilö, jolla on Skull Canyon NUC: iin kulutettavat rahat voisivat yhtä helposti rakentaa LAN-juhliin sopivan PC: n budjetti.
Jos kuitenkin tarvitset skaalautuvia grafiikkaratkaisuja työympäristöön, missä suorituskyvyn lisäys voi tai se on jaettava eri ihmisten kesken useita asynkronisia tehtäviä varten, tämä saattaa olla loistava ratkaisu. Luultavasti tulee muita hienoja käyttötapauksia, joita syntyy, mitä enemmän tämä tulee julkisuuteen. Ja jos etsit eGPU-koteloa yhtenä tällaisena ratkaisuna, tämä ansaitsee varmasti huomion muiden vaihtoehtojen joukossa. Kaikkein tärkeintä - jos olisit huolissasi, saatko eGPU: n toimimaan Ubuntussa vai et? Lyhyesti sanottuna vastaus on kyllä! Tiedä vain, että jos kohtaat ongelmia, voi olla viisasta tarkistaa Windowsissa, vaikkakin väliaikaisesti, varmistaaksesi, että se toimii siellä.
Joten nyt kun tiedät kuinka eGPU toimii Linuxissa, muuttaako tämä ajatuksiasi sellaisen hankkimisesta? Tai kenties sinulla on jo sellainen ja haluat jakaa vinkkejä lukijoillemme? Kuulosta alla olevissa kommenteissa tai liity keskusteluun Twitterissä, Facebookissa tai Google+:ssa!
Toimittajan huomautus: AKiTiO-solmu toimitettiin XDA: lle tarkistustarkoituksiin.