NVIDIA и проблема с адресирането на видеопамет при GTX 970 – ОБНОВЕНА!!!

NVIDIA и проблема с адресирането на видеопамет при GTX 970 – ОБНОВЕНА!!!

В раздел: Новини от на 26.01.2015, 6,022 показвания

Преди няколко дни се появи информация, според която при графичните ускорители GeForce GTX 970 е налице проблем с адресирането на видеопаметта над 3.5 GB т.е. последните 0.5 GB от общо 4 GB. Новооткритият проблем се проявява в това, че последните 0.5 GB предоставят много по-ниска скорост на трансфер, спрямо останалите 3.5 GB, което може да доведе до видима загуба на производителност при много тежки режими на натоварване (резолюция 4K и високи визуални настройки). През уикенда се видя доста изписано в интернет, както от страна на потребители, така и на NVIDIA.

nvidia_geforce_gtx

Основа за това станаха резултати постигнати под теста Nai’s Benchmark, при които се вижда сериозна загуба на трансфер при използване на последните ~ 500 MB видеобуфер. След първоначалните предположения, че GTX 970 може да има сериозни проблеми при работа под тежко натоварване се оказа, че реалният спад в производителността е напълно нормален и е релевантен с това, което се получава при GTX 980 при същите режими на натоварване. Различията между GTX 980 (незасегната от “проблема”) и GTX 970 са в рамките на 2-3%, както се вижда от тези тестове:

nvidia_gtx_970_prob1

Предвид спецификата на графичният ускорител GTX 970 е нормално да се предположи, че по-големият спад в производителността спрямо GTX 980 е нещо, което е по-скоро очаквано. GTX 970 има по-малко SMM блокове и поради това има приоретизиране при работата с паметта, поради което паметта е разделена на два основни сегмента – 3.5 GB и 0.5 GB. Базирайки се на сериозният спад в производителността според програмата Nai’s Benchmark за последните 0.5 GB  би трябвало да видим и доста по-голяма загуба на производителност в режимите, в които са тествани показаните по-горе игри. Това обаче не се случва.

Към момента от NVIDIA не дават повече обяснения или допълнителна информация относно по-нататъшни действия по извършването на корекции по драйвери или BIOS, или дори подмяна на графични ускорители, но в следващите дни ще станем свидетели и на повече информация от страна на производителя.

Според създателят (т.е. самият Nai) на програмата Nai’s Benchmark, този софтуер е непригоден за проверка на видеопаметта по начина, по който много хора я експлоатират. Освен това Nai е добавил, че по някаква причина софтуера не тества правилно целият обем памет, като в доста случаи след 3.5 GB реално се тества пропускливост на PCI Express шината, а не на самата видеопамет.

ОБНОВЕНА:

След като през уикенда информацията по въпроса беше доста и от какъв ли не характер, най-накрая цялата истина (като че ли?) излезна наяве. Целият проблем с GTX 970 идва от нуждата от спиране на някои SMM за постигането на 13 активни SMM и получаването на 1664 ядра CUDA. Покрай това “орязване” се налага и орязване на ниво растеризиращи оператори, а покрай тях се получава и орязване на кеша. Ето за какво става дума:

nvidia_gtx970_config_1

В случая се вижда конфигурацията на графичното ядро GM204 при подрязването му до графичен ускорител GTX 970. Трите деактивирани SMM-а се виждат, както и единият блок L2 кеш, но липсва и още нещо – 8 броя ROP-а, което прави общо 56 ROP-а при GTX 970. Поради тази особеност ефективно паметта на GTX 970 може да бъде разделена на 7/8 сегмента и 1/8 сегмента, представляващи общо 4 GB графичен буфер. NVIDIA разделят тези 3.5 GB и съответно 0.5 GB на две части – бърз сегмент и “по-бавен” сегмент. Факт е, че е налице 256bit шина за връзка с паметта, но начина, по който двата сегмента комуникират с паметта реално води до загуба на ефективност и тези 256bit реално не се използват пълноценно. Технически GTX 970 разполага с 256bit шина и предлага 224 GB/s пропусквателна способност за достъп до паметта, но конфигурацията на този достъп не позволява постигането на заявените скорости. Ето как изглежда коригираните технически спецификации на GTX 970:

nvidia_gtx970_config_2

Макар нивото на производителност да не се изменя, GTX 970 вече не изглежда като този графичен ускорител, който бе анонсиран официално и предложен на клиентите. Това води до сериозно недоволство при някои потребители и дори създаването на петиция за refund (възстановяване на парите) от страна на NVIDIA заради подвеждаща реклама на графичният ускорител GTX 970. Към момента NVIDIA все още са на ниво признаване на грешката, като за основна причина изтъкват лоша комуникация между техническия отдел и PR отдел на компанията, което е довело до това “объркване” при анонсираните и рекламирани технически спецификации на GeForce GTX 970. За компания от ранга на NVIDIA, обаче, подобно обяснение на ситуацията изглежда меко казано несериозно…

Очаквайте повече по темата в следващите няколко дни…






Етикети: ,


31 коментара

  1. 1 ии // 26.01.2015 в 13:49

    когато не достига Видео памет, има известен толеранс на заетата памет при която да не насича може би 10%, (150ГБс GDDR5 и 15ГБс DDR3), при 980 може и 4 ГБ + 0.5 (в RAM по PCIE), a при 970 са 3.5+0.5+0.5 и се получават 1ГБ бавни при същият сценарий. Те са тествали с 3.5+0.5 което са 0.5 бавни все едно че има 0.5 в RAM по PCIE, но с това толеранса се изчерпва, всичко нагоре ще сече. НО така или иначе щом орязването налага такива мерки поне е хубаво че адресират и останалата част.

  2. 2 Bat Miky // 26.01.2015 в 14:37

    Браво Mollov.Много добре се описва ситуацията около цялата шумотевица с паметта на 970.Ясно се вижда че проблема е само в главите на Ати фенчетата.Дори и самите създатели на теста са казали ,че той не е пригоден за тази цел.Време е да се сложи край на спекулациите.

  3. 3 Бай Ставри // 26.01.2015 в 16:09

    Nvidia пак в канала!

  4. 4 Гого // 26.01.2015 в 20:42

    В канализацията ли имаш предвид? Вярно, там е зелено – жабуняк, ко да го правиш.

  5. 5 Achtung // 26.01.2015 в 21:09

    Не, че съм АМД фен, дори напротив, но това е все едно да си купиш БМВ 400 коня и после да се окаже, че германците са сбъркали рекламната брошура и реално е 350. Да пак е по-бързо от Шкодата на съседа и вероятно дори и тези 350 коня няма да ги използвам на 100%, но е НЕЧЕСТНО и ПОДВЕЖДАЩО!!! Нвидиа да се замислят за някой ваучер за компенсация на вече закупилите 970. В САЩ преди време Хундай отнесоха милиони долари глоба за разлика от 2-3 коня от спецификациите.

  6. 6 по.н // 26.01.2015 в 21:19

    Е вие сега и компенсация, не стига че ви предлагат 70-та под-серия карта по цената на 960Ti, вместо да е 400 то е 330 зелени за 224бит@3.5ГБ + 0.5ГБ@32бит. Само започвам да си мисле отнапред 960Ti с колко кеш ше дойде. + колко бита допотопен сегмент, примерно 1.5МБ => 3ГБ+1ГБ. 192@3ГБ+64@1ГБ бита.

  7. 7 Achtung // 26.01.2015 в 21:25

    За мен не е проблем дали е 4ГБ или 3.5ГБ + 0.5ГБ. По сериозния въпрос е, че вместо публикуваните на сайта им 64 ROP-ове, реално са 56, а L2 кеша не e 2MB, a e 1.75MB. Това е измама.

  8. 8 mollov // 26.01.2015 в 21:58

    Да, това вече е грубо… чакам повече инфо по въпроса и определено ще редактирам новината…

  9. 9 Гого // 26.01.2015 в 23:00

    Грубо в мозък…в GPU-то де. Въпросната бройка ROP-ове(56), се разисква от поне 2 дни в мрежата. Само малко по-късно от началото на 3.5GB VRAM issue=

    “That means the GTX 970 has 56 ROPs and 1792 KB of L2 cache compared to 64 ROPs and 2048 KB of L2 cache for the GTX 980.Before people complain about the ROP count difference as a performance bottleneck, keep in mind that the 13 SMMs in the GTX 970 can only output 52 pixels/clock and the seven segments of 8 ROPs each (56 total) can handle 56 pixels/clock. The SMMs are the bottleneck, not the ROPs.”

    Това е част от статията в pcper. com, която е от преди толкова време. Как пък никой не я прочете и обсъди толкова време тук или във форума, или поне точно тази нейна част? Не ми се търси дали има по-стари.

  10. 10 Мартин // 27.01.2015 в 08:20

    Този Nai’s Benchmark изведнъж излезе че нищо не тества :)

  11. 11 nv // 27.01.2015 в 10:26

    Пак някои фенове много се вживяват.
    Nvidia умишлено е спънала едната карта, хванали са я, но компанията се опитва да увърта и да шикалкави.
    Да се постъпва така показва много лошо отношение към собствените клиенти и се наказва с отказ от бъдещи покупки.

  12. 12 по.н // 27.01.2015 в 12:59

    това не е умишлено. тези чипове са дефектни при производство. На случаен принцип 1х L2 кеш сегмент и 3х SM са неактивни. 970 ще изчезне както стана и с 670. Е хубаво би било да напишат на официалният сайт че е 224 битова + 32 бита неизползваеми или ако се стигне до тях не очаквай чудеса.

  13. 13 Тихомир // 27.01.2015 в 13:05

    @Bat Miky, какво се случи “зелените” фенове Ви е срам да приете, че допуснаха грешка ли!?
    …отклонение – Не ми се мисли как щяхте да “ревете” ако подобна грешка бяха допуснали AMD!
    Радвам се че статията е обновена!

  14. 14 Lenko // 27.01.2015 в 13:26

    Картата все още си е перфе цена/производителност и не виждам това да се промени с тези открития.НеВидиа са си виновни тука, у*раха се и се надявам да ни компенсират по някакъв начин, ама едва ли… Все пак да не забравяме, че това е проблем, който се появява само в частни случай… Аз не знам кой геймър би искал да играе на мега резолюции и да си вземе нещо по-различно от ТОП картата и после да мрънка… Ако си играеш на 1080p едва ли някога ще усетиш каквото и да е било, а както се вижда от теста говорим за 1-3% спад спрямо 980, което си е нищо… Аз съм си щастлив с моята 970 и по никакъв начин не мога да кажа, че съм недоволен от тая новина в момента…

  15. 15 Bat Miky // 27.01.2015 в 14:09

    @Тихомир,нека ти кажа какво се случи.Nvidia с 224 битова шина мете пода с 512 битовите карти на Ати,които са по-скъпи,греят като печки,трябва до смениш 30 биоса,за да заработат като хората що годе и им трябва отделен трафопост за да ги захраниш.970 по-бърза ли е от 290 серията-да.Друго не ме интересува,дори картата да се окаже 64 битова.

  16. 16 Омбре // 27.01.2015 в 14:09

    NV не се излагай, това че имат бъгове изобщо не ги извинява тия кретени….

  17. 17 Росен // 27.01.2015 в 15:56

    Интересно защо аз от как минах на АТИ забравих какво е това да ти грее като печка ?!

  18. 18 Омбре // 27.01.2015 в 17:20

    Абе R9 серията и особено 280, 280x, 290, 290x греят на куче, доста са далече от студени карти за нещастие, аз за това си вися с HD7xxx, и чакам нови карти дано ги направят като 7-ма серия толкова добри..

  19. 19 Омбре // 27.01.2015 в 17:25

    Ем честито на спечелилите нали само се обяснява колко са добри GTX 9xx, а реално се оказва, че са ви преебали от любимата компания пхахах, дори на тестовете дето гледах сравнения между R9 290 vs GTX 970 разликата е максимум 10 кадъра, и страшната консумация на радеона..

    Няма да пишат жабунясалите фенки щото в канализацията им е по яко, а и да кажат нещо различно от това че AMD е боклук няма как да стане мизерници.

  20. 20 Марто // 27.01.2015 в 18:02

    Аз, честно казано, не виждам какво толкова е станало. Не е 4гб, а 3.5гб… УАУ! О.рали са се малко, ама не е чак толкова зле, колкото се опитват да го изкарат. Поне мен не би ме разубедило да си взема 970, де да знам…

  21. 21 Гого // 27.01.2015 в 19:50

    Ми вземай бе, ама не се бави, че да може после да се строшиш от яд, като в резултат от няколко доста близки като време фактора в това число и излизато на пазара на пълния Максвел, не сцепи цената й на половина. Вземай докато още е скъпа.

  22. 22 бот // 27.01.2015 в 20:34

    Картатат е 4гб и доста хора нямат проблем при запълване на последните 0.5 – няма дроп на кадри и т.н. Тези които имат, нещо не им е наред с картата – биос може би. Също така само някои програми умеят да засекат и 2та дяла памет, докато други само първия 3.5.. С мси аб нямало проблем, за гпуз не знам. Ако не сте разбрали, нямало е как с тази архитектура да сложат само 1 дял памет на орязаната 970. Другия вариант е бил картата да стане 192бита и 3гб. С този метод, картата може да има минус в скоростта при последните мегабайти, но това е и плюс. Четох цялата статия от pcper(новата). Това е накратко и по-просто казано. Да не мислите сега, че съм зелен… напротив имам r9 290nonX

  23. 23 ии // 27.01.2015 в 21:55

    224 бита за 970-тка вече е под психологическата граница, то 256 бита беше смешно, а 320 минимум. Но като не ти достигат 3.5ГБ нама да ти стигат и 4 Това е тънка граница. Като почне да влачи по PCIE шината текстури вече край. пробвах сега дори 100МБ като надхвърли почва да игае с кадрите. След една година излиза Nvidia с 4096 бита и нещата ще се оправят, сега ни мъчат с тези средновековни карти и обрязки.

  24. 24 Гого // 28.01.2015 в 09:55

    Определено изглеждат средновековни поне в частта на контактуване GPUVRAM спрямо задаващият се HBM. Но дори на собственото си поле на технологично представяне пак рязане и рязане. Имам чувството, че в името на изкуственото класово разделяне, са били осакатявани и напълно годни чипове, а не както някои изказват мнение, че GTX 970 се състои от не напълно годни чипове, които просто е нямало как да проработят пълноценно.

  25. 25 nv // 28.01.2015 в 11:54

    Долни лъжци са от nVidia! Липса на комуникация значи? И кой ще им повярва?
    Заслужават да бъдат наказани от клиентите си за да се отучат от подобна наглост.

  26. 26 по.н // 28.01.2015 в 12:22

    да аз ще ги накажа с една 980Ti, ако може 352 битова за 352$, тва което съм научил че реалната цена на картте в долари трябва да съвпада с битовете, поне що се отнася до непълният чип, така че и 970 за 224$ няма да откажа, вече пълният е все едно пускаш тото, вътре всичко 100% да работи както го изрежат от вафлата, все едно е дефицитна стока.

  27. 27 mollov // 29.01.2015 в 14:23

    С появата на нов дравер може и да пооправят туй-онуй…

  28. 28 JvruceR // 02.02.2015 в 15:00

    Ясна работата…
    youtube.com/watch?v=spZJrsssPA0

  29. 29 Росен // 04.02.2015 в 08:46

    Аз все пак не вярвам че със софтуер може да се оправи хардуерен проблем.

  30. 30 BGRS // 10.02.2015 в 12:40

    Проблемът е наистина само в главите на някои хора. На практика никой не играе игрите (и то само малка част от проблемните игри) с такива настройки, че да се доближава до 4 GB използвана видеопамет. В реалността се ползват не повече от 2 до 3 GB видеопамет, за да се хванат добри кадри. Но дори и да се позлват 3.5 GB видеопамет, повечето игри, които се възползват от тая опция, си вървят отлично и с ограничението, ако то съществува при тях. Тоест, така да се каже, игрите са си оптимизирани за това количество памет и им е все едно дали са заели 3.5 GB или 5 GB. Типичен пример – новата АМД игра – Assetto Corsa. Защо ли пък точно при АМД игра няма насичания с GTX970 дори при 3.5 GB адресирана памет? Някой май трябва да зададе точно тоя въпрос. На практика единствения проблем може да се появи при запис с Shadowplay, когато многото заета видеопамет води до артефекти понякога при високо качество на запис.

  31. 31 BGRS // 10.02.2015 в 12:41

    И между другото, игрите с проблеми и насичания са си проблемни и при другите видеокарти. Тоест проблемът е в софтуера, а не в някакви спецификации на хардуера.