Зачастую владельцы современных компьютеров с мощной видеокартой, многоядерным процессором и операционной системой Windows 7 сталкиваются с заниженной производительностью современных игр.
Причины того, что тормозят игры, могут быть различными, начиная от слишком большого количества процессов системы до перегрева элементов системного блока. В этом материале подробно рассмотрен случай использования игрой только одного ядра в многоядерном процессоре.
Распределением нагрузки процессора занимается операционная система. Однако некоторые игры упорно не желают разделять процессы, загружая на 100% первое ядро, которое также активно использует система. При этом оставшиеся ядра процессора спокойно «прохлаждаются», совершенно не участвуя в разделении нагрузки. Убедиться в этом можно, если запустить Диспетчер задач (Ctrl+Shift+Esc) во время игры и заглянуть на закладку Быстродействие.
Заметен явный дисбаланс нагрузки. В результате зависают игры, даже рассчитанные на более слабую конфигурацию «железа». В этом случае, для нормальной работы программы нужно равномерно нагрузить процессор. Сделать это можно тут же на закладке Процессы, отыскав процесс — Имя_игры.exe и Задав соответствие процессоров.
Просто нужно снять галочку с ЦП 0, тогда игра будет загружать оставшиеся ядра и не мешать работе операционной системы.
У такого решения есть недостаток, задавать соответствие придётся при каждом запуске игры, что очень неудобно. Решением этой задачи будет использование ключа /affinity команды Start.
Для начала находим в папке с игрой тот самый файл Имя_игры.exe и создаем его ярлык. Перемещаем ярлык на Рабочий стол и открываем Свойства файла. Затем копируем без кавычек в поле Объект эту строку, изменив только цифру и имя файла.
C:windowssystem32cmd.exe /C start / affinity 2 имя_игры.exe
Созданный ярлык будет использовать системную иконку, поэтому нужно нажать кнопку Сменить значок и используя Обзор указать путь к нужному файлу.
Теперь при запуске игры этим ярлыком будет использоваться второе ядро процессора. Значения ключа /affinity указаны в таблице ниже. Обратите внимание, цифра ключа указывается в шестнадцатеричной системе счисления.
Описанный метод не является полной панацеей от зависаний в играх, рекомендуем провести оптимизацию Windows 7, а также проверить автозагрузку. Кроме программных сбоев, причиной неполадок могут быть неисправности «железа» компьютера, которые можно выявить, проведя тесты. Разделение нагрузки можно применять не только в играх, а и для оптимизации работы различных программ.
КАК ОПТИМИЗИРОВАТЬ ПК ПОД ИГРЫ:
КАК ПОВЫСИТЬ FPS В ИГРАХ?: