PCVR Central

PCVR Оптимізація продуктивності: виправте низький FPS і зависання

Покращуйте продуктивність ПКVR і VR mod за допомогою практичного посібника щодо роздільної здатності, частоти оновлення, налаштувань графічного процесора, вузьких місць ЦП, VRAM, Wi-Fi і кадрового часу.

Продуктивність7 хвилин читанняОстаннє оновлення {дата}

Продуктивність PCVR — це не лише отримання високого числа FPS. Для хорошого VR потрібен послідовний час кадру, щоб зображення передбачувано оновлювалося, коли ваша голова рухається.

Модифікований VR особливо вимогливий, оскільки оригінальна гра зазвичай була оптимізована для одного монітора, а не для стереогарнітури з високою роздільною здатністю. Цей посібник показує, як знайти фактичне вузьке місце та підвищити продуктивність, не змінюючи сліпо кожне налаштування на Низький.

Почніть із цільового кадрового часу гарнітури

Ваша частота оновлення визначає, скільки часу ПК має для створення нового кадру.

Приблизні нативні бюджети кадрового часу:

Частота оновленняЧас на кадр
72 Гц13,9 мс
80 Гц12,5 мс
90 Гц11,1 мс
120 Гц8,3 мс
144 Гц6,9 мс

Гра із середньою швидкістю 95 FPS може здатися швидкою, але якщо ваша гарнітура орієнтована на 120 Гц, їй бракує рідного кадрового бюджету.

Ось чому зниження частоти оновлення може змінити досвід VR, навіть якщо ви майже не змінюєте якість графіки.

Перш ніж змінювати налаштування, визначте вузьке місце

Ви зазвичай обмежені однією з чотирьох речей:

  1. Візуалізація GPU.
  2. Симуляція процесора/ігри.
  3. VRAM/тиск системної пам'яті.
  4. Потокове передавання/кодування/затримка мережі на бездротових гарнітурах.

Використовуйте накладення продуктивності, яке може показувати час кадру ЦП і ГП, коли це можливо.

ПК із графічним процесоромVR

Ознаки включають:

  • Використання графічного процесора майже максимально.
  • Час кадрів GPU перевищує бюджет гарнітури.
  • Зниження роздільної здатності негайно покращує продуктивність.

Найкращі налаштування, щоб спочатку зменшити

Роздільна здатність візуалізації: зазвичай найбільший важіль у VR.

Відстеження променів: спочатку вимкніть його у вимогливих modded іграх, якщо у вас немає достатнього запасу.

Об’єм: туман, хмари, дим і освітлення можуть бути дорогими.

Тіні: особливо тіні з високою роздільною здатністю або тіні на великій відстані.

Віддзеркалення: простір на екрані та високоякісні відображення можуть втрачати продуктивність і іноді спричиняти стерео артефакти.

Амбіентна оклюзія та постобробка: менші переваги, але варто перевірити після основних налаштувань.

Прив’язаний до процесора ПКVR

Ознаки включають:

  • Використання GPU неодноразово падає нижче повного навантаження.
  • Зниження роздільної здатності мало що дає.
  • Переповнені місця працюють гірше, ніж порожні.
  • Фізика, кількість NPC або дистанція малювання сильно впливають на FPS.

Параметри, які можуть усунути вузькі місця ЦП

  • Дистанція перегляду.
  • Щільність натовпу.
  • Щільність руху.
  • Якість фізики.
  • Деталь руйнування.
  • Важкі налаштування симуляції.

Фонові програми також мають більше значення, коли ЦП уже близько до ліміту кадрового часу. Під час тестування закрийте непотрібні програми запуску, браузери з важкими вкладками, служби оновлення, пакети RGB і інструменти запису.

Не використовуйте випадкові «ігрові налаштування» реєстру, які вимикають важливі служби Windows. Спочатку виміряйте.

Роздільна здатність візуалізації: найбільш незрозуміле налаштування VR

Роздільною здатністю VR можна керувати в кількох місцях:

  • Програмне забезпечення для гарнітури.
  • SteamVR глобальна роздільна здатність.
  • Роздільна здатність SteamVR для кожної програми.
  • Налаштування якості віртуального робочого столу.
  • Шкала дозволу в грі.
  • Специфічний масштаб UEVR або mod.
  • Технології апскейлінгу.

Ці параметри можуть множити один одного.

Якщо платформа гарнітури вже відображається з підвищеною роздільною здатністю, а SteamVR також встановлено вище 100%, кінцева кількість пікселів може стати набагато більшою, ніж очікувалося.

Під час діагностики продуктивності спростіть стек. Використовуйте відомі базові значення та змінюйте по одному шару.

Частота оновлення: виберіть стабільність, а не хвастощі

Стабільна частота 80 або 90 Гц може здатися кращою, ніж гра, яка постійно не досягає 120 Гц.

Спробуйте це замовлення:

  1. Виберіть частоту оновлення, яку реально може підтримувати ваше обладнання.
  2. Налаштуйте роздільну здатність для чіткості.
  3. Налаштуйте дорогі параметри графіки.
  4. Лише тоді збільшуйте частоту оновлення, якщо залишається значний запас.

Розширення в VR

Сучасні комп'ютерні ігри можуть запропонувати:

  • NVIDIA DLSS.
  • AMD FSR.
  • Intel XeSS.
  • Нереальний часовий апскейлінг.
  • Динамічне дозвіл.

Масштабування може бути одним із найкращих способів відновити продуктивність GPU, але VR робить артефакти зображення більш очевидними.

Порівняйте modes, дивлячись на:

  • Гарний текст.
  • листя.
  • Дистанційна геометрія.
  • Краї зброї.
  • Привиди руху.

Використовуйте найвищу якість mode, яка тримає вас у межах цільового кадрового часу.

Генерація кадрів і VR

Традиційні функції генерації кадрів, які використовуються для ігор на моніторі, не призводять автоматично до ідеальної затримки VR. VR дуже чутливий до затримки руху голови та часу виконання.

Використовуйте метод генерації кадрів або інтерполяції, лише якщо він спеціально підтримується вашим налаштуванням VR і ви розумієте компроміс затримки. Не думайте, що подвоєний лічильник FPS означає, що гарнітура отримує вдвічі більшу чуйність.

VRAM має більше значення при високій роздільній здатності гарнітури

Висока роздільна здатність візуалізації, текстури високої роздільної здатності, трасування променів і modded ресурси можуть швидко поглинути VRAM.

Коли VRAM переповнюється, симптоми можуть включати:

  • Сильне заїкання.
  • Затримки потоку текстур.
  • Раптове падіння продуктивності.
  • Драйвер скидається або виходить з ладу в крайніх випадках.

Нижча якість текстури на один крок, якщо VRAM заповнений, особливо на GPU з меншими пулами пам’яті. Текстури часто впливають на VRAM більше, ніж продуктивність необробленого шейдера.

Оптимізація бездротового ПКVR

Бездротовий VR додає кодування відео та мережевий транспорт на додаток до звичайного рендерингу гри.

Для Quest/інших бездротових ПКVR:

Підключіть ігровий ПК до маршрутизатора за допомогою Ethernet

Це одне з найнадійніших поліпшень. Як інструкції Valve Steam Link, так і вимоги Virtual Desktop рекомендують дротове підключення ПК до маршрутизатора для бездротового ПКVR.

Використовуйте потужний сигнал 5 ГГц або 6 ГГц, якщо це підтримується

Тримайте гарнітуру достатньо близько до точки доступу та уникайте перевантажених каналів.

Не женіться спочатку за максимальним бітрейтом

Вищий бітрейт може покращити якість зображення, але занадто великий може спричинити затримку, втрату пакетів або проблеми з декодером.

Почніть зі стабільного бітрейту та збільшуйте його, доки якість не покращиться без нових затримок чи перебоїв.

Розділіть проблеми з мережею та проблеми з рендерингом

Якщо час кадру GPU ідеальний, але зображення все ще збивається, перевірте статистику мережі та кодера, а не зменшуйте кожне налаштування графіки.

Ефективність дротового зв’язку Quest

Кабель усуває мінливість Wi-Fi, але все ще використовує закодоване відео ПКVR для Quest Link, а не діє як рідна гарнітура DisplayPort.

перевірити:

  • Якість USB з'єднання.
  • Можливість кабелю.
  • Налаштування кодера.
  • Роздільна здатність візуалізації гарнітури.
  • Фонові проблеми з USB.

Поточна інструкція Meta Link рекомендує використовувати кабель USB-C 3.2 зі швидкістю принаймні 5 Гбіт/с для Link.

Налаштування драйверів NVIDIA і AMD

Глобальні налаштування панелі керування часто переоцінюють.

Найбезпечніша базова лінія:

  • Використовуйте поточні стабільні драйвери GPU, якщо у грі/mod немає відомого регресу.
  • Вимкніть незвичне примусове згладжування або фільтрацію.
  • Дозвольте грі контролювати більшість функцій візуалізації.
  • Змінюйте один параметр драйвера за раз, якщо ви вирішуєте конкретну проблему.

VR mods вже додають складності. Не додавайте рівень недокументованих глобальних замін, якщо це не потрібно.

Налаштування Windows, які дійсно важливі

Потужність mode

Настільний ігровий ПК не повинен бути обмежений агресивним планом економії батареї.

Фонові завдання

Закрийте справді важкі фонові завдання під час діагностики. Приклади включають кодування відео, завантаження, антивірусне сканування, оновлення ігор і навантаження браузера.

Зберігання

Сучасні ігри можуть передавати великі ресурси. SSD-накопичувач допомагає зменшити завантаження та деякі зупинки потокового передавання, хоча SSD не вирішить справжню проблему кадрового часу GPU.

Теплове дроселювання

Якщо продуктивність починає хорошу та знижується через кілька хвилин, перевірте температуру ЦП і ГП і тактову частоту.

Спеціальні поради щодо UEVR

UEVR надає параметри відтворення, оскільки ігри Unreal Engine відрізняються.

Спочатку використовуйте рекомендований профіль гри. Потім:

  • Порівнюйте OpenXR та OpenVR, лише якщо обидва підтримуються профілем.
  • Використовуйте рекомендований метод стереовізуалізації.
  • Вимкніть дорогі ігрові ефекти, перш ніж змінювати незрозумілі параметри UEVR.
  • Тестуйте в тому самому ігровому місці, щоб отримати повторювані результати.

10-хвилинна процедура оптимізації PCVR

  1. Встановіть реалістичну частоту оновлення гарнітури.
  2. Вимкнути трасування променів.
  3. Установіть роздільну здатність рендерингу moderate.
  4. Увімкніть підвищення якості mode, якщо доступне.
  5. Перевірте час кадру GPU та CPU.
  6. Якщо GPU прив’язаний, зменште роздільну здатність/об’ємність/тіні.
  7. Якщо процесор обмежений, зменште налаштування натовпу/відстані огляду/симуляції.
  8. У разі бездротової мережі перевірте затримку мережі окремо.
  9. Збережіть робочу конфігурацію.
  10. Збільшуйте якість один параметр за раз.

Часті запитання

Чому моя гра працює зі швидкістю 120 FPS на моніторі, але погано в VR?

VR створює значно більше стереофонічне навантаження та має відповідати суворій синхронізації кадрів, прив’язаній до руху голови.

Чи потрібно 90 FPS для VR?

Ні. Правильна ціль залежить від частоти оновлення гарнітури. Багато гарнітур підтримують багаторазове оновлення modes.

Чи має роздільна здатність SteamVR завжди бути 100%?

Не обов'язково. 100% є корисним базовим рівнем, але найкраще налаштування залежить від гарнітури, середовища виконання, програмного забезпечення для потокового передавання, графічного процесора та гри.

Чи покращує зниження роздільної здатності монітора VR FPS?

Зазвичай не надто багато, якщо відображення дзеркального вікна є дешевим, але деякі ігри відображають дорогий вигляд робочого столу окремо. Перевірте налаштування дзеркала/вікна гри, якщо навантаження на GPU здається надзвичайно високим.

Чи завжди низьке використання GPU є вузьким місцем процесора?

Ні. Обмеження кадрів, повторна проекція, поведінка водія, зупинка двигуна, проблеми VRAM і синхронізація під час виконання також можуть зменшити використання. Використовуйте дані про час кадру.

Пов'язані посібники

Джерела та подальше читання