SIGGRAPH-ის შემდეგ გაჩნდა კითხვები იმის შესახებ, მხარდაჭერილი იყო თუ არა eGPU Linux-ში. დანიელი პასუხობს ამას AKiTiO Node-ისა და NVIDIA-ს დახმარებით.
ინტელის Thunderbolt 3 ტექნოლოგიის გამოცხადების დღიდან არსებობდა გარე გრაფიკული ბარათის (eGPU) მხარდაჭერა. სამწუხაროდ, გასული წლის უმეტესი პერიოდის განმავლობაში, მათ შორის Intel-ის Skull Canyon NUC-ით, ამ გადაწყვეტის გამოყენება საუკეთესო შემთხვევაში რთული იყო. დედაპლატების უმეტესობა სრულად არ უჭერდა მხარს ტექნოლოგიას, ხოლო ისინი, ვინც ამას აკეთებდნენ, ჩვეულებრივ, ბევრად უფრო ძვირი სისტემას მოითხოვდნენ. მაგალითად, Skull Canyon NUC გამოშვებისას იყო $700, არაკონფიგურირებული. SSD-ების და ოპერატიული მეხსიერების დამატება ჩვეულებრივ $1000-ზე მეტს აჭარბებს.
Razer-ის საკუთარი Blade Stealth და მსგავსი პროდუქტები, რომლებიც მხარს უჭერდნენ Thunderbolt 3-ს, ასევე ტრიალებდნენ ამ ფასების დიაპაზონში. და ეს არც კი ეხებოდა შიგთავსებს, რომელთაგან Razer Core ერთ-ერთი იყო იმ რამდენიმედან, რომელიც ხელმისაწვდომი იყო 2016 წლის უმეტესი ნაწილისთვის. 500 დოლარად დანართი არ მოიცავდა გრაფიკულ ბარათსაც. მათ, ვისაც ამის საშუალებაც კი შეეძლო, უნდა შეებრძოლა შეზღუდული ინვენტარი მის შესამოწმებლად. შედეგად, ამის დიდი ნაწილი გამოწვევა იყო მთავარი მომხმარებლების ხელში მოხვედრისთვის.
ინდუსტრიის დამსახურებით, 2017 წელს ამ სცენის მრავალი გაუმჯობესება განხორციელდა. წლის დასაწყისში მე მივხვდი, რომ AKiTiO, Thunderbolt სცენის მოთამაშე წლების განმავლობაში eGPU მხარდაჭერამდე, გამოუშვა თავისი Node პროდუქტი ამ ახალი გადაწყვეტის მხარდასაჭერად. 299 დოლარად - და ზოგჯერ იყიდება Razer Core-ის ნახევარში - Node ბევრად უფრო მიმზიდველი ჩანდა. სხვა მოთამაშეებს, როგორიცაა GIGABYTE-ის AORUS დივიზიონი, აქვთ ასევე შეაბიჯა სამეფოში NVIDIA GTX 1070-ით დანართის გამოცხადებით Core-ზე ოდნავ მეტი ფასით. და Intel-მა, რომელსაც სურს დაეხმაროს Thunderbolt 3-ს მიაღწიოს კრიტიკულ მასას, გადაწყვიტა, რომ ის 2018 წლის 1 იანვრიდან გაათავისუფლოს.
ჩვენ მივმართეთ AKiTiO-ს ჯერ კიდევ მარტში და, აშშ-ში მოგზაურობის დროს, დავაბრუნეთ Node ოკინავაში. მას შემდეგ ჩვენ ჩავატარეთ ტესტირება Skull Canyon NUC-ზე Windows-ში, ისევე როგორც HTC Vive-ის ტესტირება ამ NUC/Node კომბინაციის გამოყენებით. მაგრამ როდესაც XDA-მ დაასრულა თავისი ტექნიკის გაშუქება, ამ ტესტირებისა და შედეგების დიდი ნაწილი მოთავსდა უკანა მხარეს. ის აღორძინდა SIGGRAPH-ში მოგზაურობის დროს NVIDIA-ს ბიზნეს მარკეტინგისა და რამდენიმე ახალ მეგობართან საუბრის შემდეგ. SFF ქსელი. მიუხედავად იმისა, რომ Windows-ში eGPU მხარდაჭერის შესახებ იყო ცნობილი, Linux-ში მისი ძალიან ცოტა ინფორმაცია იყო ცნობილი. ლოს-ანჯელესიდან ყველა სწორი კომპონენტით დაბრუნების შემდეგ, დადგა დრო, რომ დავეხმაროთ ამ საკითხს გარკვეული სინათლეზე.
ყუთის ამოღება და ფოტოები
AKiTiO Node შეიცავს SFX 400W დენის წყაროს 2 6+2 დენის კონექტორთან ერთად. ეს, 300 მმ-ზე მეტი ბარათების მხარდაჭერასთან ერთად, ნიშნავდა, რომ ის ერგებოდა ნებისმიერ ბარათს, რომლებთანაც მე ადვილად ხელმისაწვდომი მქონდა შესამოწმებლად. საბოლოოდ გამოვიყენე ყველაზე ძლიერი ამჟამინდელი არსენალში შესამოწმებლად: NVIDIA GTX 1080 Founder's Edition. ეს უნდა აღმოფხვრას პოტენციური შეფერხებები, რომლებიც შეიძლება წარმოიშვას თავად GPU-დან.
ზედა და გვერდი არის ერთი საფარი, რომელიც სრიალებს უკანა მხრიდან. ერთი რამ, რაც მე მჯერა, რომ AKiTiO-მ შეიძლება მოისურვოს მომავალი ვერსიის ნახვა, არის მოხსნადი სლაიდების განთავსება, როგორც საფარის ჩასმა და გამორთვა ზოგჯერ არასწორ ადგილას იჭედება და უნდა დარეგულირდეს, სანამ გაგრძელდება მოძრავი. მაგრამ იმის გათვალისწინებით, რომ ის ბევრად ნაკლებია, ვიდრე მისი კონკურენტი Razer Core, ეს არის ის, რაც მე მზად ვარ უარი თქვას ფასის სხვაობის გამო. Node-ს ასევე აქვს გულშემატკივარი კორპუსის წინა მხარეს, რათა ჰაერი გამოვიდეს უკანა მხარეს და შეინარჩუნოს ყველაფერი ლამაზი და მაგარი.
აპარატურა
მე შევასრულე Linux-ის ტესტირება Intel i7-7700K მიმოხილვის ეტალონების შემდეგ. მკითხველი შეამჩნევს, რომ ეს თითქმის ზუსტად იგივე კონფიგურაციაა. უმეტესწილად Intel ერთადერთია, ვინც დანერგა ეს თავის დაფებზე. GIGABYTE ამას წარუდგენს AMD-ს დისკრეტული ბარათით მომავალი X399 დედაპლატი. როგორც ჩვეულებრივია ჩვენი გამჟღავნების შემთხვევაში, ნებისმიერი ნივთი, რომელიც არ არის შეძენილი მე და/ან XDA-ს მიერ, აქ არის აღნიშნული, ისევე როგორც მხარე, რომელმაც ის მოგვაწოდა.
საზიარო პლატფორმის კონფიგურაცია (eGPU-სა და დისკრეტულ გრაფიკას შორის)
- Corsair CX-750M 80 Plus Gold დენის წყარო
- OCZ 512GB RD400 m.2 NVMe დისკი
- MSI NVIDIA GeForce GTX 1080 დამფუძნებელი გამოცემა
- Lian Li PITSTOP PC-T60
- GeIL EVO X DDR4-3200 16GB(მოწოდებულია AMD-ის მიერ)
- ქულერი MasterLiquid Pro 240
- GIGABYTE Z170X-Gaming 7(მოწოდებულია GIGABYTE-ის მიერ)
- Intel Core i7-7700K(მოწოდებულია Intel-ის მიერ)
გარე GPU სპეციფიური ტესტირება
- AKiTiO Node TB3 გარე გრაფიკული დანართი(მოწოდებულია AKiTiO-ს მიერ)
Დაყენება
მიუხედავად იმისა, რომ ჩვენი გაშუქება ძირითადად Linux-შია, სისულელე იქნება, რომ არ აღვნიშნოთ ტესტირება, რომელიც ჩატარდა, მაგრამ არ იქნა გამოყენებული სრულ მიმოხილვაში. ასე რომ, კვანძის მიღებიდან მალევე, ჩვენ სწრაფად დავაყენეთ იგი Skull Canyon NUC-ზე Windows-ში. Thunderbolt-ის პარამეტრები საჭიროებდა ჩართვას BIOS-ში, მაგრამ როგორც კი ეს გაკეთდა, ეს ისეთივე მარტივი იყო ჩართვა, მოწყობილობის დამტკიცება Thunderbolt-ის საშუალებით დაკავშირებისთვის/გამოყენებისთვის და შემდეგ NVIDIA-ს ინსტალაცია მძღოლები. განსხვავება სწრაფად შემოწმდა 3DMark Fire Strike-ის გამოყენებით. Განსხვავებები ადრე და შემდეგ უბრალოდ შემაძრწუნებელი იყო. ჩვენ ასევე გამოვახეთ HTC Vive პირველად ამით და მოხარული ვიყავით, რომ VR მშვენივრად მუშაობდა Thunderbolt კავშირის საშუალებით.
NUC-თან Node-ის დაყენების ჩემი გამოცდილებიდან გამომდინარე, მიზანშეწონილად ჩანდა ამის დაყენება პირველ რიგში Windows-ის გარემოში და დავრწმუნდეთ, რომ სწორად მუშაობდა ტესტის სკამზე. დაინსტალირებული იყო Windows 10 x64-ის დროებითი ვერსია - და Node თავდაპირველად არ უპასუხა. გარკვეული ძიების შემდეგ აღმოჩნდა, რომ ორივე BIOS და Thunderbolt firmware განახლება საჭირო იყო Z170X-Gaming 7-ისთვის და საბედნიეროდ ორივე ხელმისაწვდომია მის მხარდაჭერის გვერდზე. საჭირო განახლებების გამოყენების შემდეგ Node გაცოცხლდა და მაშინვე აჩვენა მსგავსი შედეგები, რაც ვნახეთ Skull Canyon NUC-ში Windows-ში.
ჩვენ გადავედით Linux-ზე იმავე Ubuntu 17.10 კონსტრუქციის გამოყენებით i7-7700K მიმოხილვიდან. ტესტების სერიის შემდეგ ჩვენ ასევე აღმოვაჩინეთ, რომ Linux-ში eGPU-ს გამოყენება გვჭირდებოდა მხოლოდ გამოიყენეთ იგი და Intel ინტეგრირებული გრაფიკა. ინტეგრირებული GPU-ს გამორთვის და მის ნაცვლად Radeon HD6450-ის გამოყენების მცდელობამ ძალიან ცუდი შედეგი გამოიწვია. ჩვენ ასევე მივხვდით, რომ ამჟამინდელი ფორმით უფრო ადვილი ჩანდა მხოლოდ ღია კოდის დრაივერის გამოყენება და არა NVIDIA-ს დისკრეტული დრაივერის გამოყენება. როგორც კი ეს ყველაფერი დალაგდა, დადგა დრო, რომ გამოსცადოთ და ვნახოთ, გამოიყენებდა თუ არა GTX 1080-ს ინტეგრირებული გრაფიკის ნაცვლად. Unigine-ის Heaven ბენჩმარკის სწრაფმა გაშვებამ ერთხელ და სამუდამოდ გააჩერა.
ბოლო, რაც ჩვენ გამოვცადეთ, როგორც ფუნქციონალური დაყენების ნაწილი, იყო მცდელობა "ცხელი დანამატი" და ამოიღოთ ან დაამატოთ Node, სანამ კომპიუტერი მუშაობდა. ამან გამოიწვია კომპიუტერის ჩაკეტვა, მაგრამ საბედნიეროდ კომპიუტერის გამორთვა და ჩართვის ან ამოღება (ცივი შტეფსელი) უპრობლემოდ მუშაობდა. ახლა, როდესაც ჩვენ გვქონდა მუშაობის ძირითადი ფუნქციონირება, დრო იყო გვენახა, რამდენად კარგად შესრულდა ეს.
NVIDIA ბენჩმარკები
ჩვეულებრივ, ჩვენ ჩავატარეთ ტესტები Phoronix Test Suite-ის გამოყენებით. თქვენ შეგიძლიათ ნახოთ ტესტირების ყველა შედეგი, მათ შორის არასრული შედარებები, აქ OpenBenchmarking.org საიტი. ორი საორიენტაციო კომპლექტი დაბრუნდა სიცოცხლისუნარიან შედეგებზე: JuliaGPU და LuxMark. ვინაიდან, როგორც ჩანს, Luxmark-მა მსგავსი შედეგები მისცა eGPU-ში (AKiTiO Node-ის გამოყენებით) და Direct (მჯდომარე) დედაპლატზე PCI-E x16 სოკეტში) მე აღვნიშნავ, სად დავინახეთ შესამჩნევი განსხვავებები: JuliaGPU.
ორივე შემთხვევაში eGPU რეჟიმში დაფიქსირდა მუშაობის დაახლოებით 20% შემცირება. იმის გათვალისწინებით, რომ Thunderbolt 3 კავშირი უნდა იყოს გაშვებული მხოლოდ PCI-E x4-ზე, ეს ნამდვილად საკმაოდ შთამბეჭდავი - განსაკუთრებით მაშინ, როდესაც მხედველობაში მიიღება Luxmark-ის კრიტერიუმები თითქმის იდენტური შესრულება ორივე შემთხვევები. როდესაც ჩვენ ვამოწმებდით სათამაშო შესრულებას Სამარხების მძარცველი და Deus Ex: კაცობრიობა დაყოფილია მივიღეთ შედეგების მსგავსი ნაკრები. უფროსების შემთხვევაში Სამარხების მძარცველი ჩვენ ვხედავთ მცირე განსხვავებას. ახალ თამაშში, როგორიცაა Deus Ex: კაცობრიობა დაყოფილია, განსხვავება eGPU-სა და direct-ს შორის კიდევ ერთხელ შესამჩნევია. ამ სათამაშო ეტალონში შემცირება უფრო დაბალი იყო, მერყეობდა 12%-15%-ს შორის 20%-ის ნაცვლად, რაც ვნახეთ JuliaGPU-ში.
AKiTiO კვანძის საბოლოო აზრები/დასკვნა
Thunderbolt 3-ის გარე გრაფიკის მხარდაჭერა შესანიშნავი კონცეფციაა, რომელიც საბოლოოდ 2018 წელს უნდა დაიწყოს. სირცხვილია, რომ ამდენი დრო დასჭირდა იქამდე მისასვლელად; მხოლოდ ხარჯებთან დაკავშირებული ბარიერები ნაკლებად სავარაუდოა, რომ მათ, ვისაც ყველაზე მეტად შეეძლო მისი გამოყენება - ოჯახები და სტუდენტები ბიუჯეტში - შეეძლოთ მისი გამოყენება. მაგრამ წარმოიდგინეთ სცენარი, როდესაც კოლეჯის სტუდენტს სურს კლასში წაიყვანოს 2-in-1-ში ან ნოუთბუქიანი კომპიუტერი, რათა ჩანიშვნები მიიღოს და ისწავლოს - მაგრამ შემდეგ სურს დამატებითი გრაფიკული ცხენის ძალა ან შეასრულოს გამოთვლები (როგორიცაა OpenCL ან CUDA) ან გადადოს ზოგიერთი თამაში. ამ დროისთვის ვირტუალური დესკტოპები, რომლებიც მხარს უჭერენ ამ სახის საჭიროებას/გამოყენების შემთხვევას, ჯერ კიდევ ძალიან ძვირია ჩვეულებრივი მომხმარებლისთვის; მაგრამ თუ Thunderbolt 3 დაიწყებს მასიური იმპლემენტაციის დანახვას ფასების სპექტრის მასშტაბით, გადაწყვეტილებები, როგორიცაა AKiTiO Node, ადვილად დაეხმარება ცხენის ძალის უზრუნველყოფას, როცა ეს სჭირდებათ. დესკტოპის მომხმარებლები, ალბათ, ვერ მიიღებენ დიდ სარგებელს მისგან და, გულწრფელად რომ ვთქვათ, ადამიანი, რომელსაც აქვს Skull Canyon NUC-ზე დახარჯული ფული ისევე ადვილად ააშენებს LAN-ის წვეულების ღირსეულ კომპიუტერს იმავე ფარგლებში ბიუჯეტი.
თუ თქვენ გჭირდებათ მასშტაბირებადი გრაფიკული გადაწყვეტილებები სამუშაო ადგილის გარემოში, თუმცა, სადაც შესაძლებელია ეფექტურობის მომატება ან უნდა იყოს გაზიარებული სხვადასხვა ადამიანებს შორის მრავალი ასინქრონული ამოცანისთვის, მაშინ ეს შეიძლება იყოს შესანიშნავი გამოსავალი. ალბათ იქნება სხვა დიდი გამოყენების შემთხვევები, რომლებიც წარმოიქმნება, რაც უფრო მეტად გამოჩნდება ეს ღიად. და თუ თქვენ ეძებთ eGPU-ს, როგორც ერთ-ერთ ასეთ გადაწყვეტას, ეს ნამდვილად იმსახურებს განხილვას სხვა არჩევანს შორის. რაც მთავარია - თუ გაინტერესებთ, შეგეძლოთ თუ არა eGPU მუშაობა Ubuntu-ში? პასუხი, მოკლედ, არის დიახ! უბრალოდ იცოდეთ, რომ პრობლემების შემთხვევაში, შეიძლება გონივრული იყოს Windows-ის შემოწმება, თუნდაც დროებით, დარწმუნდეთ, რომ ის მუშაობს.
ახლა, როცა იცით, როგორ მუშაობს eGPU Linux-ში, ცვლის თუ არა ეს თქვენს აზრს მისი მიღების შესახებ? ან იქნებ უკვე გაქვთ ერთი და გაქვთ რამდენიმე მითითება ჩვენს მკითხველთან გასაზიარებლად? გაეცანით ქვემოთ მოცემულ კომენტარებში ან თავისუფლად შეუერთდით საუბარს Twitter-ზე, Facebook-ზე ან Google+-ზე!
რედაქტორის შენიშვნა: AKiTiO Node გადაეცა XDA-ს განხილვის მიზნით.