Оптимизация WoT через замедление компьютера
В свободное время я люблю поиграть в игры. В основном я предпочитаю пошаговые стратегии с неспешным геймплеем. Но когда нужно расслабиться и отвлечься от всего – нет ничего лучше стрелялок. Давным-давно мы играли в CS и Q3. Сейчас в моде World of Tanks.
В сентября 2013 года вышел очередной патч, в котором переработали код интерфейса. В связи с чем у многих игроков начали появляться тормоза. Даже на топовом железе, на котором другие игры идут на максимальных настройках, WoT могла «тормозить», причем в самый критический момент (когда появляется враг на экране или когда переключаешься в снайперский прицел).
Тормоза появились и на моем ноутбуке. И я их поборол с помощью замедления компьютера. Но обо всем по порядку.
Переустановка клиента, дефрагментация (не делал её со времён Win2000), смена драйверов – не помогли. Попытался бороться с тормозами путем понижения качества графики – не помогло. На форуме увидел сообщение о похожих симптомах от одного игрока, у которого был разогнан процессор. Он отключил разгон – и тормоза пропали. «А это идея!» – подумал я.
На сайте Intel я посмотрел технические характеристики моего процессора Intel Core i5-2520M.
Тактовая частота – 2.5 GHz
Максимальная тактовая частота с технологией Turbo Boost — 3.2 GHz
Интересно, а что это за технология такая?
Технология Intel Turbo Boost позволяет автоматически увеличивать тактовую частоту процессора свыше номинальной, если при этом не превышаются ограничения мощности, температуры и тока в составе расчетной мощности (TDP). Это приводит к увеличению производительности однопоточных и многопоточных приложений.
Так ведь это разгон чистой воды. С помощью программы CPU-Z я выяснил следующее:
— при минимальной нагрузке множитель фиксируется на отметке x8 (800Мгц)
— при средней нагрузке множитель увеличивается до х25 (2500Мгц)
— при сильной нагрузке – множитель х32!!!
На скриншоте приведена температура процессора при нагрузке в трех режимах:
Попытка отключить автоматический разгон не увенчалась успехом. Turbo Boost отключается через BIOS, но в ноутбуках такой опции там нет (так как BIOS урезан).
Проблема решилась нестандартным путем. Через настройку плана электропитания!
1. Заходим в управление электропитанием
2. Выбираем план «Высокая производительность» и щелкаем кнопку «Настройка плана электропитания»
3. Щелкаем на кнопку «Изменить дополнительные параметры питания»
4. Ищем вкладку «Управление питанием процессора»
5. Максимальное состояние процессора ставим 97% (если вдруг проблема останется, можно уменьшить это значение)
6. Сохраняем
Итог. Процессор ограничен 2000Мгц, что даже ниже стандартного значения в 2500. Игра работает стабильнее и лучше (нет лагов, можно поставить более высокие настройки) на 2000Мгц, чем на 3200! Рабочая температура 75 градусов против 90-95 при максимальном разгоне. Руки бы оторвать таким программистам и оптимизаторам.
Интересная заметка. У меня на ноуте та же трабла была, но это походу из-за переключаемой графики.