Nyligen upptäcktes att grafikkortet Geforce GTX 970 dras med ett mystiskt problem relaterat till hanteringen av det 4 GB stora videominnet. Om applikationer allokerar mer än cirka 3,3 GB sjunker minnesbandbredden i det överskjutande adressutrymmet till bara en bråkdel av det normala, något som exempelvis riskerar att orsaka plötsliga fall i bildfrekvens.
Nvidia testar Geforce GTX 970 och GTX 980
Prestanda vid användning av mer än 3,5 GB minne
GTX 980 | GTX 970 | |
---|---|---|
Shadows of Mordor | ||
<3.5GB setting = 2688x1512 Very High | 72 fps | 60 fps |
>3.5GB setting = 3456x1944 | 55 fps (-24%) | 45 fps (-25%) |
Battlefield 4 | ||
<3.5GB setting = 3840x2160 2xMSAA | 36 fps | 30 fps |
>3.5GB setting = 3840x2160 135% res | 19 fps (-47%) | 15 fps (-50%) |
Call of Duty: Advanced Warfare | ||
<3.5GB setting = 3840x2160 | 82 fps | 71 fps |
>3.5GB setting = 3840x2160 | 48 fps (-41%) | 40 fps (-44%) |
The GeForce GTX 970 is equipped with 4GB of dedicated graphics memory. However the 970 has a different configuration of SMs than the 980, and fewer crossbar resources to the memory system. [...] As you can see, there is very little change in the performance of the GTX 970 relative to GTX 980 on these games when it is using the 0.5GB segment.
Efter att spekulationerna dragit igång på nätet väljer nu Nvidia att gå ut med en officiell förklaring. Enligt grafikkortsmakaren handlar det inte om någon bugg eller annat problem i mjukvaran utan om en begränsning i den nedskalade variant av grafikprocessorn GM204 som används i Geforce GTX 970.
Trots att grafikkortet på pappret innehåller en närmast identisk minneskonfiguration som den mer påkostade Geforce GTX 980 finns vissa skillnader, där det färre antalet beräkningsenheter även lämnar mindre resurser till minneshanteringen. Grafikkortet hanterar det genom att dela upp minnet i två sektioner om 3,5 respektive 0,5 GB, där den största biten åtnjuter högst prioritet.
Kompromissen sägs inte påverka prestandan i någon större utsträckning. För att bevisa detta åberopar Nvidia ett gäng prestandatester i höga upplösningar, där Geforce GTX 970 bara tappar någon enstaka procent mer i bildfrekvens än GTX 980 när spelen använder över 3,5 GB videominne.
Det utesluter dock inte att den udda minneshanteringen kan ha andra sidoeffekter. Exempelvis förekommer rapporter om ojämna renderingstider eller så kallad microstuttering i spel som allokerar mycket minne. Den typen av fenomen kräver en djupare analys för att kunna beskrivas i siffror.