Оптимизация Windows для игр

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Обзор | Компьютерные и мобильные игры

Сегодня мы установим и оптимизируем Windows 10 для лучшей игровой производительности, а также посмотрим на результат наших трудов.

Внимание!

Гайд рассчитан на создание полностью игровой системы, ибо в результате оптимизаций будет вырезана уйма функций.
Автор не несёт никакой ответственности, если вы что-то сломаете. Все выполняемые действия лишь на вашей совести.

Тестовый ПК и Linux

  • Процессор:  Intel Pentium G4560 2/4 3.5 Гигагерц
  • Видеокарта:  Nvidia Geforce 1050 2Gb
  • Оперативная память:  2x4 2400
  • Материнская плата:  H110M-DGS R3.0 Bios 7.50
Выбор редакции Windows

Зоопарк Windows-систем хоть и не большой по сравнению с Linux, но и здесь нужен осознанный выбор, ибо от выбора зависит не только цена лицензии, но и общее потребление ресурсов компьютера, а также наличие фишек. Рассматривать устаревшие системы Windows 7-8.1 смысла никакого нет. Оптимизации в коде работы планировщика Windows 10 и работы над системой сжатия памяти, ставят крест на старых системах в плане игровой производительности.

Основные редакции:

Windows 10 Home (Домашняя) — стандартная версия для обычных пользователей, должна быть лучшей в плане игровой производительности и незагажанности системы, но напичкана процессами-службами по сбору данных пользователя. Не рекомендуется геймерам и киберкотлетам.

Windows 10 Pro (Профессональная) — расширенная версия, что подходит как для обычных пользователей, так и для системных администраторов, дополнительно напичкана софтом для администрирования разного рода задач. Потребляет чуть больше домашней версии.

Windows 10 LTSC (Корпоративная-Enterprise) — версия, лишенная большинства новых фич и мусора, базируется для стабильности на устаревшем ядре с опозданием 1-2 года от основной редакции, является лучшим выбором для игроков желающим выжать максимум из компьютера и не желающим резать свой пинг из-за телеметрии. Не продается в розницу физическим лицам, предназначана для работы на маломощных системах предприятия и банкомантах.

Сравнение потребления оперативной памяти

Сравнение нагрузки на центральный процессор

Сравнение занимаемого места папки Windows

Отчётливо видно, что версия Windows 10 LTSC является самой малопожирающей из тройки и весьма иронично, что, не прибегая к веселому роджеру, обычному пользователю её не достать. Автор также весьма ошарашен принудительной регистрацией на сервесах Microsoft при установке системы с активным интернет-соединением и невозможности создания локального пользователя во всех системах кроме LTSC. Базой для нашей игровой оптимизации послужит LTSC.

Задействуем все ядра центрального процессора

Нажимаем Ctrl+Shift+Esc, в появившемся окне нажимаем Файл>>Запустить новую задачу и вводим Msconfig. 

Устанавливаем, как на скриншоте.

Не обращайте внимание на Windows 8.1.

В новом окне идём во вкладку загрузка и жмём по кнопке дополнительные параметры.
Ставим нужное количество работающих ядер (В моём случае их 4).

Жмем OK и уходим на перезагрузку.

Мы заставили систему в принудительном порядке использовать все ресурсы центрального процессора, многие «программисты» говорят, что это ненужный костыль, но они ошибаются, ибо это до жути увеличивает скорость загрузки системы.

Установка драйверов оборудования

Необходимо удостовериться в свежести программной части вашего компьютера, а именно обновить драйверы. Свежесть драйверов прямо влияет на FPS. Конечно, можно рассчитывать на автоматизированное средство обновления драйверов Microsoft, но оно часто имеет не самые свежие выпуски. 

Я использую Snappy driver installer — это бесплатный инструмент от бывшего разработчика Drivers Pack, но в отличие от последнего, Snappy полностью бесплатен и лишён какой-либо рекламы. После скачивания архива, разархивируем его в любую папку и запускаем файл SDI_x64_R2000.exe. Ставим галочки как у меня.

Устанавливаем  все драйверы, кроме драйверов видеокарты, это важно.

Правильная установка видеодрайверов Nvidia

Почему вы не должны использовать драйверы с офф сайта Nvidia? Современные пак драйверов Nvidia включает в себя средства телеметрии Nvidia и лишние модули, что влияют на производительность. К счастью, существует способ вырезать всю эту гадость и установить чистый видеодрайвер. Это муторно, но уже есть умельцы, что автоматизировали этот способ. Проста скачиваю Nvidia Driverpack Repack by cuta и устанавливаю чистый драйвер без какой-либо телеметрии и лишних служб.

Электропитание

Изначально Windows лишь отчасти игровая платформа и стандартные настройки электропитания выбраны не для выжимки максимума, а на умеренное электропитание. Для исправления ситуации будет использоваться автоматизированный скрипт, что добавит правильно настроенный профиль электропитания.

Извлекаем содержание архива на Диск C.

Запускаем Power Plans.cmd от имени админа.

Скачать скрипт.
Мы успешно добавили новую схему электропитания и уменьшили DPC Latency.

Убераем телеметрию Windows

Для блокирования слежки будем использовать Blackbird и Shutup 10 .
Запускаем Blackbird и просто нажимаем ENTER. Дожидаемся конца изменений. Перезагружаемся.
Запускаем Shutup 10 и отключаем всё, кроме доступа к микрофону.

Данные изменения существенно понизят пинг и нагрузку на центральный процессор, но сломают новую панель управления.

 Внешний вид

Ваша система станет уродливой, но быстрее. 

Этот Компьютер>>Свойства>>-Дополнительные параметры системы.

Дополнительно>>Быстродействие>>Параметры>>Визуальные эффекты>>Обеспечить наилучшее быстродействие.

Уменьшаем задержку ввода

Полезный твик для киберкотлет и любителей плавной мышки, ибо обеспечивает возрастание плавности из воздуха, путём включения серверного опроса устройств и перераспределения задач с загруженного первого ядра. По дефолту многие системные процессы обрабатываются первым ядром и это вызывает повышения времени-очереди на выполнение поступающей задачи от процесса. Признаками такой задержки является телепортирование врагов в онлайн-играх и плохая индексация попаданий.  MSI util v 2  правит ветки реестра и включает фикс, вам необходимо лишь поставить галочки на желаемых устройствах.

Твикиры

Для настройки и кастомизации системы с отключением гадости, будет использоваться два проверенных твикера, а именно Win 10Tweaker и UWT 4. Программы простые и не требуют пояснений, просто следуйте описанию и ставьте галочки.

Отключаем HPET и Manager Intel

Данное отключение существенно повысит производительность.
Мой компьютер>>правый клик>>свойства>>диспетчер устройств>>системные устройства.
Правый клик на Hpet (Иногда подписан как высокоточный таймер событий) и Intel manager, всё отключаем и радуемся жизни.

 

Вводим по очереди в командную строку.

Выключаем HPET

bcdedit /deletevalue useplatformclock

Выключаем таймер

bcdedit /set useplatformtick yes

Выключаем динамические тики

bcdedit /set disabledynamictick yes

Результат работы

Произведем сравнение на примере CS:GO.

200
230

30 FPS из воздуха это отличный буст.

Выводы

Весьма грустно наблюдать засилье мусора и телеметрии в современной Windows 10, а принуждение к сервисам, что мне не нужны, лишь отнимает время. Кастомизация и выпиливание лишнего занимает уйму времени, что в той же Linux делается в две команды в терминале. Совет простой — используйте Linux, чтобы ваш пк был только ваш. С вами был Павел.

Автор не входит в состав редакции iXBT.com (подробнее »)

77 комментариев

101213634604024129943@google
Опять эта антишпионская пропаганда и паранойя «что бы ваш ПК был только ваш». Могу еще предположить, что у автора дома шторы все задернуты, а то вдруг кто из соседнего дома его экран снимает через телескоп
KoniYoto
Вроде бы рассматривается всё с точки зрения повышения производительности в играх. М.б. стоило внимательно прочитать, а потом «первонахать»?
87638502@vkontakte
колпак из фольги.
Kondakov
Текст неплохо было бы вычитать и прогнать через спелл-чекер. Глаза вытекают.
Последний раз редактировалось
87638502@vkontakte
Я прогоняю его через нейронную сеть по платной подписке — ей мои что не нравятся конечно, но я провел пол своей жизни в ммо и не являюсь любителем Русского языка, так что прошу простить.
Последний раз редактировалось
Д
Не являешься любителем русского языка? Тогда вычисления язык, любителем которого ты являешься и говори на нем. А пока захлопни свой поганый рот и не смей оскорблять язык, который, к сожалению, является твоим родным.

Ответ 87638502@vkontakte на комментарий
Я прогоняю его через нейронную сеть по платной подписке — ей мои что не нравятся конечно, но я провел пол своей жизни в ммо и не являюсь любителем Русского языка, так что прошу простить.Последний раз редактировалось 30 августа 2020, 14:23

87638502@vkontakte
Успокойся старик. Мне плевать как на язык, так и на твои протестные крики.
t
какое отношение антишпионская пропаганда имеет к оптицимизации виндовс для игр?
хватит булки с маком жрать, наркоман малолентний
Последний раз редактировалось
87638502@vkontakte
Мне повторно описывать, что отключение слежки отключит процессы отвечающие за передачу данных и трафика — тем самым снизив общее потребление системы? И да — я вас тоже люблю.
S
Опять горе-оптимизаторы ради 15% прироста в кс го насилуют систему и убивают все службы. Если твой способ настолько крутой — покажи пожалуйста результаты тестирования в играх из Microsoft Store. Очень интересно с какой конкретной ошибкой будут вылетать Forza Horizon 3/4, Sea of Thieves, Gears 5, Microsoft Flight Simulator. Ну и ещё куча индюшатины на любой вкус из библиотеки Game Pass.
Последний раз редактировалось
87638502@vkontakte
прости, у меня нет времени на такое большое количество тестов, я просто выложил гайд, что исходит из моего многолетнего опыта, да тут конечно не все, ибо под конец я заленился, но могу с уверенностью утверждать, что это принесет пользу.
Последний раз редактировалось
109740008369365762497@google
Пользу для чего? Паш, ты своими манипуляциями с виндой УБИЛ службы необходимые для адекватной работы Microsoft Store, у тебя игры оттуда:
(1.Не запустятся);
2.Будут работать с частыми вылетами:
3.Будут работать без онлайн-режима.
Как срались с тобой пару лет назад на тему оптимизации десятки в пабликах вконтача так и будем видимо, только теперь на более глобальном источнике…
87638502@vkontakte
Так в начале про все это и написано, что отвалится многое, но лично я так и не понимаю, кто пользуется магазином от майков.
Не будем, если ты тоже не перейдешь на линукс.
6881042@vkontakte
вот если бы от 30 фпс перейти к 60. Это был бы отличный буст…
87638502@vkontakte
от проекта к проекту, да и фпс не показатель плавности — основной принцип был в уменьшении задержки ввода и плавности.
240470867@vkontakte
«невозможность создания локального пользователя во всех системах кроме LTSC» это с каких таких пор? что тут автор темнит. И вообще смысл проводить все эти манипуляции если в кске и так 200 фпс?
87638502@vkontakte
написано же лишь при установке при активном интернет соединении.
при том, что даже 200 фпс в каэсе уже мало и увеличение фпс при любой герцовке уменьшает время реагирования на ввод.
240470867@vkontakte
да даже при активном у меня проблем небыло создать локальника, 200 фпс мало понятно мамкин киберспортсмен, опять же +30фпс это в каэсе в игре не требовательной к железу, а сколько будет прибавка в ААА современном допустим рдр2
87638502@vkontakte
возможно у вас была старая редакции, в современных это теперь принудительно, ибо даже новость была по этому поводу. Много- очень много, ибо кс требовательна, ибо рисует кучу кадров.
106733172099359171080@google
Не вводите людей в заблуждение, можно создать локальную учетку даже при включенном интернете, просто придется сделать больше усилий, так как Microsoft будет пытаться несколько раз подряд втюхать свою учетку. Сам ставил 3 дня назад Win 10 2004 (оф. версию, не какие-то обрубки с торрентов).
87638502@vkontakte
не заставляйте меня включать виртуалку и записывать все это )
117046561778331139018@google
Подтверждаю, даже в 2004 без проблем можно сделать локальную учётку при установке
F
Первый Макс Пейн рисует 300+ фпс, получается, он требовательней КС?
87638502@vkontakte
да, если при этом загруженность железа высока.
240470867@vkontakte
не не получается чем игра проще тем фпс будет больше
87638502@vkontakte
не чем игра проще, а чем меньше она просит ресурсов, но когда тебе нужно 999 фпс — это другой разговор.
Последний раз редактировалось
240470867@vkontakte
в твоем кэсе можно получить 999фпс не потому что она требовательна к железу, а отсутствует ограничение движка на частоту кадров
240470867@vkontakte
я тебе и говорю если в движке нет ограничения плевать игре сколько у тебя ресурсов ей все равно мало будет
87638502@vkontakte
говорите вы пока несуразную хрень.
ANIManiak

Ответ 87638502@vkontakte на комментарий
написано же лишь при установке при активном интернет соединении.
при том, что даже 200 фпс в каэсе уже мало и увеличение фпс при любой герцовке уменьшает время реагирования на ввод.


Сколько кадров обрабатывает сервер, что тебе 200 мало?
87638502@vkontakte
тики сервера и тики на стороне клиента это разное, ибо даже если тики сервера меньше, а у клиента больше, он сжимает их.
Тут можно дискутировать до жути, ибо тут совокупность параметров для определения реакции и одним пингом или кадрами в секунду он не обозначается.
ANIManiak
Неее, падажжи, реакция это реакция, у человека она занимает огромное количество времени, по сравнению с совокупным откликом железа.
87638502@vkontakte
вот только не надо к физиологическим параметрам человека переходить, ибо тренировки военных и киберкотлет успешно показывают, что отбрасывание времени на обработку информации и перевода её в автоматизированное действие, а особенно в стрессовых ситуациях — рушит все нормы.
Последний раз редактировалось
ANIManiak
Нормы, а не законы физики. Так что надо.
KoniYoto
Автор, правда, забыл упомянуть, а может быть и не знал, что некоторый софт, к примеру, Nvidia облачный гейминг, на корпоративной винде не работает.
87638502@vkontakte
работает даже на линуксе, но приходится подделывать агент браузера.
M
Автору хорошо бы самому разобраться, что такое Windows LTSC на самом деле, а потом писать.
https://interface31-ru.turbopages.org/s/interface31.ru/tech_it/2020/06/chem-yavlyaetsya-i-chem-ne-yavlyaetsya-windows-10-ltsbltsc.html
87638502@vkontakte
автору прекрасно понятно чем она является и без ваших ссылок.
S
Все что нужно для оптимизации Windows это — установленная Windows 10 Pro(2004) и Win10Tweaker 16, все остальные программы — мусор, они не работают, только делают вид.
87638502@vkontakte
откуда вы взяли такую глупость?
S
Посмотри «Win 10 Tweaker 16.0 – Заметки о разработке» там Хачатур наглядно показывает и рассказывает что Shutup10 и тп мусор.
С отключение телеметрии так-же лучше всего справляется Win 10 Tweaker
Электропитание не добавляет прироста производительности на стационарных компьютерах
Программисты всё верно говорят, Msconfig-Boot-Advanded options-Number of processors — не дает никакого прироста
Вы просто взяли всю чушь что смогли нагуглить, и запихали в одну статью.
Последний раз редактировалось
87638502@vkontakte
а теперь вводим что такое dpc latency и понимаем зачем был ввод новой схемы
xakep.ru/2018/10/23/win10-privacy/
Последний раз редактировалось
S
А теперь проходим по ссылке, и понимаем что статья платная.
S
Прочитал про dpc latency. Ок, изменение схемы электропитания было ради уменьшения dpc latency, хоть это и чушь полнейшая о которой пишут три с половиной калеки во всем интернете, будем считать что это ооочень важно, и дает хоть какой-то заметный прирост производительности(хоть это и не так).
Меня не покидает вопрос, зачем вы дали мне ссылку на статью «Прятки с Windows 10. Тестируем программы для отключения слежки и повышения приватности»? Там нет нечего связанного с dpc latency. Или вы этой статьей пытались оправдать Shutup10 и тп не работающий мусор?
108581272556476967643@google
с файлом подкачки как быть? отключать?
87638502@vkontakte
файл подкачки в любом случае стоит оставлять, даже при любом количестве оперативной памяти, ибо он нужен для гибернации и других фишек. Просто если у вас много оперативки — сведите его до 512 мб.
Последний раз редактировалось
474688814@vkontakte
Даже если у тебя 124гб ОЗУ файл подкачки должен составлять 8192мб
M
Павел, я бы еще добавил что у VMware есть Optimization Tool. Тоже так неплохо выносит лишнее и ускоряет систему. Ну и конечно можно самому выбрать что оставить. Утилита создавалась для виртуальных машин но и для основной я ее тоже использовал.
N
ZVERCD WIN10ULTIMATEFPSBLACKEDITION BY MALOLETNIIDOLBOYOB1337
mim
Таким гайдам очень часто не хватает пояснений, а зачем делается тот или иной пункт и к чему это приведет. Так сказать, какова плата, за подобный «твик». В частности в блоке «HPET и Intel Manager» об этом вообще ни слова.
П
Как убить систему за 10 минут, ради прироста 1-2fps.
87638502@vkontakte
Нельзя убить то, что и так мертво.
AnotherStranger
Смешно, что так много комментариев о приросте 30 fps в csgo на честном слове автора, так что никто не додумался посмотреть его скрины-пруфы, где явно видно что прироста нет совсем. [да, я понял, что автор 2 раза одну картинку вставил, пошутил я так. А то много тут одаренных задним умом].
Мне кажется, автор немного не верным путем хотел донести мысль что в 10ке много «мусора», не просто же так игровой режим придумали, вот с ним-то и надо было делать сравнения этих «оптимизаций», имхо. Мелкомягкие официально заявляли на релизе, что 10ка это не операционная система — это сервис. (да, да, прям как современные ААА игры). И вот ради того чтобы угодить всем и каждому (и себя не обидеть) нужен этот весь «мусор» и телеметрия. Изначально, тоже занимался вопросом отключения «всего и вся ненужного» на 10ке, но быстро понял, что это практически невозможно добиться даже примерно, как это сделано на 7ке. Сама система сделана, так что невозможно без нарушения лицензии(да, кому-то она важна) и, вероятно стабильности, отключить все ненужное именно тебе. За широкую универсальность системы и хитрость разработчика надо платить свою цену. Жертвовать несколькими fps ради красивой кнопки «сделать мне хорошо» согласен почти весь активный интернет — школьники и домохозяйки, тем более, что выбора-то все-равно нет)).
87638502@vkontakte
Автор нашел выбор в виде ArchLinux.
AnotherStranger
Тогда какой посыл этого поста? Напугать виндой, и пусть все идут «играть в линукс»? Людей давно приучили к современным реалиям сбора информации — большинству «не компьютерщиков» все равно на это, а отказываться от удобства сервисов уже никто не согласится.
По небольшому опыту, после подобных советов люди твикерами по отключают все «лишнее», а потом обязательно какая-нибудь программа перестает нормально работать из-за убитого сервиса. Тогда пользователь или включает все что можно этим твикером, лишь бы заработало снова или переставляет систему заново.
Последний раз редактировалось
87638502@vkontakte
а смысла ни в чем и нет.
Последний раз редактировалось
100116036716237934752@google
Посмотрев на сборку железа… катался по полу полчаса.
Всегда ставлю офсборку после каждого 2-го крупного обновления винды, с ССД этот процесс занимает 5 минут. Проблем нет, от слова совсем, когда все работает так как и должно. Если у тебя говножелезо, выкручивания своих яиц не даст тебе большого прироста производительности. Все что связано с трафиком, тут больше от линий провайдера зависит, если у них муфты на каждом 10-м километре, что тут бубен тебе даст?
T
Автор также весьма ошарашен принудительной регистрацией на сервесах Microsoft при установке системы с активным интернет-соединением и невозможности создания локального пользователя во всех системах кроме LTSC.
в ПРО версии спокойно локальные создаются юзеры, через подключение к домену
T
"… Автор также весьма ошарашен принудительной регистрацией на сервесах Microsoft при установке системы с активным интернет-соединением и невозможности создания локального пользователя во всех системах кроме LTSC..."
в ПРО версии спокойно локальные создаются юзеры, через подключение к домену
Ф
спс за power plan, поставил его
в fps тесте в CSGO было 117 стало 127
про
Уменьшаем задержку ввода, юзаю вот это, там и тестилка есть что наглядно покажет разницу
http://donewmouseaccel.blogspot.com/2010/03/markc-windows-7-mouse-acceleration-fix.html
про NV драйвера, рекомендую вот это, это лучше
https://www.techpowerup.com/download/techpowerup-nvcleanstall/
с таймерами раньше игрался, никакой выгоды
87638502@vkontakte
нз
Ф
такс поправочка
я не правильно применил профиль, надо в корень было разархивировать а я в папку, вобщем исправил
+ у тебя не верно описано как пользоваться msi until v2
там надо найти устройства с Msi и поставить галочку (по умолчанию может не стоять) например я так сделал для видео
выставил галочку и поставил приоритет не по умолчанию, а high
+ как тут
https://www.youtube.com/watch?v=gCedPy3Eoh8
выставил приоритет для видео карты, чтобы обработка была через 4е ядро(если от 0 то 3е) а не по умолчанию(по умолчанию 0е те первое)
вобщем после этих манипуляций у меня снизился инпут лаг в 2 раза О.о если верить latancymon-y
и в csgo (в fps banch-e) теперь показывает 150fps!!! (было 127)
87638502@vkontakte
да, наслаждайтесь.
Ф
еще немного наблюдений
power plan ничего не дал, в pro workstation есть похожий профиль, возможно если ноут то есть отличие для стационарного нет разницы
VMwareOSOptimization (то что рекомендовали в комментах) — вещь, система становится отзывчивей
отключает все следилки, антивирус, fw и др, excel и word работают на порядок шустрее(это кст возможно из-за отключения антивира и fw =)) )
в общем эта вещь прям супер крутая, в играх не прибавляет fps, но заметил кое что другое, понизился пинг, не знаю почему, возможно подкручиваются дефолтовые квоты на трафике в политиках, вобщем не смотрел
реальный буст в fps дает msi until v2 и выставление affinity для gpu
про версию винды ltsc vs home
fps в тесте csgo home sl — 150 после твиков, ltsc — тоже 150 после твиков
после твиков не работает авторизация edge в микрософтовские сервисы, не работает магаз если home
версия WDDM в ltsc 2.5, в 2004 — 2.7, в 2.7 там добавили фичу планирования GPU, типо снижает задержки
не запускается horizon zero =( ей нужно что-то посвежее, forza тоже
v
Мда. Включил 8 ядер 4 физ +4поток в конфиге и не стало распределения нагрузки. Зашел в лост арк с жуткими фризами, чего не было до этого гайда.
Электропитание стало жутко крутить счетчик из за постоянной нагрузки на цп на 3.70 Ггц чего не было ранее. Просто тупо жуткий фриз! Пришлось сбросить ОС. Единственный полезный твик win twiker 16. Остальное ломает систему. Ос стоит на ссд а лост арк на хдд. Гайд в топку!
87638502@vkontakte
простите, автор не тестил в донатном говне.
101213634604024129943@google
Потому что любой адекватный человек понимает, что если приложение не поддерживает многоядерную работу, то и смысла какие то галочки ставить нет
87638502@vkontakte
вы сказали ахринительную тупость.
101213634604024129943@google
Да ладно? Расскажите мне по однопоточные и многопоточные приложения, м?

Добавить комментарий