Benchmarki rozczarowują: dla AMD Linux wciąż systemem drugiej kategorii
Niedawno liczba komercyjnych gier dostępnych na Linuksaprzekroczyła tysiąc, pojawiają się wśród nich nie tylko niewielkie,niezależne produkcje, ale i najgłośniejsze tytuły, takie jak wydanyostatnio BioShock Infinite. Jesienią zeszłego roku tę rosnącąpopularność Linuksa wśród graczy zauważyłoAMD, cieszące się nie najlepszą przecież opinią wśród fanówwolnego systemu operacyjnego. „Czerwoni” obiecali więc,że przestaną traktować Linuksa jak system drugiej kategorii. Wraz zpremierą sterowników Omega Catalyst sytuacja miała się znaczącopolepszyć. A jak jest w rzeczywistości? Póki co – bardzokiepsko.
24.03.2015 15:06
Zainteresowani kupnem jakiejś lepszej karty graficznej użytkownicyLinuksa póki co nie mają żadnego wyboru. Sterowniki Nvidii są nietylko znacznie stabilniejsze, ale też daleko wydajniejsze. Przekonujeo tym Michael Larabel z serwisu Phoronix, który niedawnoprzeprowadziłtesty wspomnianego Bioshocka Infinity na kilkunastu kartachgraficznych, zarówno od Nvidii jak i AMD. Wyniki „czerwonejdrużyny” są tak złe, że wyjaśnić je można tylko jakimś zatoremw sterownikach, uniemożliwiającym sprzętowi rozwinięcie skrzydeł.
I tak oto na testowej platformie z najnowszym Intelem Corei7-5960X i 16 GB RAM, działającej pod kontrolą Ubuntu 15.04, znajnowszymi sterownikami fglrx 15.20.2 i NVIDIA 346.47 twórcaPhoronixa przetestował karty Radeon HD z serii 6xxx, 7xxx, a takżenajnowsze modele R9 270X, R9 285 i R9 290. Ich konkurentami byłykarty GeForce GT 740, GT 750 Ti, GT 780 Ti i najnowsza GT 980. Wrozdzielczości 1080p, przy najwyższym poziomie detali, najlepszą zkart AMD okazał się R9 270X (cena ok. 900 zł), osiągając w teście 47FPS. Wydawać się może, że to nie jest jeszcze taki zły wynik, w końcu30 FPS w teorii powinno wystarczyć do płynnej gry, problem jednak wtym, że po stronie „zielonych” znacznie lepsze wynikiosiągnęła karta GTX 550 Ti, którą dziś kupimy za ok. 300 zł. Wyniktego starego GeForce to ok. 79 FPS. Wykorzystujący mikroarchitekturęMaxwell, kosztujący dziś ok. 580 zł GTX 750 Ti osiągnął zaś 112 FPS.
Jeszcze ciekawiej zrobiło się przy testach w rozdzielczości2560×1600px (najwyższy poziom detali), gdzie nawet najlepsze Radeony osiągałyraptem niewiele ponad 40 FPS. Najlepsza karta AMD w tym zestawieniu –R9 290 osiągnęła wyniki zbliżone do GTX 750 Ti, tymczasem flagowy GTX980 był od niej ponad dwukrotnie szybszy.
Ciekawe może być w tejsytuacji porównanie do wyników sterownika Catalyst na Windows, choćoczywiście przy odmiennej konfiguracji. Testy przeprowadzoneprzez serwis Bit-Tech z wykorzystaniem platformy na bazie Core i53570K i 8 GB RAM pokazują, że rzeczywiście karty AMD na Windows radząsobie sporo lepiej. W rozdzielczości FullHD karta R9 270X osiągnęła wBioShock Infinite 54 FPS, zaś R9 290 – 92 FPS. Można oczywiścietwierdzić, że to jedna gra, która nie odzwierciedla całego stanurzeczy. Może nie aż tak duży, ale wciąż odczuwalny rozdźwięk międzywynikami „zielonych” i „czerwonych” widać teżbyło przy testach Phoronixa gier takich Civilization: Beyond Earthczy Metro Last Light, a także silnika Unreal Engine 4.
Obiecanych ulepszeń na razie więc nie widać. Być może dopiero nowywłasnościowy sterownik, zbudowany na bazie otwartego sterownikaradeon/gallium z działającym w przestrzeni użytkownika binarnymkomponentem zmieni tę postać rzeczy. Harmonogramu prac nad nim jednaknie widać, co więcej trzeba pamiętać, że będzie on działał tylko nanowych Radeonach Rx 300 – posiadacze starszych kart AMD naLinuksie skazani są na obecne Catalysty.
Sprawa ma dalej idące konsekwencje. Chodzi oczywiście o SteamMachines, działające pod kontrolą linuksowego Steam OS, którychoficjalną premierę zapowiedziano ostatecznie na listopad tego roku. Zzałożeń projektowych Valve wynika, że sprzęt ten ma korzystać zróżnorodnych wnętrzności, z GPU nie tylko AMD czy Nvidii, ale teżIntela (przynajmniej w najsłabszych modelach). Jeśli jednak tak mawyglądać jakość sterowników AMD, jak w wypadku wspomnianych testówBioShock Infinity – to komu będzie można zalecić „parowemaszyny” z czerwonym sercem?