Как направить мощность процессора на один процесс?
Народ, нужна помощь, имеется на ноуте процессор 4610qm, при запуске GTA 5, процесессор упорно не хочет давать нагрузку больше 30%, и это в режиме высокой производительности. Ставил высокий приоритет на процесс, толку ноль. Запустил мониторинг интеловский, пишет 2.3 MHz и режим сбережения энергии, хотя стоит высокая производительность. Если кто может помочь, помогите
В процессоре 4 ядра. Видимо ваш софт (GTA5) не заточен под использование всех ядер. Или бутылочное горлышко вообще не проц, а например видяшка или работа с оперативной памятью.
Проц лучше нагружать архиватором или кодированием.
Заточен как раз таки, у друга четырех ядерщик и через cpu control он выставил чтобы все 4ядра уделяли внимание процессу. Прошу простить, немного не понял об оперативе и о видяхе
В диспетчере задач можно выставить affinity для процесса. Но по умолчанию все ядра доступны всем процессам, там обычно наоборот уменьшают доступ.
При выполнении программы процессор не только постоянно что-то считает, но также может ожидать ответа от различных устройств - от памяти, от клавиатуры, от микросхемы таймера и другие прерывания. В это время он не нагружен.
Например пока отрисовывается новый кадр, напрягается видекарта, а процессор простаивает. Так и у вас - процессор достаточно мощный, чтобы со своей задачей справлялся используя 33% мощности. Больше или не нужно для выполнения задачи, или тормозит другое устройство.
Все, я тоже думал об этом, буду дома, хочу немного добавить памяти подкачки для видюхи, может чуть поможет
Хотя на одногогивой видяхе у знакомого стабильно 35fps, у меня два
ixlegendxi: Еще раз повторяю: если софт не использует несколько потоков - так и будет. Хоть с бубном пляшите - не появится второй поток, если программист его не предусмотрел.