Nie milkną echa „skandalu” z dostępem do pamięci wideo w karcie graficznej GeForce GTX 970. Przy okazji wyszło na jaw, że model ten ma inną specyfikację, niż producent podał zaraz po premierze.
Sprawę wyjaśnił Jonah Alben, a więc jeden z głównych inżynierów Nvidii. Przygotował on specjalny diagram, który w prosty sposób przedstawia budowę procesora graficznego Maxwell GM204 - zastosowanego właśnie w modelu GeForce GTX 980 i GTX 970. O ile wersja dla 980-tki (GM204-400) dysponuje wszystkimi jednostkami (nawet tymi, które na schemacie oznaczono szarym kolorem), to budowa układu przygotowanego dla 970-tki (GM204-200) jest trochę bardziej skomplikowana.
Procesor graficzny Maxwell GM204 dysponuje 16 blokami SMM - na diagramie oznaczono je jako SM. W wersji dla karty GeForce GTX 970 aktywnych jest jednak tylko 13 bloków, natomiast pozostałe 3 pozostają nieaktywne. W efekcie układ graficzny dysponuje 1664 procesorami strumieniowymi, 104 jednostkami teksturującymi i... 56 jednostkami rasteryzującymi (a nie jak wcześniej podawano 64).
W procesorze graficznym występuje również magistrala służąca do komunikacji bloków SMM z pamięcią wideo – na wykresie oznaczono ją jako Crossbar. Standardowo została ona wyposażona w osiem bloków pamięci podręcznej drugiego poziomu (L2) o pojemności 256 KB (łącznie 2048 KB) oraz osiem kontrolerów pamięci o 32-bitowym interfejsie (łącznie dających magistralę 256-bit). Wprawdzie 970-tka dysponuje wszystkimi ośmioma kontrolerami pamięci, ale zrezygnowano tutaj z jednego bloku pamięci podręcznej L2 – w efekcie jest jej tylko 1792 KB. Ostatni kontroler pamięci został tutaj połączony do przedostatniego, lecz jednocześnie obniżono jego priorytet dostępu. Właśnie z tego powodu wynikają problemy z dostępem do ostatnich 0,5 GB pamięci wideo, za które odpowiada ostatni kontroler pamięci.
| Model | GeForce GTX 980 | GeForce GTX 970 (zła specyfikacja) | GeForce GTX 970 (poprawna specyfikacja) |
| Architektura | 28 nm Maxwell | 28 nm Maxwell | 28 nm Maxwell |
| Procesor graficzny | GM204 | GM204 | GM204 |
| Jednostki cieniujące | 2048 | 1664 | 1664 |
| Jednostki teksturujące | 128 | 104 | 104 |
| Jednostki rasteryzujące | 64 | 64 | 56 |
| Kontroler pamięci | 8x 32-bit | 8x 32-bit | 8x 32-bit |
| Pamięć L2 | 2048 KB | 2048 KB | 1792 KB |
| Taktowanie/Turbo | 1126/1216 MHz | 1050/1178 MHz | 1050/1178 MHz |
| Moc obliczeniowa | 4,6 TFLOPs | 3,5 TFLOPs | 3,5 TFLOPs |
| Pamięć wideo | 4 GB GDDR5 256-bit | 4 GB GDDR5 256-bit | 4 GB GDDR5 256-bit |
| Taktowanie pamięci | 7000 MHz | 7000 MHz | 7000 MHz |
| Przepustowość pamięci | 224 GB/s | 224 GB/s | 224 GB/s |
| Zasilanie | 2x 6-pin | 2x 6-pin | 2x 6-pin |
| TDP | 165 W | 145 W | 145 W |
| Cena (premierowa) | $549 | $329 | $329 |
Trzeba przyznać, że zdecydowanie prostsza wydaje się budowa rdzenia GM204 tylko z siedmioma kontrolerami pamięci – wtedy GeForce GTX 970 dysponowałby 3,5 GB pamięci o 224 bitowym interfejsie. Dlaczego inżynierowie nie zdecydowali się na takie rozwiązanie? Tego do końca nie wiadomo.
Pozostaje jeszcze kwestia różnicy w specyfikacji. Okazuje się bowiem, że zawiodła komunikacja między inżynierami a specami od marketingu. W efekcie redaktorzy otrzymali podręcznik recenzenta z błędną specyfikacją, a następnie informacja ta była kopiowana do recenzji i aktualności. Szkoda tylko, że sprawa wyszła na jaw dopiero 4 miesiące po premierze akceleratora. Czy naprawdę nikt wcześniej tego nie zauważył?
| GeForce GTX 970 | GeForce GTX 980 | |
| Shadows of Mordor | ||
| 2688x1512 Very High (<3,5 GB) | 60 fps | 72 fps |
| 3456x1944 (>3,5 GB) | 45 fps (-25%) | 55 fps (-24%) |
| Battlefield 4 | ||
| 3840x2160 2xMSAA (<3,5 GB) | 30 fps | 36 fps |
| 3840x2160 135% res (>3,5 GB) | 15 fps (-50%) | 19 fps (-47%) |
| Call of Duty: Advanced Warfare | ||
| 3840x2160 FSMAA T2x, Supersampling off (<3,5 GB) | 71 fps | 82 fps |
| 3840x2160 FSMAA T2x, Supersampling on (>3,5 GB) | 40 fps (-44%) | 48 fps (-41%) |
Warto jednak podkreślić, że inna specyfikacja nie wpływa na działanie karty graficznej GeForce GTX 970 – różnica jest tylko „w cyferkach”, a zwykłego użytkownika raczej nie interesuje to czy w procesorze znajduje się 56, 64 czy też 1000 jednostek rasteryzujących. Od premiery tak na prawdę fizycznie nic się nie zmieniło. Ważne jest, aby karta działała jak należy, a z tym nie ma najmniejszych problemów, co potwierdzają wyniki wydajności modelu GeForce GTX 970 i GTX 980 na przykładzie kilku gier uruchomionych w mniej (zużycie pamięci <3,5 GB) i bardziej (zużycie pamięci >3,5 GB) wymagających ustawieniach. Sądzimy, że 970-tka i tak należy do jednych z najbardziej udanych kart graficznych ostatnich lat. A jakie jest Wasze zdanie na ten temat?
Źródło: PC Perspective, VideoCardz, Nvidia, inf. własna