Методика бенчмарка
На этой странице
PC Benchmark X измеряет выполнение заданных CPU/GPU-сценариев и задержку реакции на программный сигнал. Объём работы внутри сценария фиксирован. Длительности и веса оценок задаются методикой, которую клиент получает с сервера.
Эта страница описывает поколение движка 0.8.0 и базовые параметры. Фактические параметры нового запуска могут отличаться после обновления серверной методики. Уже выполненный тест не получает новые измерения от изменения настроек: возможен только пересчёт его баллов из сохранённых данных.
Подготовка
Заголовок раздела «Подготовка»Откройте BoosterX → Бенчмарк → Тест, выберите профиль и проверьте показанные параметры. На время измерений BoosterX приостанавливает собственный мониторинг и сворачивает свои окна, затем восстанавливает их состояние. Внешние программы продолжают работать и могут влиять на числа.
Повторяйте тесты с одной версией движка и драйвера, одинаковыми настройками питания, разгона и охлаждения. На ноутбуке подключите зарядное устройство. Для сравнения до/после меняйте одну настройку и записывайте, что именно изменили.
Последовательность Candidate
Заголовок раздела «Последовательность Candidate»| Часть запуска | Базовая длительность | Назначение |
|---|---|---|
| Прогрев | 15 с | Подготовить нагрузку до зачётных измерений |
| CPU | 20 с суммарно | Три блока примерно по 6,67 с |
| GPU | 30 с суммарно | По 10 с на Geometry, Shader и Compute, каждый в трёх блоках |
| Combined | 30 с суммарно | Три блока по 10 с |
| Калибровка | 10 с | Подобрать сложность Loaded Latency |
| Прогрев задержки | 2 с | Подготовить измерительный путь |
| Baseline Latency | 20 с | Измерить задержку при базовой нагрузке |
| Loaded Latency | 20 с | Измерить задержку под калиброванной нагрузкой |
Baseline в базовом Candidate увеличен с прежних 5 до 20 секунд. Значение GPU в таблице относится ко всей GPU-части, а не к каждому из трёх сценариев отдельно. Переходы, подготовка ресурсов и завершение добавляют время к указанным длительностям.
Производительные нагрузки чередуются в трёх раундах. Перед каждым CPU-блоком состояние симуляции сбрасывается и выполняются 512 подготовительных кадров вне зачёта. Это уменьшает зависимость от предыдущего блока, но не устраняет прогрев, изменение частот или фоновую нагрузку.
Профили запуска и длительности
Заголовок раздела «Профили запуска и длительности»| Профиль | Назначение | Переход | Прогрев | CPU | GPU всего | Combined | Калибровка | Прогрев задержки | Baseline | Loaded |
|---|---|---|---|---|---|---|---|---|---|---|
| Candidate | Публикация пригодного результата | 0,5 с | 15 с | 20 с | 30 с | 30 с | 10 с | 2 с | 20 с | 20 с |
| Quick | Короткая локальная диагностика | 0,25 с | 7,5 с | 10 с | 15 с | 15 с | 5 с | 1 с | 2,5 с | 10 с |
| Extended | Длительная локальная диагностика | 1 с | 30 с | 40 с | 60 с | 60 с | 20 с | 4 с | 40 с | 40 с |
Это базовые длительности, которые могут изменяться сервером. Доступность профилей тоже управляется удалённо. Для обычной публикации предназначен Candidate; Quick и Extended остаются локальными. Пользовательский неполный набор тестов не является заменой рейтинговому запуску.
Более длинная запись даёт больше наблюдений, но сама по себе не гарантирует лучший балл или отсутствие помех. Не смешивайте профили в эксперименте до/после.
Сбор без записи на диск в каждом кадре
Заголовок раздела «Сбор без записи на диск в каждом кадре»Измерения собираются в заранее выделенные блоки памяти. На каждом кадре программа не форматирует JSON и не пишет запись результата на диск. После завершения работы данные объединяются и обрабатываются. Это уменьшает влияние сбора на тест, но не делает измерительный инструмент бесплатным по ресурсам.
Сохраняются сводные метрики, распределения времени и сведения о запуске. Повторный расчёт из сохранённых измерений проверяет арифметику; аппаратную повторяемость можно проверить только новыми запусками.
Качество запуска и непригодность результата
Заголовок раздела «Качество запуска и непригодность результата»Обращайте внимание на предупреждения о фоновой нагрузке, питании, переключении окон, изменении экранов и условиях среды. Виртуализация или отдельное предупреждение сами по себе не доказывают ни подделку, ни конкретную причину низкой оценки.
Отменённый, неполный или некорректно измеренный запуск может не иметь пригодной оценки и не допускается к обычной публикации. Сервер отдельно определяет доступность публикации и необходимость проверки. Следуйте сообщению в программе; повторите тест в спокойных условиях, если причина связана с измерением.
Качество записи не означает, что удалось исключить все внешние помехи. Для практического вывода нужны повторные тесты и сопоставимые условия.
Как читать результат
Заголовок раздела «Как читать результат»| Показатель | Смысл |
|---|---|
| CPU Score | Скорость CPU-сценария и P99 времени CPU-кадра |
| GPU Score | Нормированная скорость Geometry, Shader и Compute |
| Core Latency Score | Оценка внутренней задержки; больше баллов лучше |
| Consistency | Дополнительная характеристика медленного хвоста внутри запуска |
| PC Score | Геометрическое объединение CPU, GPU и Latency; базовые веса 60/20/20 |
Реальные задержки показываются в миллисекундах, и для них меньше лучше. Consistency не входит отдельным компонентом в новую итоговую формулу и не заменяет повторяемость между запусками. Подробные формулы, эталоны и веса открыты.
Границы результата
Заголовок раздела «Границы результата»- Синтетический сценарий помогает обнаруживать изменения системы, но не заменяет тест конкретной игры.
- Низкий разброс ещё не доказывает точность каждой временной отметки или отсутствие систематической ошибки.
- Core Latency не измеряет полный путь от мыши до свечения пикселя.
- Общая позиция в рейтинге зависит от выбранных весов, состава участников и серверного пересчёта.
- Пересчёт старого балла не делает старую версию нагрузки новой. Для сравнения исправленных сценариев выполните новый тест.
Архив проверки повторяемости относится к версии 0.5.2. Новая методика не наследует автоматически её измеренные показатели разброса.
Обновлено: 2026-10-02.
