Производительность PCVR — это не только высокий показатель FPS. Хороший опыт VR требует постоянного времени кадра, чтобы изображение обновлялось предсказуемо при движении вашей головы.
Модификация VR особенно требовательна, поскольку оригинальная игра обычно оптимизировалась для одного монитора, а не для стереогарнитуры с высоким разрешением. В этом руководстве показано, как найти фактическое узкое место и повысить производительность, не переключая вслепую все настройки на низкий уровень.
Начните с целевого времени кадра гарнитуры
Ваша частота обновления определяет, сколько времени у ПК будет для создания нового кадра.
Приблизительные собственные бюджеты времени кадра:
| Частота обновления | Время на кадр |
|---|---|
| 72 Гц | 13,9 мс |
| 80 Гц | 12,5 мс |
| 90 Гц | 11,1 мс |
| 120 Гц | 8,3 мс |
| 144 Гц | 6,9 мс |
Игра со средней частотой 95 кадров в секунду может показаться быстрой, но если ваша гарнитура настроена на частоту 120 Гц, ей не хватает собственного бюджета кадров.
Вот почему снижение частоты обновления может изменить впечатление от VR, даже если вы почти не меняете качество графики.
Определите узкое место перед изменением настроек
Обычно вы ограничены одной из четырех вещей:
- Графический рендеринг.
- Моделирование процессора/игры.
- VRAM/нехватка системной памяти.
- Потоковая передача/кодирование/задержка сети на беспроводных гарнитурах.
По возможности используйте наложение производительности, которое может отображать время кадра процессора и графического процессора.
ПК с привязкой к графическому процессоруVR
Знаки включают в себя:
- Загрузка графического процессора близка к практическому максимуму.
- Время кадра графического процессора превышает бюджет гарнитуры.
- Понижение разрешения немедленно повышает производительность.
Лучшие настройки для уменьшения в первую очередь
Разрешение рендеринга: обычно самый большой рычаг в VR.
Трассировка лучей: сначала отключите ее в требовательных играх modded, если у вас нет достаточного запаса мощности.
Объемные измерения. Объемы тумана, облаков, дыма и освещения могут быть дорогостоящими.
Тени: особенно тени с высоким разрешением или на большом расстоянии.
Отражения. Экранное пространство и высококачественные отражения могут снизить производительность и иногда вызывать стереоартефакты.
Окружающая окклюзия и постобработка: прирост меньше, но стоит протестировать после основных настроек.
ПК с привязкой к процессоруVR
Знаки включают в себя:
- Использование графического процессора постоянно падает ниже полной нагрузки.
- Снижение разрешения мало что дает.
- Переполненные места работают хуже, чем пустые.
- Физика, количество NPC или расстояние прорисовки сильно влияют на FPS.
Настройки, которые могут помочь в устранении узких мест ЦП
- Расстояние просмотра.
- Плотность толпы.
- Плотность трафика.
- Качество физики.
- Деталь разрушения.
- Настройки, насыщенные симуляцией.
Фоновые приложения также имеют большее значение, когда процессор уже близок к пределу времени кадра. На время тестирования закройте ненужные программы запуска, браузеры с тяжелыми вкладками, службы обновлений, наборы RGB и инструменты записи.
Не используйте случайные «игровые настройки» реестра, которые отключают важные службы Windows. Сначала измерьте.
Разрешение рендеринга: самая непонятая настройка VR
Разрешение VR можно контролировать в нескольких местах:
- Программное обеспечение для гарнитуры.
- SteamVR глобальное разрешение.
- SteamVR разрешение каждого приложения.
- Настройки качества виртуального рабочего стола.
- Шкала разрешения в игре.
- Специальный масштаб UEVR или mod.
- Апскейлинг технологий.
Эти настройки могут дополнять друг друга.
Если платформа гарнитуры уже выполняет рендеринг с повышенным разрешением, а SteamVR также установлено выше 100 %, итоговое количество пикселей может оказаться намного больше, чем ожидалось.
При диагностике производительности упростите стек. Используйте известные базовые значения и меняйте один слой за раз.
Частота обновления: выбирайте стабильность вместо хвастовства
Стабильная частота 80 или 90 Гц может показаться лучше, чем игра, постоянно отстающая от 120 Гц.
Попробуйте этот порядок:
- Выберите частоту обновления, которую ваше оборудование реально сможет поддерживать.
- Настройте разрешение для ясности.
- Настройте дорогие настройки графики.
- Только тогда повышайте частоту обновления, если остается значительный запас.
Апскейлинг в VR
Современные компьютерные игры могут предлагать:
- NVIDIA ДЛСС.
- АМД ФСР.
- Intel XeSS.
- Нереальное временное масштабирование.
- Динамическое разрешение.
Повышение разрешения может быть одним из лучших способов восстановить производительность графического процессора, но VR делает артефакты изображения более очевидными.
Сравните modes, глядя на:
- Прекрасный текст.
- Листва.
- Далекая геометрия.
- Края оружия.
- Двоение движения.
Используйте mode высочайшего качества, которое позволит вам уложиться в заданное время кадра.
Генерация кадров и VR
Традиционные функции генерации кадров, используемые для игр на мониторе, не обеспечивают автоматически идеальную задержку VR. VR очень чувствителен к задержке движения головы и времени выполнения.
Используйте метод генерации кадров или интерполяции только в том случае, если он специально поддерживается вашей настройкой VR и вы понимаете компромисс между задержкой. Не думайте, что удвоенный счетчик кадров в секунду означает, что гарнитура реагирует вдвое быстрее.
VRAM имеет большее значение при высоком разрешении гарнитуры
Высокое разрешение рендеринга, текстуры высокого разрешения, трассировка лучей и ресурсы modded могут быстро потреблять VRAM.
При переполнении VRAM симптомы могут включать:
- Сильное заикание.
- Задержки потоковой передачи текстур.
- Внезапный сбой производительности.
- Драйвер сбрасывается или вылетает в крайних случаях.
Уменьшите качество текстур на один шаг, если VRAM заполнено, особенно на графических процессорах с меньшими пулами памяти. Текстуры часто влияют на VRAM больше, чем производительность сырых шейдеров.
Оптимизация беспроводного ПКVR
Беспроводная связь VR добавляет кодирование видео и передачу по сети помимо обычного рендеринга игр.
Для Quest/другого беспроводного ПКVR:
Подключите игровой ПК к роутеру через Ethernet.
Это одно из самых надежных усовершенствований. Как руководство Valve Steam Link, так и требования Virtual Desktop рекомендуют проводное соединение ПК с маршрутизатором для беспроводного ПК VR.
Используйте сильный сигнал 5 ГГц или 6 ГГц, если он поддерживается.
Держите гарнитуру достаточно близко к точке доступа и избегайте перегруженных каналов.
Не гонитесь за максимальным битрейтом в первую очередь
Более высокий битрейт может улучшить качество изображения, но слишком высокий битрейт может привести к задержке, потере пакетов или проблемам с декодером.
Начните со стабильного битрейта и увеличивайте его до тех пор, пока качество не улучшится без новых задержек или сбоев.
Отделяйте проблемы сети от проблем рендеринга
Если время кадра графического процессора идеальное, но изображение по-прежнему зависает, проверьте статистику сети и кодировщика, а не уменьшайте все настройки графики.
Производительность проводного соединения Quest
Кабель устраняет изменчивость Wi-Fi, но по-прежнему использует закодированное видео PCVR для Quest Link, а не действует как родная гарнитура DisplayPort.
Проверять:
- Качество USB-соединения.
- Возможности кабеля.
- Настройки кодировщика.
- Разрешение рендеринга гарнитуры.
- Фоновые проблемы с USB.
Текущее руководство Meta Link рекомендует использовать кабель USB-C 3.2 со скоростью не менее 5 Гбит/с для Link.
Настройки драйверов NVIDIA и AMD
Глобальные настройки панели управления часто переоценивают.
Самый безопасный базовый уровень:
- Используйте текущие стабильные драйверы графического процессора, если только игра/mod не имеет известной регрессии.
- Отключите необычные принудительные переопределения сглаживания или фильтрации.
- Позвольте игре контролировать большинство функций рендеринга.
- Изменяйте один параметр драйвера за раз, если вы решаете конкретную проблему.
VR mods уже добавляют сложности. Не добавляйте слой недокументированных глобальных переопределений без необходимости.
Настройки Windows, которые действительно имеют значение
Мощность mode
Настольный игровой ПК не должен быть ограничен агрессивным планом экономии заряда батареи.
Фоновые задачи
Закройте действительно тяжелые фоновые задачи во время диагностики. Примеры включают кодирование видео, загрузки, антивирусное сканирование, обновления игр и рабочие нагрузки браузера.
Хранилище
Современные игры могут передавать большие ресурсы. SSD-накопитель помогает снизить нагрузку и некоторые задержки потоковой передачи, хотя SSD-накопитель не решит настоящую проблему времени кадра графического процессора.
Тепловое дросселирование
Если производительность начинается хорошо, а через несколько минут снижается, проверьте температуру и тактовую частоту процессора и графического процессора.
Советы по производительности UEVR
UEVR предоставляет параметры рендеринга, поскольку игры Unreal Engine различаются.
Сначала используйте рекомендованный игрой профиль. Затем:
- Сравнивайте OpenXR и OpenVR только в том случае, если оба поддерживаются профилем.
- Используйте рекомендуемый метод стереорендеринга.
- Отключите дорогостоящие игровые эффекты, прежде чем изменять непонятные параметры UEVR.
- Тестируйте в том же месте в игре, чтобы получить повторяемые результаты.
10-минутная процедура оптимизации PCVR
- Установите реалистичную частоту обновления гарнитуры.
- Отключите трассировку лучей.
- Установите разрешение рендеринга moderate.
- Включите качественное масштабирование mode, если оно доступно.
- Проверьте время кадра графического процессора и процессора.
- Если привязан к графическому процессору, уменьшите разрешение/объем/тени.
- Если это связано с процессором, уменьшите настройки толпы/расстояния просмотра/симуляции.
- Если используется беспроводная связь, проверьте задержку сети отдельно.
- Сохраните рабочую конфигурацию.
- Повышайте качество по одной настройке за раз.
Часто задаваемые вопросы
Почему моя игра работает со скоростью 120 кадров в секунду на мониторе, но плохо в VR?
VR выполняет гораздо большую стерео нагрузку и должен соблюдать строгую синхронизацию кадров, привязанную к движению головы.
Требуется ли 90 кадров в секунду для VR?
Нет. Правильная цель зависит от частоты обновления гарнитуры. Многие гарнитуры поддерживают многократное обновление modes.
Должно ли разрешение SteamVR всегда быть 100%?
Не обязательно. 100 % — это полезный базовый уровень, но лучший параметр зависит от гарнитуры, среды выполнения, программного обеспечения для потоковой передачи, графического процессора и игры.
Повышает ли понижение разрешения монитора VR FPS?
Обычно ненамного, если рендеринг зеркального окна обходится дешево, но некоторые игры отображают дорогой вид рабочего стола отдельно. Проверьте настройки зеркала/окна игры, если загрузка графического процессора кажется необычно высокой.
Всегда ли низкая загрузка графического процессора является узким местом процессора?
Нет. Ограничения кадров, перепроецирование, поведение водителя, остановки двигателя, проблемы VRAM и синхронизация времени выполнения также могут снизить загрузку. Используйте данные времени кадра.
Связанные руководства
- PCVR Устранение неполадок мода
- Требования к ПК для модов VR
- Quest ПКVR Настройка
- UEVR Профили и настройки
Источники и дальнейшее чтение
- Требования Meta Horizon Link: https://www.meta.com/help/quest/140991407990979/
- Настройка Meta Link/Air Link: https://www.meta.com/help/quest/509273027107091/
- Steam Ссылка VR требования: https://help.steampowered.com/en/faqs/view/0E2C-406B-9135-38A4
- Виртуальный рабочий стол: https://www.vrdesktop.net/