ГлавнаяКомпьютерыКомпьютерные игрыПроизводительность компьютера в играх

Последние комментарии

Производительность компьютера в играх

Производительность компьютера в играх

Автор Суббота, 10 Ноябрь 2012 23:58
Зачастую владельцы современных компьютеров с мощной видеокартой, многоядерным процессором и операционной системой Windows 7 сталкиваются с заниженной производительностью современных игр. Причины того, что тормозят игры, могут быть различными, начиная от слишком большого количества процессов системы до перегрева элементов системного блока. В этом материале подробно рассмотрен случай использования игрой только одного ядра в многоядерном процессоре.

Распределением нагрузки процессора занимается операционная система. Однако некоторые игры упорно не желают разделять процессы, загружая на 100% первое ядро, которое также активно использует система. При этом оставшиеся ядра процессора спокойно «прохлаждаются», совершенно не участвуя в разделении нагрузки. Убедиться в этом можно, если запустить Диспетчер задач (Ctrl+Shift+Esc) во время игры и заглянуть на закладку Быстродействие.

Закладка Быстродействие

Заметен явный дисбаланс нагрузки. В результате зависают игры, даже рассчитанные на более слабую конфигурацию «железа». В этом случае, для нормальной работы программы нужно равномерно нагрузить процессор. Сделать это можно тут же на закладке Процессы, отыскав процесс - Имя_игры.exe и Задав соответствие процессоров.

 соответствие процессоров

Просто нужно снять галочку с ЦП 0, тогда игра будет загружать оставшиеся ядра и не мешать работе операционной системы.

нагружено 2 ядро

У такого решения есть недостаток, задавать соответствие придётся при каждом запуске игры, что очень неудобно. Решением этой задачи будет использование ключа /affinity команды Start.

Для начала находим в папке с игрой тот самый файл Имя_игры.exe и создаем его ярлык. Перемещаем ярлык на Рабочий стол и открываем Свойства файла. Затем копируем без кавычек в поле Объект эту строку, изменив только цифру и имя файла.

C:\windows\system32\cmd.exe /C start / affinity 2 имя_игры.exe

Созданный ярлык будет использовать системную иконку, поэтому нужно нажать кнопку Сменить значок и используя Обзор указать путь к нужному файлу.

смена иконки

Теперь при запуске игры этим ярлыком будет использоваться второе ядро процессора. Значения ключа /affinity указаны в таблице ниже. Обратите внимание, цифра ключа указывается в шестнадцатеричной системе счисления.

affinity

Описанный метод не является полной панацеей от зависаний в играх, рекомендуем провести оптимизацию Windows 7, а также проверить автозагрузку. Кроме программных сбоев, причиной неполадок могут быть неисправности «железа» компьютера, которые можно выявить, проведя тесты. Разделение нагрузки можно применять не только в играх, а и для оптимизации работы различных программ.

Другие материалы в этой категории:« Секреты World of TanksОбзор игры Fifa 2016 »

4 комментарии

  • Воскресенье, 10 Ноябрь 2013 09:06 Алексей

    не работало, но убрал в строке Объект "пробел" перед "affinity" и стало запускать
    получилась такая строка
    C:\Windows\System32\cmd.exe /C start /affinity 2 WorldOfTanks.exe

  • Суббота, 08 Июнь 2013 17:10 вадим

    на win7 x32 не получилось, ярлык не запускает игру

  • Воскресенье, 05 Май 2013 22:18 Igor

    Михаил "Не работает на семерке"
    Все скрины с win7 x64 (видно аэро в верхней части), проверяйте строку запуска.

  • Воскресенье, 05 Май 2013 19:35 Михаил

    Не работает на семерке

Оставить комментарий

Комментарии проходят предварительную проверку!
HTML-коды запрещены. Все поля обязательны для заполнения.

Компьютерные Игры

Читайте также

Популярные файлы

Windows Mobile
Windows Mobile
Video Memory stress Test
Файлы Ремонт оперативной памяти
Файлы Программа для жесткого диска
  ГлавнаяКомпьютерыКомпьютерные игрыПроизводительность компьютера в играх