Быть иль не быть – вот в чем вопрос. Вернее, для энтузиастов и игроков он будет звучать немного иначе: стоит ли обновляться сейчас или лучше подождать следующего поколения? Очевидно, прок от апгрейда есть, но насколько он существенен? В прошлый раз мы рассмотрели, какой эффект можно получить благодаря установке современного твердотельного накопителя и скоростных модулей оперативной памяти. А в этом сконцентрируемся на обновлении графической подсистемы.
По поводу старых видеокарт и новых драйверов сломано немало копий. И до сих пор ясности в этом вопросе нет. Так ли уж необходимо обновлять программное обеспечение графических ускорителей трех-пятилетней давности? Есть и предположение, что разработчики ПО 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. Иными словами, перечень использованных драйверов выглядел следующим образом:
Для того чтобы старые версии драйверов можно было использовать в тестах игр, пришлось изрядно напрячь извилины и найти не менее трех игр, совместимых с ними. В список вошли: Metro Last Light, Sleeping Dogs и Far Cry III.
Все данные снимались двумя методами: с помощью FRAPS v3.5.99 и FCAT. Последний помог составить общую картину и покадровую разбивку отрисовки сцен. И поскольку старые видеокарты не наделены избыточной мощностью, то мы ограничились стандартным разрешением 1920 х 1080 пикселей, но попробовали подобрать максимально приемлемое качество, чтобы в системе большая часть нагрузки приходилась на видеокарту. Параметр VSync при проведении тестов был отключен.
Настройки:
Видно, что за пять лет прогресс в написании драйверов не остановился и постепенно двигал видеокарту вперед. Правда, две версии 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 драйвера к другому падений не обнаружилось.
Раскадровка производительности.
Настройки:
С 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 довольно скромные.
Раскадровка производительности.
Настройки:
Данная игра – ровесница 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 по-честному старается обеспечить и в них поддержку трех-пятилетних видеокарт.
Выражаем благодарность за помощь в подготовке материала: