Что делать, если многоядерному компьютеру не хватает производительности, чтобы справиться с двумя программами, не поддерживающими распараллеливание? Ответ на вопрос с форума iXBT , речь идет о "захвате" видео из игры с помощью www.fraps.com
Вопрос:
Пытался записать видео с игры Combat Arms, fps на низких настройках (разрешение 1680x1050) колебался от 30 до 50. Игра получалась кисельная... Причем, это далеко не самая мощная игра. Хочется узнать в чем проблема и что необходимо поменять в моей сборке (DualCore Intel Pentium E5200) для того, чтобы получить стабильные 60+ fps при видеозаписи.
Ответ:
У вас двухядерный процессор, поэтому, если игра не поддерживает двупроцессорную оптимизацию, рекомендую воспользоваться ручным распараллеливанием.
- Запустите Диспетчер Задач и игру. После запуска игры, переключитесь в Диспетчер Задач и посмотрите графики загрузки ЦП. Если было загружено только одно ядро, то:
- Запустите Диспетчер Задач, игру и fraps. В Диспетчере Задач назначьте процесс игры одному ядру, а процесс Фрапса - другому.
- Попробуйте поиграть. Теоретически, провала по производительности не будет (если только сам fraps принудительно не снижает fps), т.к. одно ядро будет занято только игрой, а второе - только записью. Кодеку fraps одного ядра при небольшом разрешении вполне достаточно. Если провал будет - то даже более мощный проц не спасет ситуацию, т.к. проблема в самом Fraps, тогда:
- Частоту кадров записи можете попробовать увеличить до 60 - может поможет.
- Также уменьшите разрешение до 1024х768 или даже меньше, т.к. для видеофильма такого разрешения вполне достаточно.
- Аппаратно стоит поставить отдельный HDD, чисто для записи. Это единственное однозначно узкое место в вашем конфиге.
Оставить комментарий