Если игра тормозит или у вас низкий FPS (от Злойколдун)

Статус
Закрыто для дальнейших ответов.

Hel_ISR

妖怪
Команда форума
Лорд-Инквизитор
Adeptus Mechanicus
Инквизитор
Куратор проекта
Регистрация
24.03.2011
Сообщения
17 405
Minecraft
nope
Описание проблемы:

Имею ноутбук ******* с процессором Intel **** с частотой * ГГц, * ГБ памяти и видеоадаптером nVidia *****, работающий под управлением Windows Vista 32. До обновления WoW до версии 3.0 эта система выдавала стабильные 60 кадров в секунду (FPS) со включенной вертикальной синхронизацией (VSync) в разрешении 1280х800 практически в любом месте, за исключением тяжелых рейдовых боев или боев с боссами на полях сражений (BG), где значение FPS падало до 40-45. Все настройки детализации графики были установлены по максимуму, было включено сглаживание 4х и использовалось достаточно большое количество аддонов.

Теперь, после обновления WoW до версии 3.0, та же система выдает те же 60 FPS со включенной вертикальной синхронизацией до тех пор, пока я не встречаю других игроков или NPC – после этого FPS немедленно падает до 28-35, во время тяжелых рейдовых боев или боев с боссами на BG FPS постоянно падает до значений в районе 10-15, при которых невозможно играть. Я обновил системный BIOS, драйвера видеоадаптера и сетевой карты до самых последних версий, удалил аддоны, каталоги Cache, WTF и Interface, даже удалил и полностью переустановил WoW – все эти действия не оказали никакого эффекта. Я установил минимальную дистанцию камеры, изменил все настройки детализации графики на минимальные и снизил сглаживание до 1х – это также не помогло. Похоже, что снижение производительности графической системы обусловлено новой системой отображения теней – FPS падает только тогда, когда на экране появляются другие игроки или NPC. Использование настройки “fixedFunction” в Config.wtf, судя по всему, также не оказывает никакого эффекта.

Краткое описание проблемы:

Игра, показывавшая стабильную производительность до обновления 3.0 с максимальными настройками детализации, сглаживанием 4х и большим количеством аддонов, теперь еле шевелится с минимальной детализацией, сглаживанием 1х и без аддонов.

Я просмотрел европейский и американский форумы, но не нашел никакого решения. Поэтому, не могли бы вы мне помочь?

1. Как вернуться к использованию старой системы отображения теней или полностью отключить тени персонажей?

2. Возможно, вы могли бы посоветовать, на что еще обратить внимание, так как я уже перепробовал все, что приходило в голову, но проблему с низкими значениями FPS не решил.

Пожалуйста, не говорите мне, что мой ноутбук - не игровой монстр, и что мне нужно апгрейдиться для игры в WoW: я купил этот ноутбук 2 месяца назад, WoW работал отлично, а другие игры (например, Crysis) работают отлично до сих пор.
--------------------------------------------------------------------------------

Перевод ответа Gelmkar’a, сотрудника англоязычной технической поддержки Blizzard:

--------------------------------------------------------------------------------
Q u o t e:
Если вы хотите отключить отображение теней персонажей, вы можете это сделать, найдя файл config.wtf, который находится в каталоге Worlf of Warcraft/WTF.

Найдите и измените значение следующего параметра на 0:

SET extShadowQuality "0"

Сохраните файл и перезапустите игру.
--------------------------------------------------------------------------------

Конментарий после поста Gelmkar'a

--------------------------------------------------------------------------------
Q u o t e:
Я последовал вашим инструкциям, и значение FPS немедленно увеличилось с 27-36 до примерно 50 в центре Штормграда, где в данный момент очень людно. Я проверю, получится ли увеличить детализацию графики и сохранить значение FPS на приемлемом уровне.
--------------------------------------------------------------------------------

Примечание: в моем config.wtf параметр “extShadowQuality” изначально отсутствовал, поэтому пришлось добавить строку целиком.

--------------------------------------------------------------------------------
Q u o t e:
После изменения значения extShadowQuality тени НЕ пропали полностью, но стали какими-то сероватыми и менее насыщенными и, судя по всему, оказывают меньшее влияние на производительность. Я также выяснил, что использование параметра fixedFunction “1” уменьшает значение FPS на 10-15%, в зависимости от окружающей сцены. Удалив этот параметры из config.wtf, я выиграл еще 5-10 FPS.

--------------------------------------------------------------------------------
Перевод поста об nVidia PhysX:

--------------------------------------------------------------------------------
Q u o t e:
Драйвера nVidia, вышедшие начиная с августа 2008 года, включают движок nVidia PhysX, который позволяет перенести нагрузку по обработке физики с центрального процессора (ЦП) на графический процессор (ГП) GeForce серии 8 и выше. Более подробная информация об nVidia PhysX: http://en.wikipedia.org/wiki/PhysX (на английском)

Я не уверен, что во всех свежих драйверах движок PhysX включен по умолчанию, пробовал драйвера 178.24, 179.13 и 180.43 – в этих версиях PhysX точно включен. Если я правильно понимаю, аппаратное ускорение PhysX графическим процессором помогает, когда ЦП слишком загружен обработкой физики и ГП часто простаивает, так как ЦП не успевает подавать достаточное количество данных для отображения. В подобных случаях ГП, который способен выполнять некоторые операции значительно быстрее центрального процессора, берет на себя обработку физики и позволяет ЦП выполнять другие задачи, таким образом, увеличивая общую производительность.

В случае WoW это не так, по крайней мере, для моей системы: ЦП простаивает, ГП загружен. Я также не уверен, что WoW вообще может воспользоваться движком PhysX – скорее всего, нет. Однако, судя по всему, включение обработки физики графическим процессором вызывает значительное падение FPS, несмотря на то, что приложение не поддерживает и не использует эту технологию. Я попробовал следующее: Control Panel > nVidia PhysX, установил “PhysX GPU acceleration is…” в значение “Disabled” и нажал “Apply” – это увеличило мое значение FPS на дополнительные 10-15%.

Итог: если у вас графический процессор nVidia GeForce серии 8 или выше (например, 8600 GT, 9500 GT, 9800 GTX и т.п.), вы недавно обновили графические драйвера и теперь имеете низкие значения FPS, попробуйте отключить аппаратное ускорение физики (PhysX), используя ярлык ”nVidia PhysX” в Control Panel. Пользователи, у которых установлена nVidia Control Panel, могут также найти эту опцию в “nVidia Control Panel” > “Set PhysX configuration”. Название опции и ее расположение могут меняться, в зависимости от версии драйвера.
--------------------------------------------------------------------------------

Все дело в тенях, просто нужно их отключить. Ужасная оптимизации графики, а если точно работы шейдеров теней от Blizzard

Так же проверьте все аддоны! Из-за них тоже могут уменьшаться FPS

Добавлено (03.12.2010, 09:29)
---------------------------------------------
Близы советуют также откатить драйвер Nvidia на пару версий назад (или три, пока не прекратятся проблемы). Кстати, из-за новых драйверов наблюдается чрезмерный перегрев видеоподсистемы и заметный шум куллера пк. Из-за того что они не оптимизированы.
 

Hel_ISR

妖怪
Команда форума
Лорд-Инквизитор
Adeptus Mechanicus
Инквизитор
Куратор проекта
Регистрация
24.03.2011
Сообщения
17 405
Minecraft
nope
перенесено в вики
закрыто
 
Статус
Закрыто для дальнейших ответов.
Верх