О пользе обновления: четыре поколения видеокарт Nvidia против драйверов разных лет

Немало копий сломано по поводу старых видеокарт и новых драйверов. И до сих пор ясности в этом вопросе нет. Мы решили провести небольшое исследование и с данной целью взяли GeForce GTX 480 – флагмана 2010 года, и несколько последующих топовых моделей – GTX 580, GTX 680 и GTX 780. Еще один не менее актуальный вопрос – через сколько лет или поколений видеокарт есть смысл делать апгрейд?
19 октября 2015, понедельник 00:00

Оглавление

Вступление

Быть иль не быть – вот в чем вопрос. Вернее, для энтузиастов и игроков он будет звучать немного иначе: стоит ли обновляться сейчас или лучше подождать следующего поколения? Очевидно, прок от апгрейда есть, но насколько он существенен? В прошлый раз мы рассмотрели, какой эффект можно получить благодаря установке современного твердотельного накопителя и скоростных модулей оперативной памяти. А в этом сконцентрируемся на обновлении графической подсистемы.

По поводу старых видеокарт и новых драйверов сломано немало копий. И до сих пор ясности в этом вопросе нет. Так ли уж необходимо обновлять программное обеспечение графических ускорителей трех-пятилетней давности? Есть и предположение, что разработчики ПО Nvidia специально занижают производительность моделей, бывших некогда флагманами, ради лучших продаж новинок. В поисках истины были созданы гигантские ветки на форумах, насчитывающие тысячи сообщений, но никто так и не взялся за полноценное исследование вопроса.

Для подтверждения или опровержения этого факта мы решили провести небольшое исследование и с данной целью подобрали сразу несколько видеокарт. Это GeForce GTX 480 – флагман 2010 года; GTX 580 – замена (конец 2010 года) не совсем удачной GTX 480 с переработанным дизайном и полностью задействованными блоками внутри GPU; GTX 680, выпущенная весной 2012 года и похожая по характеристикам на решение среднего уровня, но переведенная из-за отсутствия прямых конкурентов в разряд топ-моделей. К тому же по ряду параметров GTX 680 серьезно превосходила флагмана двухгодичной давности. А настоящий преемник GTX 580 появился в мае 2013 года, получив название GTX 780.

Еще один не менее актуальный вопрос – через сколько лет или поколений GPU есть смысл делать апгрейд? Разумеется, ответ кроется в нашем материале. И если вы рассматриваете замену либо процессора, либо видеокарты, при всем моем уважении к разработчикам ЦП скажу, что даже самый средний CPU легко загрузит видеоподсистему по полной программе. Поэтому, являясь обладателем процессора среднего ценового диапазона, в первую очередь следует улучшать видеокарту. С другой стороны, бывают исключения: одно-двухъядерные CPU четырех-пятилетней давности в современных играх начинают сдерживать графическую подсистему в низких разрешениях, вплоть до 1920 х 1080.

Технические характеристики

Наименование GeForce
GTX 480
GeForce
GTX 580
GeForce
GTX 680
GeForce
GTX 780
Кодовое имя GF100 GF110 GK104 GK110
Версия Fermi Fermi Kepler Kepler
Техпроцесс, нм 40 40 28 28
Размер ядра/ядер, мм2 529 520 294 521
Количество транзисторов, млн 3200 3200 3540 7100
Частота ядра, МГц 700/1400 770/1540 1006 860
Частота ядра (Turbo), МГц 1110 900
Число шейдеров (PS), шт. 480 512 1536 2304
Число текстурных блоков (TMU), шт. 60 64 128 192
Число блоков растеризации (ROP), шт. 48 48 32 48
Максимальная скорость закраски, Гпикс/с 34 37 32 41.4
Максимальная скорость выборки текстур, Гтекс/с 42 49.4 130 165.7
Тип памяти GDDR5 GDDR5 GDDR5 GDDR5
Эффективная частота памяти, МГц 925 1000 1500 1500
Объем памяти, Гбайт 1.5 1.5 2 3
Шина памяти, бит 384 384 256 384
Пропускная способность памяти, Гбайт/с 177.4 192.4 192.2 288.4
Питание, pin 6 + 8 6 + 8 6 + 6 6 + 8
Потребляемая мощность (2D / 3D), Вт -/250 -/250 -/195 -/250
SLI V V V V
Цена при анонсе, $ 499 499 499 499

Версии драйверов

С момента выхода GeForce GTX 480 компания Nvidia выпустила два комплексных обновления ForceWare: 1хх -> 2xx -> 3xx. А всего за пять лет на свет появилось более 50 новых сборок драйверов, но лишь каждая третья версия обладала сертификацией WHQL. Мы решили взять для теста исключительно WHQL драйверы.

К тому же, чтобы окончательно не запутаться в версиях, шаг обновления выбирался не менее 10. Иными словами, перечень использованных драйверов выглядел следующим образом:

  • Forceware 197.75 – дата выпуска 18 мая 2010 (поддержка GTX 480);
  • ForceWare 258.96 – дата выпуска 20 июля 2010;
  • ForceWare 266.77 – дата выпуска 18 февраля 2011 (поддержка GTX 580);
  • ForceWare 270.61 – дата выпуска 20 апреля 2011;
  • ForceWare 285.62 – дата выпуска 25 октября 2011;
  • ForceWare 296.10 – дата выпуска 14 марта 2012;
  • ForceWare 306.97 – дата выпуска 10 октября 2012 (поддержка GTX 680);
  • ForceWare 310.90 – дата выпуска 1 мая 2013;
  • ForceWare 314.22 – дата выпуска 25 марта 2013;
  • ForceWare 327.23 – дата выпуска 19 сентября 2013 (поддержка GTX 780);
  • ForceWare 337.88 – дата выпуска 26 мая 2014;
  • ForceWare 347.88 – дата выпуска 17 марта 2015;
  • ForceWare 355.98 – дата выпуска 22 сентября 2015.

Тестовый стенд

  • Материнская плата: ASUS X99-Deluxe (Intel X99, LGA 2011-3);
  • Процессор: Intel Core i7-5960X 4000 МГц (125 МГц х 32, 1.23 В);
  • Система охлаждения: система водяного охлаждения;
  • Термоинтерфейс: Arctic Cooling МХ-2;
  • Оперативная память: DDR4 Corsair Vengeance 2750 МГц, 4 x 4 Гбайта, (15-17-17-36-1T, 1.65 В);
  • Накопитель SSD: Corsair Force Series GT, 128 Гбайт;
  • Блок питания: Corsair AX1500i Digital, 1500 Ватт;
  • Операционная система: Microsoft Windows 7 x64 SP1.

Инструментарий и методика тестирования

Для того чтобы старые версии драйверов можно было использовать в тестах игр, пришлось изрядно напрячь извилины и найти не менее трех игр, совместимых с ними. В список вошли: Metro Last Light, Sleeping Dogs и Far Cry III.

Все данные снимались двумя методами: с помощью FRAPS v3.5.99 и FCAT. Последний помог составить общую картину и покадровую разбивку отрисовки сцен. И поскольку старые видеокарты не наделены избыточной мощностью, то мы ограничились стандартным разрешением 1920 х 1080 пикселей, но попробовали подобрать максимально приемлемое качество, чтобы в системе большая часть нагрузки приходилась на видеокарту. Параметр VSync при проведении тестов был отключен.

Результаты тестов

Metro Last Light

Настройки:

  • Разрешение – 1920 х 1080;
  • Quality – Very High;
  • Texture filtering – AF 16x;
  • Motion Blur – Normal;
  • SSAA – выкл.;
  • Tessellation – High;
  • Advanced PhysX – выкл.;
  • Дата выпуска – 3 февраля 2011.

Видно, что за пять лет прогресс в написании драйверов не остановился и постепенно двигал видеокарту вперед. Правда, две версии 3хх серии не принесли ничего хорошего для GeForce GTX 480, но вышедшие впоследствии 337.хх полностью исправили ситуацию.

Если взять за начальную точку 197.75, то к 355.98 модель GeForce GTX 480 ускорилась с 24.26 к/с до 33.13 к/с, что даже быстрее, чем GTX 580 на момент анонса!

Не блистала на «молодых» драйверах и GeForce GTX 580. Зато с появлением 270 серии она резко пошла в отрыв. И вновь в промежутке между 300 и 310 версиями Fermi сбавляла производительность и только с выходом 314 сборки начала получать дивиденды вновь. В конечном счете, постоянные обновления для GTX 580 остаются актуальными и сейчас.

Видеокарты GeForce GTX 680/ GTX 780 от версии к версии постепенно улучшали свою производительность. Пока при переходе от одного WHQL драйвера к другому падений не обнаружилось.

Раскадровка производительности.


Sleeping Dogs

Настройки:

  • Разрешение – 1920 х 1080;
  • Уровень сглаживания – экстрим;
  • Текстуры высокого разрешения – включены;
  • Разрешение теней – высоко;
  • Фильтрация теней – высоко;
  • Амбиентное затенение – высоко;
  • Детализация мира – экстрим;
  • Дата выпуска – 17 ноября 2012.

С 197 по 306 сборку драйверов игры просто не существовало, но оказывается, видеокарты прекрасно показали себя в ней. И уже 310 версия была полностью совместима с игрой.

Но в действительности между первой ревизией драйверов и по 310.90 никаких особых изменений не происходило. Только 314-ые внесли улучшения в плане производительности. А к 327 версии все точки над i были расставлены. В дальнейшем прироста почти не было, равно как и видимых ухудшений.

Аналогичная картина наблюдалась в игре и у GeForce GTX 580. В целом ей стало уже без разницы, с какой версией работать, после выхода 327 драйверов.

А вот GeForce GTX 680, наоборот, прибавила почти 10 к/с при переходе от 306 к 327 версии драйверов.

Для GeForce GTX 780 лучшими по производительности оказались 337 драйверы. Правда, на практике различия между 327, 337, 347 и 355 довольно скромные.

Раскадровка производительности.


Far Cry III

Настройки:

  • Разрешение – 1920 х 1080;
  • MSAA Anti-Aliasing – 4;
  • Alpha to coverage – Enhanced;
  • SSAO Method – SSAO;
  • Field of view – 110;
  • Overall quality – Ultra;
  • Дата выхода – 29 ноября 2012.

Данная игра – ровесница Sleeping Dogs, поэтому до ноября 2012 года ранее выпущенные драйверы официально не поддерживали ее. Им приходилось работать без оптимизаций, тем интереснее проследить изменения в производительности.

Так что мысленно сделаем отметку в графиках на переходе от 306 к 310 версии драйверов. На нем теоретически Nvidia должна была внести все изменения для полноценной поддержки игры. Но по графикам видно, что и после версии 310 работа над оптимизациями не закончилась. Уже к 314 версии видеокарта GeForce GTX 480 серьезно ускорилась. В дальнейшем наращивание производительности шло менее заметно.

Тем не менее, по сравнению с первой версией драйверов на 355.98 модель GeForce GTX 480 получила дополнительные 7 средних к/с и почти приблизилась к условно комфортному порогу.

GeForce GTX 580 несколько сильнее GTX 480, и при схожей архитектуре ожидался больший прирост. В действительности, 30 или 35 к/с – неважно, интересно другое – пока драйверы не понимали, с чем работают, скорость GTX 580 от 266 к 306 то росла, то падала. Дельта между самой быстрой версией драйверов и медленной – небольшая, ее можно смело списать на погрешность.

Для GeForce GTX 680 ситуация более радужная. Производительность видеокарты постоянно росла почти линейно. Ускорение прекратилось только при выходе 327 драйверов.

На GeForce GTX 780 выход драйверов 355 повлиял негативно. Хотя надо отдать должное, прогресс налицо.

Раскадровка производительности.

Заключение

Итак, несмотря на существующее мнение о том, что Nvidia специально снижает производительность старых графических ускорителей, реальность такова, что обновлять драйверы следует даже на моделях, вышедших более пяти лет тому назад. Но делать это надо с умом. Не спешите устанавливать Beta-версии программного обеспечения, лучше дождитесь WHQL.

Если объективно, то замена видеокарты одного поколения на следующее дает в среднем 20-30% прибавки к скорости в играх. А ровно через три поколения производительность удваивается. Вот теперь и решайте, стоит ли игра свеч или нет. На мой взгляд, оптимальное время апгрейда – раз в три-четыре года.

Правда, не стоит забывать о новых играх, где качество программного кода и оптимизаций зачастую не самое высокое, в результате чего даже мощные флагманские решения при использовании первых версий драйверов оказываются не у дел. С другой стороны, компания Nvidia по-честному старается обеспечить и в них поддержку трех-пятилетних видеокарт.

Rasamaha (Дмитрий Владимирович)


Выражаем благодарность за помощь в подготовке материала:

  • donnerjack.