Architektura Maxwell jednak nie tak dobra? GTX 970 ma problemy z pamięcią

Architektura Maxwell jednak nie tak dobra? GTX 970 ma problemy z pamięcią26.01.2015 21:44
Redakcja

Od jesiennej premiery nowych kart graficznych firmy NVIDIA korzystających z energooszczędnej architektury Maxwell minęło już nieco czasu. Klienci najpierw natrafili na problemy z dostawami, a później na piszczące cewki w przypadku licznych kart. Później wszystko było teoretycznie dobrze. Teoretycznie, bo przy wymagających grach okazało się, że tańszy model GTX 970 nie domaga i nie wykorzystuje odpowiednio całej dostępnej pamięci, a jedynie jej część.

Wyjaśnienie problemu tajemniczej granicy 3,5 GB, po której zapełnieniu wydajność karty spada, zawdzięczamy Jonahowi Albenowi, Seniora VP of GPU Engineering w firmie NVIDIA. Co prawda układ GTX 970 jest zbudowany na tym samym rdzeniu GM204 co mocniejszy i znacznie droższy GTX 980, ale posiada 13 zamiast 16 włączonych bloków SMM (Streaming Multiprocessor Maxwell). Jak się okazuje, doszło do pewnych nieporozumień między zespołem inżynierskim i działem PR, w efekcie czego do mediów trafiła nieprawdziwa specyfikacja modelu GTX 970… W rzeczywistości ma on nie 64, a 56 jednostek ROP, a także pamięć L2 o wielkości 1792 KB zamiast wcześniej przyjętego 2048 KB. Wyłączone bloki SMM z rdzeniami CUDA same w sobie nie stanowią jednak problemu i to nie one doprowadzają do spadków wydajności, na jakie można natrafić w wymagających grach przy wysokiej rozdzielczości.

Wyłączenie wspomnianych elementów doprowadziło do tego, że jedna z 512 MB sekcji pamięci nie mogła zostać wpięta bezpośrednio do stosowanych w Maxwellach magistrali Crossbar. NVIDIA postanowiła wykorzystać 7 pełnoprawnych sekcji, które działają jako jedna pula pamięci w sytuacji, gdy dana gra wymaga jej maksymalnie 3,5 GB. Jeżeli trzeba więcej, sytuacja się komplikuje, bo szybkość transferu do pozostałych 512 MB tworzących zupełnie odrębną pulę pamięci to zaledwie 1/7 normalnego transferu. Nawet to nie byłoby jeszcze aż tak poważnym problemem, gdyby nie sam mechanizm przydzielania pamięci – system operacyjny przydziela ją grom i aplikacjom na różny sposób, nie zawsze tak samo, bo w oparciu o analizę heurystyczną i próby dostosowania do jak największej wydajności. To właśnie tutaj coś zawodzi, bo do wolnego obszar pamięci trafia nie to co trzeba, a czasami jest on w ogóle całkowicie pomijany. W niektórych sytuacjach dane trafiają np. do pliku wymiany znajdującego się na dysku twardym komputera.

Co prawda GTX 970 posiada 3,5 GB pełnoprawnej pamięci i 0,5 GB pamięci znacznie wolniejszej, ale nawet ten drugi obszar jest przynajmniej czterokrotnie szybszy niż pamięć RAM, nie mówiąc już zupełnie o dysku komputera, nawet SSD. Stworzony przez NVIDIĘ podział, jaki umożliwiła architektura Maxwell spowodował, że teraz system i sterowniki mają nieco trudniejsze zadanie, bo dostępna jest jeszcze jedna pula, którą trzeba rozpatrywać osobno. W wielu przypadkach ten proces zawodzi, co doprowadza do spadków wydajności – do wolniejszej sekcji trafiają bowiem dane, które są często, a nie rzadko wykorzystywane. NVIDIA mówi tutaj o spadkach o około 4-6%, ale praktyczne testy wykazują znacznie większe różnice. Gdyby mechanizm działał prawidłowo, to w ich przypadku wysoka przepustowość nie byłaby wcale aż tak potrzebna i nie wpływałaby na wydajność całego układu w sytuacjach, gdy dana gra wymaga ponad 3,5 GB pamięci.

Trudno odnieść się do tej sytuacji – pewnym jest, że GTX 970 to układ szybki i nad wyraz energooszczędny, co wykazały także przeprowadzone w naszym labie testy wydajnościowe. Rzecz w tym, że karta w zasadzie mogłaby być nazywana modelem z 3,5 GB pamięci, oraz dodatkowym, znacznie wolniejszym „buforem” 512 MB. Oczywiście z marketingowego punktu widzenia jest to kompletnie nie do przyjęcia. Architektura Maxwell umożliwia tego typu zabiegi, więc w przyszłości teoretycznie możemy spodziewać się podobnych sytuacji w okrojonych modelach innych układów. To, czy zdecydujemy się na zakup zależy już od osobistych preferencji. Warto mieć na uwadze, że być może nieco uda się poprawić w kolejnych wersjach sterowników.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.