Samogradnja – mid-end AMD eGPU
Datum objave 12.03.2015 - Hrvoje Gregur
Mid-end AMD eGPU - prvi dio
Ono što nam je nakon uvodnog eGPU i high-end eGPU članka preostalo je provjera rada eGPU sustava s AMD karticama, a igrom slučaja nam se na stolu našla jedna R9 270X iz srednjeg tržišnog razreda i jedan maleni HP Elitebook 2570p. Odmah smo se bacili na sastavljanje i slaganje ove konfiguracije i provjere kakvo gaming iskustvo nam donosi. Testovi koje ćemo vrtjeti bit će isključivo na eksternom ekranu s obzirom da AMD grafičke kartice u desktop varijanti ne podržavaju Enduro tehnologiju te nisu u mogućnosti grafički ubrzavati aplikacije na internom ekranu. Iako postoje okolne metode, iste se nisu pokazale najstabilnijima te ih iz tog razloga nećemo niti obrađivati.
Srce našeg eGPU sustava u ovom članku bit će HP Elitebook 2570p - 12.5", prijenosnik težine oko 2kg sljedećih specifikacija:
- Intel Core i5 3510M 2.5GHz / Turbo 3.1GHz
- 2x4Gb DDR3 1600MHz
- HDD 320Gb Toshiba
- 12.5" HD LED ekran
- Kućište iz legure magnezija i aluminija
- Instalacija DIY eGPU Setupa 1.x
- DSDT Override
- Gašenje prijenosnika te spajanje eGPU sustava
- Paljenje prijenosnika i ulazak u DIY eGPU Setup
4.1. Odabir PCI Compaction - Set Endpoint 56.25GB
4.2. Odabir PCI Compaction - Run Compaction only on eGPU - Force 32bit Compaction on none
4.3. Odabir Chainloader - Test run
4.4. Pokretanje Windowsa
- Ulazak u Windowse i instalacija upravljačkih programa
- Prilikom idućeg paljenja ponavljanje koraka 3, ako proces nismo automatizirali
- Profit :)
Mid-end AMD eGPU - drugi dio
Pokušali smo spojiti R9 270X na prethodno korišteni Dell Latitude E5430 i kompletan proces je bio 'plug n play', odnosno E5430 se ponašao kao da se radi o stolnom računalu. Ugasio je integriranu Intel HD i sve od POSTa do korištenja potpuno upaljenog prijenosnika odvijalo se preko eGPU sustava na eksternom ekranu. Ovo nas je potpuno iznenadilo s obzirom da su se prijenosnici koji rade 'plug n play' s AMD grafičkim karticama spominjali jedino u urbanim legendama, ali drago nam je da smo mi upravo na jedan takav naišli. Naravno, kada se prijenosnik ponaša na ovakav način, niste u mogućnosti koristiti interni ekran.
Ono što do sad nismo spominjali rad je u višemonitorskim okruženjima iz razloga što takav scenarij zbog dostupnosti dodatnih ekrana nismo mogli testirati, ali prilikom korištenja AMD eGPU rješenja najnormalnije smo mogli koristiti interni ekran prijenosnika, kojeg je u tom slučaju pogonila Intelova HD 4000 integrirana grafika, dok je sve na eksternom bilo ubrzano od strane naše R9 270X.
U pravilu bi trebalo biti moguće koristiti video izlaze prijenosnika, kao i izlaze na eGPU sustavu. Izlaze na prijenosniku će i dalje ubrzavati iGPU, odnosno eGPU će biti zadužena za sve spojeno na nju. Sad kad smo više manje pokrili sve 'nebitno', krenimo sad s jedinim bitnim, a to su rezultati testova :)
Za usporedbu ćemo koristiti prethodno dobivene rezultate s GTX 760 na eksternom ekranu. Najveći nedostatak u usporedbi naših rezultata leži u činjenici da u našim pokušajima da prikažemo što više implementacija kombiniranjem različitih prijenosnika nemamo sve testove pokrenute na jednom prijenosniku koji bi služio kao osnova za usporedbu. Tako će se za GTX 760 naći rezultati dobiveni korištenjem Dell Precisiona M6800 s i7 4810MQ i Dell Latitudea E5430 s i3 3110M procesorom, dok ćemo R9 270X spajati na HP Elitebook 2570p s i5 3210M.
Mid-end AMD eGPU - rezultati testova
3DMark 11
[ichart headers="ID, Score" title="3DMark 11 - graphics score" htitle="Score" labels="" values="8916,8022,7745,6736" colors=" yellow,green,red,orange" height="300"]
Ponovno smo kao i kod prethodnih članaka uzeli samo Graphics score s obzirom da na ukupan rezultat drastično utječe snaga procesora. Zaostatak je svega 10% za stolnim računalom - uopće nije loše.
3DMark FireStrike
[ichart headers="ID, Score" title="3DMark FireStrike" htitle="Score" labels="R9 270x @ i5 2500K,R9 270x @ i5 3210M,GTX 760 @ i7 4810MQ,GTX 760 @ i3 3110M" values="6467,5772,5708,4898" colors="yellow,green,red,orange" height="300"]
eGPU zaostaje svega 11% iza stolnog računala - ponovno odlično.
Heaven 4.0 Basic
[ichart headers="ID, Score" title="Heaven 4.0 - Extreme" htitle="Score" labels="R9 270x @ i5 2500K,GTX 760 @ i7 4810MQ,GTX 760 @ i3 3110M,R9 270x @ i5 3210M" values="940,898,843,809" colors="orange,green,yellow,red" height="150"]
Ovdje imamo malo veću, ali ne i neočekivanu razliku između desktop i eGPU sustava.
Tomb Raider - High preset, avg FPS
[ichart headers="ID, Score" title="Tomb Raider - High" htitle="Score" labels="GTX 760 @ i7 4810MQ,GTX 760 @ i3 3110M,R9 270x @ i5 2500K,R9 270x @ i5 3210M" values="66.4,62.3,60.3,55.3," colors="green,yellow,orange,red" height="150"]
Ni ovdje pad u performansama između desktopa i eGPU-a nije velik što je odlična vijest za sve koji žele takav sistem.
Dragon Age: Inquisition
S obzirom da koristimo AMD karticu odlučili smo testirati donosi li Mantle API dodatne performanse na našem eGPU sustavu.
[ichart headers="ID, Score" title="Dragon Age: Inquisition - Directx - High" htitle="Score" labels="R9 270x @ i5 2500K,R9 270x @ i5 3210M" values="52.8,35.9" colors="orange,red" height="150"]
[ichart headers="ID, Score" title="Dragon Age: Inquisition - Mantle- High" htitle="Score" labels="R9 270x @ i5 2500K,R9 270x @ i5 3210M" values="54.4,40.6" colors="orange,red" height="150"]
Kao što vidimo Mantle je average FPS kod eGPU sistema povećao za 5 FPS-a što je značajan porast u odnosu na DirectX rezultat i dosta veći pomak performansi u odnosu na desktop, a to je upravo ono što i AMD reklamira - sa slabijim se procesorom najbolje osjeti pomak.
Prema dosadašnjim iskustvima Dragon Age voli više jezgara i u ovom slučaju veće usko grlo bio nam je procesor nego PCIe x1 konekcija kada je riječ o desktop vs. eGPU razlici.
Mid-end AMD eGPU - zaključak
Mane koje korištenje AMD eGPU sustava ima jest da isti nije u stanju ubrzati stvari na internom ekranu prijenosnika, a u gotovo svim situacijama zahtijeva korištenje DIY eGPU Setupa 1.x te DSDT Override. Ako vam navedeno ne predstavlja problem, odnosno eGPU sustav planirate koristiti kao zamjenu za stolno računalo kad ste kod kuće, drastičnog pada performansi se nije potrebno bojati, jer AMD grafičke kartice vrlo dobro iskorištavaju ograničenu propusnost PCIE x1 sabirnice, odnosno gubitak do kojeg dolazi se kreće oko 10%, ako procesor nije usko grlo. Stoga, ako ste ljubitelj crvenog tima bez straha se možete upustiti u eGPU avanturu.