Влияние настроек драйвера NVIDIA на производительность
реклама
Я решил проверить влияние настроек драйвера NVIDIA на производительность,
а вместе с тем и на качество картинки в различных играх. Я буду рассматривать следующие настройки драйвера:
1) Включение масштабируемых текстур: нет, билинейная, трилинейная
2) Фильтрация текстур – анизотропная оптимизация образцов: вкл, выкл
3) Фильтрация текстур – качество: высокая производительность, качество, высокое качество
4) Фильтрация текстур – отрицательное отклонение уровня детализации: разрешить, привязка
5) Фильтрация текстур – трилинейная оптимизация: вкл, выкл
I) Crysis (моя особая настройка графики, описанная в статье об оптимизации Crysis, Depth of Field=2):
- Benchmark GPU
- Benchmark CPU
- FRAPS-тест: уровень Recovery. Лес после деревни. Все враги убиты. Сохраняюсь в определённом месте, отсюда делаю несколько шагов вперёд.
II) Call of Duty 4 - FRAPS-тест: начало задания “Ультиматум”. Делаю несколько шагов вперёд, осматриваюсь по сторонам. Врагов поблизости нет, только свои.
III) BioShock – FRAPS-тест: уровень “Медицинский павильон”. Делаю несколько шагов, осматриваюсь по сторонам. За стеной бродит Большой Папочка.
IV) F.E.A.R. Встроенный бенчмарк.
V) The Elder Scrolls IV: Oblivion – FRAPS-тест: Великий лес, день. Делаю несколько шагов, осматриваюсь по сторонам. Врагов поблизости нет.
VI) Prey - мой собственный бенчмарк: никаких врагов вокруг, но хорошая нагрузка на видеокарту.
VII) S.T.A.L.K.E.R. – FRAPS-тест: начало игры – уровень “Кордон”.
VIII) Call of Juarez DX9 – FRAPS-тест: начало игры.
Я брал для тестов такие места, где влияние процессора на производительность незначительно. Настройки тестирования – максимальные. Разрешение – 1024х768. Сглаживание – 4х, анизотропная фильтрация – 16х (для The Elder Scrolls IV: Oblivion и BioShock – из драйвера; для F.E.A.R., Prey и Call of Duty 4 – из настроек в меню; для Crysis – отключены; для S.T.A.L.K.E.R. и Call of Juarez – только анизотропная фильтрация 16х), вертикальная синхронизация и тройная буферизация отключены, потоковая оптимизация – авто (призвана увеличивать производительность на многоядерных ЦП в современных играх, но реального влияния не заметно), сглаживание прозрачных текстур – отключено, сглаживание – гамма-коррекция – включено. Остальное – по умолчанию.
1) Производительность:
- Включение масштабируемых текстур: нет
- Фильтрация текстур – анизотропная оптимизация образцов: вкл
- Фильтрация текстур – качество: высокая производительность
- Фильтрация текстур – отрицательное отклонение уровня детализации: разрешить
- Фильтрация текстур – трилинейная оптимизация: вкл
2) Оптимальный режим:
- Включение масштабируемых текстур: билинейная
- Фильтрация текстур – анизотропная оптимизация образцов: вкл
- Фильтрация текстур – качество: качество
- Фильтрация текстур – отрицательное отклонение уровня детализации: привязка
- Фильтрация текстур – трилинейная оптимизация: вкл
3) Качество:
- Включение масштабируемых текстур: трилинейная
- Фильтрация текстур – анизотропная оптимизация образцов: выкл
- Фильтрация текстур – качество: высокое качество
- Фильтрация текстур – отрицательное отклонение уровня детализации: привязка
- Фильтрация текстур – трилинейная оптимизация: выкл
Intel Pentium Dual Core E2160 1.8@3.2GHz (356x9), FSB 1424MHz, 1.4625V
Cooler Master Hyper TX2
Gigabyte GA-P31-DS3L
GeForce 9600GT Palit без разгона (не гонится, и всё тут… )
2Gb DDR2 Samsung (Dual Channel – 2x1Gb) 800@890MHz 6-6-6-18 1.8V
ForceWare 174.74 RUS
Windows XP SP2 Pro
I) Crysis
- Benchmark GPU
Режим “Производительность”
Average: 37.89
Min: 21.48
Max: 44.83
Режим “Оптимальный”
Average: 37.85
Min: 21.06
Max: 44.59
Режим “Качество”
Average: 37.84
Min: 22.89
Max: 44.39
Да… Уж очень маленькая разница получается во всех показателях. Но вот самое интересное: в качественном режиме минимальный FPS немного выше, чем в остальных! Но почему? Может, бенчмарк глючит? Не видел я таких низких показателей минимального FPS на протяжении трёх прогонов теста после первого. Может, виновата подгрузка текстур? Но ведь уже во втором прогоне всё полностью загружено. Ерунда какая-то… Но если отбросить этот глючный показатель, то можно заметить, что производительность разных режимов почти не отличается. Да и качество тоже. Crysis и без всяких настроек драйвера – красивая игра.
- Benchmark CPU
Режим “Производительность”
Average: 34.72
Min: 21.41
Max: 43.89
Режим “Оптимальный”
Average: 34.77
Min: 24.40
Max: 43.82
Режим “Качество”
Average: 34.93
Min: 23.89
Max: 43.96
И опять то же самое: разница – в пределах погрешности измерений, а при повышении качества минимальный FPS снова растёт. Почему? Непонятно…
- FRAPS-тест: уровень Recovery
Режим “Производительность”
Average: 33.330
Min: 31
Max: 37
Режим “Оптимальный”
Average: 33.294
Min: 30
Max: 36
Режим “Качество”
Average: 32.963
Min: 30
Max: 35
Да... Разницу назвать огромной язык не поворачивается…
II) Call of Duty 4
Режим “Производительность”
Average: 58.860
Min: 44
Max: 99
Режим “Оптимальный”
Average: 57.350
Min: 41
Max: 77
Режим “Качество”
Average: 57.689
Min: 39
Max: 74
Что касается разницы между средними FPS, то она вполне входит в рамки погрешности измерения, особенно если учесть то, что тестирование произведено при помощи FRAPS. А вот минимальный и максимальный показатели FPS стабильно падают при повышении качества. Да и общий комфорт в игре снижается. Что ж, есть приложения, в которых настройки драйвера действительно влияют на производительность. А вот влияние на качество можно назвать минимальным: нужно вглядываться, чтобы заметить разницу. Где заметны оптимизации? В основном, в играх с высоким разрешением текстур. Заметны границы мип-уровней, когда текстура под ногами прорисована чётко, а чуть дальше – мутнее, и видна граница между чётко и не очень чётко прорисованной текстурами. А в качественном режиме этой границы не видно, при этом чёткость даже слегка падает. Кстати, найти эти границы мип-уровней не так уж и просто, а во время игры эти тонкости специально разглядывать не будешь. Вот, к примеру, сравните качество текстуры в игре
Serious Sam 2 (сверху - режим “Производительность”, снизу - режим “Качество”).
Разница весьма незначительна. В производительном режиме чётко выглядит нижняя половина картинки, а верхняя часть слегка замылена. В качественном режиме вся текстура выглядит равномерно, но менее чётко. Это я ещё долго искал место, где заметна разница. Часто она вообще почти отсутствует. Кстати, раньше в драйверах NVIDIA производительный режим выглядел гораздо хуже.
III) BioShock
Режим “Производительность”
Average: 79.871
Min: 69
Max: 116
Режим “Оптимальный”
Average: 79.689
Min: 67
Max: 89
Режим “Качество”
Average: 77.225
Min: 64
Max: 89
Средние FPS опять почти не различаются, но вот на минимальный показатель стоит обратить внимание: с повышением качества он действительно меняется в худшую сторону. А вот почему максимальный FPS так снизился с переходом именно в оптимальный режим, хотя в качественном режиме разницы по сравнению с оптимальным уже нет? Может, я неправильно измерял в самой игре? Ладно, оставим этот вопрос, отбросим максимальные значения. Но вот что важно: разница в производительности действительно заметна во время игры, если измерять FRAPS’ом. Что ж, не зря всё-таки есть настройки в драйвере.
IV) F.E.A.R.
Режим “Производительность”
Min – 59
Max – 307
Average – 123
Режим “Оптимальный”
Min – 59
Max – 306
Average – 123
Режим “Качество”
Min – 59
Max – 302
Average – 122
Да… Разница находится в пределах погрешности, чего точно не заметишь в игре. Производительность во всех режимах отличная, а потому ставим режим “Качество” и играем без проблем. Только вот разницу в качестве картинки приходится искать под микроскопом, а когда играешь, не замечаешь этих нюансов. Настройки графики в самой игре – другое дело. И качество заметно меняется, и скорость…
V) The Elder Scrolls IV: Oblivion
Режим “Производительность”
Average: 59.835
Min: 49
Max: 77
Режим “Оптимальный”
Average: 57.495
Min: 47
Max: 73
Режим “Качество”
Average: 49.798
Min: 44
Max: 62
Вот! Oblivion действительно можно ускорить, перейдя в производительный
режим. Ускорение заметно даже без FRAPS. Нет, не всегда настройки драйвера – пустой звук… Что самое приятное, эти настройки не оказывают значительного влияния на качество графики, поэтому лучше выставить настройки с упором на производительность.
VI) Prey
Режим “Производительность”
115.7 FPS
Режим “Оптимальный”
114.9 FPS
Режим “Качество”
112.9 FPS
Снова есть разница, но только ма-а-аленькая…
VII) S.T.A.L.K.E.R.
Режим “Производительность”
Average: 77.052
Min: 61
Max: 97
Режим “Оптимальный”
Average: 75.495
Min: 61
Max: 97
Режим “Качество”
Average: 72.502
Min: 59
Max: 98
Ну вот, опять есть разница в средних FPS, но минимальный FPS снизился только
в качественном режиме. Во время игры разница в производительности различных режимов почти не заметна, но FRAPS её показывает. Впрочем, играть и в качественном режиме приятно. Но если подумать: велика ли разница между всеми этими настройками? Как я уже говорил, весьма незначительна. Кроме того, в производительном режиме текстуры даже слегка более чёткие, так что не таким уж плохим может оказаться такой режим.
VIII) Call of Juarez
Режим “Производительность”
Average: 62.220
Min: 57
Max: 66
Режим “Оптимальный”
Average: 61.983
Min: 56
Max: 67
Режим “Качество”
Average: 59.537
Min: 53
Max: 66
Некоторые изменения среднего FPS наблюдаются, но они слишком незначительны. Минимальный FPS меняется сильнее. Надо сказать, что влияние этих настроек драйвера на производительность в данной игре действительно заметно, особенно с FRAPS. Ещё один плюс в пользу настроек драйвера.
Итак, тестирование завершено, но каков итог? С одной стороны, есть игры, в
которых влияние настроек драйвера на производительность незначительно (Crysis, Prey) или отсутствует вовсе (F.E.A.R.). Но нельзя забывать и о том, что всё-таки есть игры, производительность которых можно действительно повысить, используя эти настройки. Это такие игры, как The Elder Scrolls IV: Oblivion и Call of Duty 4. К тому же, вполне возможна такая ситуация, когда в одной игре, но в разных её местах, настройки драйвера будут по-разному влиять на производительность. Поэтому теперь можно сделать вывод: настройки драйвера нужны и далеко не всегда бесполезны. С их помощью можно попытаться несколько повысить производительность, причём их нужно использовать в первую очередь, поскольку они почти не влияют на качество графики. Итак, лучший выбор - производительный режим. Интересно, а помогут ли все эти настройки драйвера владельцам, например, GeForce 8600GT?
P.S. С настройками драйвера мы разобрались, а как обстоят дела с такими настройками, как анизотропная фильтрация и разные виды сглаживания? Они весьма заметно влияют на качество графики. А на производительность? Можно ли их назвать бесплатными? Вот тема для нового исследования.
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают