Просаживания быстродействия старых поколений видеокарт в новых дровах от Nvidia
Вот два раза уже встретил на форумах предположение, что Нвидиа в новых дровах просаживает быстродействие старых поколений, чтобы лучше смотрелись их новые карты. Ну что ж, не мешало б проверить. Я как раз на днях обновил систему до Иви бридж, значит, видеокарту она ограничивать не будет. Так что приступим
Тестовая система:
CPU - Core i7 3770k
MB - Asus P8Z77v-PRO
Video - GF 470 GTX
В качестве подопытных драйверов взял: 258 - вышли за 1-2 релиза до выхода ЖФ5хх, значит под них еще точиться не могли; 275 - времена царствования ЖФ5хх, ЖФ6хх еще нет, значит и под них заточек нет; 301 - ну самые новые дрова, что тут добавить.
Графики буду делать только для тех результатов где одновременно много значений для каждого драйвера(минимальный и максимальный фпс, или же очки в марках), если же фигурирует только средний фпс то, думаю, графики не нужны, можно обойтись сухими числами.
Тестировать буду в следующих играх/бенчмарках:
- 3DMark06
- 3DMark Vantage
-3DMark 11
- Alien vs Predator 2010
- Just Cause2
- Arma2
- Crysis
-Metro 2033
Игры выбирались так что бы были требовательны к железу и имели встроеный/скачиваемый бенчмарк. Все игры последних (на день тестирования) версий, так как куплены мной в СТИМе, а там стоит автообновление. Кроме Кризиса, там DRM что то заглючил и пришлось ставить кряк, правда нашел только под 32 бита, поэтому и тест в 32бит, а не в 64.
Подопытный первый - 3DMark 2006
301.42 - http://img338.imageshack.us/img338/8054/3dmark2006s.jpg
258.96 - http://img100.imageshack.us/img100/2121/3dmark2006.jpg
275.33 - http://img341.imageshack.us/img341/9146/3dmark2006j.jpg

http://img98.imageshack.us/img98/1018/2006nrz.jpg
Разницы почти нет, точнее, ее вообще можно списать на ошибку замеров.
3Dmark Vantage
Из-за глюка Физикса не вышло запустить физический тест2 на 258 и 275 дровах(зависало приложение при запуске этого теста). Так что в сравнении будут только отдельные тесты.
258 H - http://img837.imageshack.us/img837/3714/vantageh.jpg
258 P - http://img259.imageshack.us/img259/5571/vantagepa.jpg
275 H - http://img208.imageshack.us/img208/9439/3dmarkvantageh.jpg
275 P - http://img221.imageshack.us/img221/4929/3dmarkvantagepl.jpg
301 H - http://img528.imageshack.us/img528/6500/vantagh.jpg
301 P - http://img189.imageshack.us/img189/1577/vantagp.jpg

http://img138.imageshack.us/img138/8223/vantagevh.jpg
И снова мы видим приблизительно равную картину быстродействия. Даже можно сказать что чем более новый драйвер, тем бОльшее быстродействие мы имеем. Хотя, по правде говоря, разнаца лежит в границах 1 фпс :) .
3Dmark2011 Perfomace

http://img43.imageshack.us/img43/2643/2011p1.jpg

http://img163.imageshack.us/img163/8767/2011p2.jpg
3Dmark2011 Entry

http://img35.imageshack.us/img35/9421/2011e1.jpg

http://img441.imageshack.us/img441/3176/2011e2.jpg
Ну тут картина опять же однозначная - чем новее драйвер, тем большая производительность. Ну тест новый и эти версии драйверов могут точиться под него. Но даже так просадок старого поколения жифорсов в новых драйверах не наблюдаеться.
Как показали все три марка - разница в очках лежит на границе ошибок и отклонений связаных с ОС, все же в разные дни запущено, разные фоновые програмы были в тот момент в памяти. Но по крайней мере марки ничего подозрительного не выявили.
Теперь же перейдем к конкретным играм. Все же марки марками, но играем то мы не в них :)
Alien vs Predator 2010
Игра знакома многим, хотя бы тем что одна из первых поддерживала 11 ДиректХ. В первую очередь хочу похвалить то ли движок, то ли бенчмарк (который, правда, качается отдельно) - но как бы там ни было, результат всегда выдавало тот же с точностю до десятой доли ФПС, даже после перезагрузки компютера. На удивление "хирургическая" точность.
Настройки:
*DX11 Hardware Detected*
Using Default Video Settings:
Resolution: 1680 x 1050
Texture Quality: 2
Shadow Quality: 3
Anisotropic Filtering: 16
SSAO: ON
Vertical Sync: OFF
DX11 Tessellation: ON
DX11 Advanced Shadows: ON
DX11 MSAA Samples: 1
258:
Average FPS: 49.9
275
Average FPS: 52.8
301
Average FPS: 54.9
И опять более новый драйвер показывает бОльшее быстродействие. Хотя опять же разница между соседними лежит в предела 2-3 фпс, правда 2+3 получилось 5фпс :).
Just Cause2
Почему она? ну просто потому что она у меня есть и в ней есть встроеные бенчмарк. Первая ссылка - скриншот настроек с итоговым фпс. Вторая ссылка - скриншот графика ФПС.
258 - http://img13.imageshack.us/img13/5327/justcause2settings.jpg
http://img854.imageshack.us/img854/4219/justcause2resized.jpg
43,92 фпс
275 - http://img259.imageshack.us/img259/2890/jc2ky.jpg
http://img17.imageshack.us/img17/4046/jc2fps.jpg
44,95 фпс
301 - http://img834.imageshack.us/img834/4018/setings.jpg
http://img855.imageshack.us/img855/1972/fpses.jpg
48,94 фпс
Новые драйвера показывают лучший результат чем старые.Если 258 и 275 версии различаються в 1 фпс то 301 версия вырвала целых 4 фпс. Если взглянуть на график фпс

http://img821.imageshack.us/img821/8086/jc2sravnenie.jpg
то мы увидим что кардинального приемущества нет, иногда выше фпс у 301 версии(розовая линия), иногда у 275. наверное просто 301 версии показала больше "высоких" кадров. Кстати, обратите внимание на потребление видеопамяти. С новыми дровами игра начала"кушать" на 50 мб. больше. Но раз ей это на пользу, то почему бы и нет.
Arma2
Игра ГРАФИЧЕСКИМИ улучшайзерами не блещет, вся ее красота в больших пространствах и моделях с достаточным количеством полигонов, но опять же она у меня была и имела встроеный бенчмарк. Так что в тестирование попала.
258 - http://img27.imageshack.us/img27/1699/arma2k.jpg - 85фпс
275 - http://img89.imageshack.us/img89/8667/arma2mm.jpg - 83фпс
301 - http://img689.imageshack.us/img689/5496/fpsa.jpg - 86фпс
Видим ситуацию когда разница лежит в пределах 1-2 фпс. Так что констатируем идентичность результатов.
Crysis
Игра, в свое время взбудоражившая немало умов и принесшая нехилый батхер еще бОльшему количеству народа . Вот уж не знаю, толи движек такой , толи утилита для бенча, но вот показательный пример двух тестов, запущенных подряд, то есть почти в идентичных условиях:
17.08.2012 20:46:03 - Vista 64
Beginning Run #1 on Map-island, Demo-benchmark_gpu
DX10 1680x1050, AA=2x, Vsync=Disabled, 32 bit test, FullScreen
Demo Loops=1, Time Of Day= 9
Global Game Quality: High
==============================================================
TimeDemo Play Started , (Total Frames: 2000, Recorded Time: 111.86s)
!TimeDemo Run 0 Finished.
Play Time: 35.34s, Average FPS: 56.59
Min FPS: 35.48 at frame 168, Max FPS: 71.25 at frame 994
Average Tri/Sec: -53727392, Tri/Frame: -949440
Recorded/Played Tris ratio: -0.97
TimeDemo Play Ended, (1 Runs Performed)
==============================================================
Completed All Tests
<><><><><><><><><><><><><>>--SUMMARY--<<><><><><><><><><><><><><>
17.08.2012 20:46:03 - Vista 64
Run #1- DX10 1680x1050 AA=2x, 32 bit test, Quality: High ~~ Last Average FPS: 56.59
17.08.2012 20:48:20 - Vista 64
Beginning Run #1 on Map-island, Demo-benchmark_gpu
DX10 1680x1050, AA=2x, Vsync=Disabled, 32 bit test, FullScreen
Demo Loops=2, Time Of Day= 9
Global Game Quality: High
==============================================================
TimeDemo Play Started , (Total Frames: 2000, Recorded Time: 111.86s)
!TimeDemo Run 0 Finished.
Play Time: 33.61s, Average FPS: 59.51
Min FPS: 39.81 at frame 147, Max FPS: 71.35 at frame 981
Average Tri/Sec: -56528336, Tri/Frame: -949945
Recorded/Played Tris ratio: -0.96
!TimeDemo Run 1 Finished.
Play Time: 31.36s, Average FPS: 63.78
Min FPS: 39.81 at frame 147, Max FPS: 72.14 at frame 1031
Average Tri/Sec: -59810984, Tri/Frame: -937742
Recorded/Played Tris ratio: -0.98
TimeDemo Play Ended, (2 Runs Performed)
==============================================================
Completed All Tests
<><><><><><><><><><><><><>>--SUMMARY--<<><><><><><><><><><><><><>
17.08.2012 20:48:20 - Vista 64
Run #1- DX10 1680x1050 AA=2x, 32 bit test, Quality: High ~~ Last Average FPS: 63.78
А 7 фпс это уже что-то. Так что Кризис по повторяемости результатов это" АНТИ АвП ", он умудряеться разбрасываться результами до 7 фпс при идентичных условиях, а АвП демонстрирует те же результаты вплоть до 1 знака после запятой :).
Замеры производительности были сделаны утилитой Crysis Benchmark Tool . Где выбирался соответствующий пресет

http://img696.imageshack.us/img696/3393/crysisbenchmarkhight.jpg
Настройки High
|
258 |
275 |
301 |
min |
41,91 |
39,81 |
41,37 |
max |
72,15 |
72,14 |
70,8 |
Avrg. |
62,51 |
63,78 |
59,35 |

http://img507.imageshack.us/img507/3328/crysishigh.jpg
Very High
min |
24,38 |
20,83 |
26,92 |
max |
36,56 |
36,34 |
38,89 |
Avrg. |
32,57 |
32,69 |
33,18 |

http://img835.imageshack.us/img835/9578/crysisveryhigh.jpg
И я бы констатировал полный провал 275 версии по минимальному фпс, если бы еще раньше не констатировал капризность этого теста :). Но если откинуть капризность, то получем приблизительно равную картину по среднему фпс. И сново паритет.
Metro 2033
А вот и еще одна игра из раздела "больше бенчмарк чем игра".Но так как игра очень требовательная к железу и фигурирует в многих тестах, то решил и её включить в тестирование. Хотя и тут интерес чисто академический - ее движек в других играх мы вряд ли встретим, но пусть будет и она.
Тестирование проводилось при таких настройках:

http://img593.imageshack.us/img593/2892/metror.jpg
Таблица по разных режимах выглядит так:
DX 11 |
258 |
275 |
301 |
min |
8,11 |
8,41 |
8,34 |
avr. |
21,24 |
22,29 |
23,5 |
max |
73,42 |
80,87 |
77,78 |
|
|
|
|
|
|
|
|
DX 10 |
258 |
275 |
301 |
min |
8,87 |
9,12 |
9,23 |
avr. |
28,44 |
29,5 |
31 |
max |
57,11 |
64,63 |
68,48 |
|
|
|
|
|
|
|
|
DX9 |
258 |
275 |
301 |
min |
9,56 |
7,36 |
9,66 |
avr. |
40,38 |
41,5 |
40,5 |
max |
81,06 |
95,18 |
90,96 |
Как видим, минимальный фпс почти всюду одинаков, а максимальный прыгает как ему вздумаеться, в одном тесте у меня макс. вообще заскочил на 160 фпс. Но при повторном прохождении уже показало макс. 90 фпс. Так что в итоговую таблицу решил включить только средние показатели.

http://img846.imageshack.us/img846/6784/metroresults.jpg
Результаты из разряда "ты разницу видишь? Нет? И я нет, а она есть" . Так что Метро2033 так же демонстрирует паритет разных поколений драйверов. Да и с макс. и мин. фпс не все ясно. По щетчику фпс я таких малых фпс не видел.Получается, счетчик фпс в бенчмарке реагирует даже на мгновенные отклонения длительностью в доли секунды. А это уже не очень хорошо.По-хорошему, реакция должна идти на те фпс ,которые "живут" от 0,5-1 с. и более. Если кто-то захочет сам проанализировать ситуацию, то вот вам графики фпс для 258 драйвера:
DX 9 - http://img152.imageshack.us/img152/1703/metro09r.jpg
DX 10 - http://img189.imageshack.us/img189/6653/metro10.jpg
DX 11 - http://img846.imageshack.us/img846/4040/metro11.jpg
Лично я таких граничных показателей там не увидел. Получается, бенчмарк в Метро очень чутко реагирует на отклонения фпс, что в итоге очень портит картину среднего фпс, так как результаты каждый раз разные. Но имеем что имеем.
Вывод
Я вам не Феникс, сводных графиков рисовать не буду, сами разберетесь :). А если сухо подытожить всё выше приведенное, то можно констатировать один факт - в большинстве приложений разница в быстродействии укладывалась в ошибку замеров, или итоговый фпс очень сильно прыгал даже на одинаковых версиях драйверов(привет Кризис и Метро). Так что легенду о искусственном занижении быстродействия старых видеокарт на фоне выхода новых поколений видеокарт ЛИЧНО Я ПОСЛЕ ПРОВЕДЕНИЯ ТЕСТОВ(вроде как личное мнение, но опирающееся на тесты) считаю недостоверной и надуманной.
P. S. Извиняюсь за грамматические ошибки, просто русский язык для меня не родной. Надеюсь, вы мне простите некоторую "корявость" текста.
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают