Мы бы хотели поделиться своими наблюдениями, рассказать об использовании ограничителя кадров в секунду и попросить игроков, столкнувшихся с неполадками, прислать нам больше данных.
Баланс загрузки ЦП
Rainbow Six разработана с учетом возможностей многоядерных центральных процессоров. Вычисления, производимые при обработке каждого кадра, распределяются между доступными ядрами системы. Например, при включенной вертикальной синхронизации обработка кадра заканчивается довольно быстро, а синхронизация частот происходит немного позднее. Благодаря этому «свободные» вычислительные мощности процессора могут использовать другие параллельно запущенные приложения (музыкальные проигрыватели, ПО для голосового чата и т.п.). При отключении вертикальной синхронизации игра получает «сигнал», что все процессы должны выполняться максимально быстро с использованием всех доступных ресурсов PC. Если не требуется пауза, пока ЦП завершит свой цикл, следующий кадр обрабатывается сразу после предыдущего. В этом случае загрузка процессора может приблизиться к 100%.
Просим учесть, что аналогичная ситуация может наблюдаться при использовании мощных видеокарт или снижении качества графики.
Процесс обработки кадра Rainbow Six 4-ядерным процессором
Периодически ОС Windows проверяет работу PC, чтобы и другие приложения имели возможность функционировать, но сама Rainbow Six не высвобождает эти ресурсы.
Некоторые игроки отметили, что в таких ситуациях наблюдаются серьезные задержки ввода, уменьшение количества кадров и общее снижение производительности. Такого быть не должно. Нам не удалось обнаружить и воспроизвести вышеуказанные неполадки, и мы продолжаем искать причины их возникновения. Если вы столкнулись с серьезными задержками ввода, уменьшением количества кадров и снижением производительности, обратитесь к разделу в конце статьи.
Неполадки могут наблюдаться при параллельном использовании требовательных к производительности ЦП приложений (например, программ для ведения прямых трансляций), поэтому мы проанализируем работу ограничителя количества кадров в секунду на тестовом сервере Operation Para Bellum.
Ограничитель количества кадров в секунду
Сейчас мы изучаем влияние ограничителя количества кадров на вышеописанные процессы. Если при загрузке ЦП на 100% вы наблюдаете снижение производительности, активируйте ограничитель количества кадров в секунду в файле .ini: в этом случае игра не сможет использовать дополнительные ядра, если того не требуется исходя из установленных вами ограничений.
Чтобы включить ограничитель, откройте файл gamesettings.ini, который находится в установочной папке, которая по умолчанию находится здесь:
C:\Users\Documents\My Games\Rainbow Six - Siege\GameSettings.ini
После этого отредактируйте следующую строку:
[DISPLAY]
;FPSLimit => Ограничьте количество кадров. Минимум — 30 кадров в секунду. При значениях ниже ограничитель не будет функционировать.
FPSLimit=60
Обратная связь
Если загрузка вашего ЦП составляет 100% и вы сталкиваетесь с неполадками, сообщите нам об этом, оставив заявку службе поддержки. Заявка должна содержать следующие данные:
-
Файлы Gamesettings.ini и полный отчет DxDiag
-
Снимок экрана: вкладка «Процессы» при возникновении неполадок
-
Проведите тест производительности (по возможности — несколько раз) и пришлите следующие данные
- Видео запущенных тестов
- Файлы .ini с результатами тестов (их можно найти в следующих папках: Documents\My Games\Rainbow Six или C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege)
-
Скорость мыши
-
Частота опроса мыши
-
Включена ли вертикальная синхронизация (и g-sync, если поддерживается)?
-
Запущены ли иные приложения (для трансляций, записи, чата и т.п.) во время игры?
-
Можно ли продемонстрировать часть игрового процесса, когда возникает неполадка?
-
Возникает ли она до или после определенных событий?
-
Связана ли частота возникновения неполадки с выбором определенной карты или оперативников?
Ваши отзывы очень важны для нас: они позволяют повысить качество игры. Спасибо за то, что потратили свое время на составление заявки!