Příčina už je známá, jde
o způsob, jakým GPU obsluhuje paměti GDDR na této kartě.
Dobrá zpráva pro majitele modelu GTX 1080 je tedy, že by problémy
mít neměli, u karet GTX 1070 pak je zřejmě závada
odstranitelná. V čem problém spočívá? GeForce GTX 1070
měla jako první karta Nvidie na trhu 8,0GHz paměti GDDR5 (před
příchodem Pascalu a v červnu pak Polarisu se prodávaly
jen karty se 7,0GHz pamětmi). První série karet měly čipy
vyráběné výhradně Samsungem, ovšem od té doby se objevily také
karty s čipy, které vyrábí Micron. A právě s těmi
má čip GP104 momentálně potíže.
GeForce GTX 1070 s referenčním chladičem
Chyba zřejmě nastává při změně
taktu pamětí z nízkých frekvencí v nečinnosti na
vysoké při 3D zátěži. Zdá se, že GP104 v kartách GTX
1070 při tomto přepnutí špatně nastavuje napětí dodávané
regulátory napětí (které je na idle taktech také sníženo kvůli
spotřebě), lépe řečeno ty asi napětí pamětem nezvýší
dostatečně rychle a při přechodu se tak GDDR5 na chvíli
ocitne v nestabilním stavu. Tomu by nasvědčovalo pozorování,
že problémům lze předejít, pokud se napětí GDDR5 ve stavu
nečinnosti nastaví ručně na minimálně 0,8 V. Například
aplikace přetaktování bez tohoto mezikroku vede na Micronech
k problémům, avšak s předem zvýšeným napětím vše
funguje.
K čemu možná došlo: Nvidia
nastavila parametry paměťového řadiče a napájení podle
testování s čipy Samsung, ale nebylo dobře ověřeno, zda
paměťový řadič poté korektně pracuje také s čipy
Micronu (nebo míra testování nebyla dostatečná). Ty zřejmě
nesnesou stejné zacházení nebo explicitně vyžadují určité
změny a v některých případech pak vzniklá karta
nemusí fungovat korektně. To nemusí nutně znamenat, že by GDDR5
od Micronu byla chybná, tyto čipy pravděpodobně vyhovují
specifikacím, jen zkrátka potřebují úpravy ve fungování
paměťového řadiče. Je možné, že Nvidia parametry příliš
„optimalizovala“ pro konkrétní čipy Samsungu a dostala se
tak mimo standardy; původní čipy sice fungovaly, ale další už
takové rezervy neměly.
Problém s pamětí má každopádně
být opravitelný softwarově, takže v případě problémů
nebude třeba karty reklamovat či vracet. Je k tomu ale potřeba
oprava na úrovni BIOSu grafiky, kterou tudíž nemůže dodat přímo
Nvidia, ale bude muset jít přes výrobce konkrétní karty. Nvidia
tyto úpravy ve svém kódu uskutečnila zřejmě ještě v září
a nyní už by se od některých výrobců měl nový BIOS dát
stáhnout. Postiženy by asi potenciálně měly být všechny karty,
na nichž jsou čipy Micron osazené. Zda je to případ vašeho
exempláře, by měl říct například GPU-Z ve svém výpisu.
GeForce GTX 1070 s pamětmi Samsung v GPU-Z (Zdroj: Guru3D)
Podle webu
Guru3D by BIOSy měly už být k dispozici od Evgy,
Gainwardu
a Palitu.
Pro karty Gigabyte by snad opravy mohly být příští týden,
chystá je i MSI, kde ale termín znám není. Firmy musí
opravu nejprve otestovat a ověřit, že nevede k novým
problémům, takže nemohou nové BIOSy vydávat obratem. Od dalších
výrobců informace zatím nejsou. Pokud máte GTX 1070 od některého
z nich a GPU-Z vám hlásí GDDR5 Micron, sledujte jeho
stránky. Update by snad neměl mít žádné negativní dopady.
Teoreticky by se mohla snížit rychlost přepínání úsporných
stavů nebo zvýšit spotřeba mimo zátěž, nic závažného bych
ale nečekal.