Oculus quest 2 half life alyx все трясется как исправить

Обновлено: 30.06.2024

4 янв в 11:13

Playing via Oculus Quest 2 connected via wireless "Virtual Desktop" app.

Up until now, which is roughly 4 hours of gameplay, game was working perfectly. Yesterday, I suddenly "lost" my left hand, as in it disappeared completely. Reset the settings by switching from main right hand to main left hand and then back to right hand. Left hand re-appeared.

But then, a new issue popped up. right hand now doesn't allow me to grab anything! I can withdraw and conceal my weapons, fire them and empty the magazine to allow for a reload, but that's about it. "Gravity Gloves" function and grabbing function do not work at all. I accidentally put my weapon in one of those upgrade stations, but because I can't grab anything with my right hand. it was just stuck in there! I don't want to resolve to constantly switching primary hand function just to be able to play the game.

Tired changing interface settings again, but it did not help.

Reloading an autosave did not help. Reloading an older save did not help. Uninstalling and reinstalling the whole game did not help.


This tutorial tells you how to fix Half-Life: Alyx FPS and stuttering issues on Oculus headsets (might work on other headsets as well)


4


26


1


1


3


1


1


17,793 уникальных посетителей
610 добавили в избранное







SteamVR has some major issues with how it utilizes CPU priorities when running on Oculus headsets on certain CPUs, it could also affect non-oculus headsets, so trying this solution out might be worth it if you are experiencing poor performance in Half-Life: Alyx.

It is not clear whether this problem is with Oculus or SteamVR, but this tutorial will partially fix that issue. You still won't be getting the same performance you would get on a non-oculus headset.

Make sure to do this step before looking at any of the other potential solutions, as this will increase your fps by about 2x
For me doing this step makes the framerate in Half-Life: Alyx go from 30-50 fps to 70-90 fps.

Next run Oculus, SteamVR and Half-Life: Alyx.
Once they are all running launch task manager, select the details tab from the top bar, set the priority for OVRServer_x64.exe, vrserver.exe, vrcompositor.exe and hlvr.exe to "high", make sure "save priority" is ticked. (If prio doesn't work, you can also try Process Hacker, or changing the value in Windows Registry editor)

If all else fails, you will have to upgrade your pc. You can follow this guide to find out what you will need to upgrade.

First make sure you meet the minimum requirements listed on the store page. After doing that check if you need to upgrade your CPU or GPU by downloading MSI Afterburner.

Follow this tutorial to set up the performance overlay:

Once you have done that, launch Half-Life: Alyx and load a savegame. Put your headset on your forehead so that it still renders the in-vr view. Look at your monitor and see if your GPU or CPU run at 100% load. Your CPU will most likely be the one that bottlenecks your performance.

A Ryzen 5 3600 and GTX 1660 or equivalent should be enough to run Half-Life Alyx at a stable 90 fps on Oculus if you have followed the previous steps on this tutorial. Note that the minimum CPU recommendation listed on the store page is much lower than this, which is because you won't need as much CPU power when you are running non-oculus headsets.

If you found this guide helpful, consider rating it. Thank you for reading.

23 янв в 15:51 Oculus Quest 2 | Lag and fps drops make playing games unplayable

I have an Oculus Quest 2. I also plan on playing some steam games with it.

Cut the backstory; whenever I try to play *any* game on Steam V.R., the game would always have terrible performance: the framerate is constantly in the single digits, and whenever I try to look around, the graphics are cut off due to trying to load in.

By the way, if anyone was wondering, this is my rig as Nvidia puts it:

GeForce RTX 2080 with Max-Q Design
Driver version 461.09
Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
15.9 GB RAM
1920 x 1080, 240Hz

The V.R. is an Oculus Quest 2 accessing Steam V.R. via Oculus Link. Supersampling is also disabled. The games I've played that bring the same results of complaints stated above are "Half-Life: Alyx", "Phantasmaphobia", and "V.R. Chat".

If anybody has ANY idea on what may be the cause of unstable gameplay, please tell me.

Пост написан: 8 ноября 2020 , обновлен: 26 сентября 2021
Автор: @Pavel419

Содержание статьи (кликабельно)

С этого и начнем.

Oculus Quest 2 не включается

Скорее всего, он просто сел (разрядился). Подключите к зарядке и подождите несколько минут, пока красная лампочка не станет желтой.

Аналогично, скорее всего, он просто сел. Когда он сделал так первый раз, я думал, что ему хана, но нет, это он так разряжается)

Как активировать Air Link на Oculus Quest 2

Или посмотрите мой короткий видос:

Как узнать версию прошивки на Oculus Quest 2 и активировать новые фишки?

ВАЖНО : Не забывайте подписываться на мой ютюб-канал, возможно, вы найдете там что-то интересное кроме этого ролика.

В шлеме висит логотип Oculus и ничего не происходит

Не паникуйте, возможно, шлем прямо сейчас просто обновляется. Такое бывает с новой прошивкой, что оно висит минут десять, потом загружается в обычном режиме. Если что-то совсем плохо, читаем далее.

Видеофайл после записи на Oculus Quest 2 не открывается

Пропали тачи на Oculus Quest 2

У меня было такое один раз. Причем, стрелки от тачей есть, и оно даже всё работает, но самих тачей не видно. Помогла обычная перезагрузка шлема.

На 30-й прошивке стал ловить вот эту табличку, бывает, что при смене освещения, бывает, что просто, когда надеваешь шлем в очередной раз. При этом, под табличкой есть кнопка, но, ни руками, ни тачами ее не нажать. Проблема не только у меня, очевидно, какой-то баг. К счастью, появляется не так часто.

Решается просто: долго подержать кнопку питания, чтобы шлем выключился. Ну и потом включить обычным образом.

Ваш ФБ-аккаунт, связанный с Oculus, забанили на Фейсбуке

В начале продаж Oculus Quest 2 была целая волна таких банов, когда новые пользователи регистрировали аккаунт только ради шлема. В какой-то части случаев им удавалось разбаниться, отправляя фотки и дополнительную информацию в ФБ.

В твиттере у них в реплаях много такого народа, обычно ответ примерно такой:


Привет, если у вас по-прежнему возникают трудности с доступом к своей учетной записи Facebook, и это мешает вам использовать Oculus или объединить ваши учетные записи, обратитесь в нашу службу поддержки Oculus и сообщите серийный номер вашего устройства или номер заказа, чтобы мы могли вам помочь. Спасибо.

К слову, после более-менее неудачного старта вроде как пользователей банить перестали.

А это внутри работает вентилятор. Обычно его не особо слышно, но, в полной тишине можно услышать, особенно под нагрузкой. А вот если он у вас жужжит/гудит слишком громко, это повод задуматься. Даже были случаи, когда у народа появлялась надпись в шлеме про неисправный вентилятор. Правда, всё равно не ясно, как эту проблему решать, т.к. разобрать шлем непросто.

Не работает Oculus Link на Oculus Quest 2

Для начала почитайте страницу официальной справки от Oculus про Линк. Возможно, так уже есть описание вашей проблемы.

Если еще не видели, то посмотрите подробный гайд по настройке от ТиТ VR, там же он говорит и о рекомендуемых параметрах настроек в дебаг-тулс:

На момент написания поста проверил: Линк пашет, и причем я удивился, когда в Хоме увидел артефакты покруче, чем я вижу их через Virtual Desktop. Снова нафиг отложил кабель, лучше роутер получше купить).

Возможно, мешал запущенный стример для Virtual Desktop, возможно, банальный глюк. Т.е. выключить и включить/ребутнуть еще тоже никогда никому не мешало.

Как перезагрузить Oculus Quest 2

На несколько секунд зажать боковую кнопку. После этого в шлеме появится меню из двух пунктов: перезагрузка или отмена, выбираем перезагрузку с помощью тача и жмем курок. После этого шлем уходит в ребут.

Как разобрать сам Oculus Quest 2?

Вот так, надеюсь, это никогда не понадобится:

Гаснет экран на Oculus Quest 2

Возможно, что-то закрывает датчик освещенности (или что там за датчик), который стоит в шлеме и реагирует на то, что вы надели его на голову. Часто так бывает, если у вас, например, силиконовая накладка на родной надета. Можете попробовать без нее. Возмоно, это решит вашу проблему.


Сам датчик расположен тут

Быстро разряжается Oculus Quest 2

Такое бывает у некоторых пользователей.

По своему опыту скажу, что, я даже не вырубаю его на ночь. Уходит где-то 3-5% заряда, как на телефоне, это же и есть телефон, по сути. И это не только у меня так, у большей части пользователей с разрядом в режиме ожидания всё ок.

Что же может быть?

Пока больше решений этой проблемы мне неизвестно.

Для этого идем в мобильном приложении в настройки шлема и отключаем там автоматическое включение:


Отключаем датчик в Oculus Quest 2

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

Решение банальное: перегрузить шлем. Хорошая новость, что эта фишка не только у меня, значит, скоро пофиксят.

Решение то же: просто ребутнуть шлем.

По итогу оба этих бага у меня пропали сами собой (самоисцеление?), текущая прошивка 29-ая.

Подводя итог

Глючит контроллеры Oculus Touch на Квесте

Вот мой небольшой видос на эту тему:

Проблемы с работой Air Link и Virtual Desktop по беспроводу

Oculus Air Link отваливается / вылетает, что делать?

Да, у Oculus был такой косяк на старом софте, однако, в комбинации:

31-ая прошивка на Oculus Quest 2 + 32 версия ПО на ПК

На ПК это здесь, активируем бета-ветку:


Активируем бета-версию софта Oculus на ПК

Кроме того, обязательно прочитайте следующий раздел, в частности то, что касается оптимизации сети.

Oculus Quest и ПК не видят друг друга при подключении по Air Link

ВАЖНО : если у вас шлем и ПК в одной сети, но, они друг друга не видят, убедитесь, что у вас антивирус не блочит порты, которые нужны для Air Link. Вот пара цитат с 4PDA:

потом в мониторе ресурсов смотрим во вкладке сеть на каком порте оно слушает, обычно в промежутке между 40000 до 59000

И возможно все-же ваш файрволл не пропускает порт TCP 5669, он нужен для работы Air Link.

Раньше было так, как сейчас хз, проверяйте. На крайняк, вырубите антивирус на время подключения, чтобы проверить, не в нем ли дело.

Оптимизируем вашу сеть

Если вы купили Virtual Desktop или юзаете Air Link и у вас там что-то не то (большая задержка, кубики и т.п.) может быть 100500 причин, почему это происходит, потому я опишу общие вещи, которые стоит либо проделать, либо проверить, а дальше делать выводы.


Открывать на весь экран в отдельном окне, смотреть на круги на полу

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

Это вещи могут показаться очевидными, но всё же, обратите на них внимание.


А ведь четыре года назад, когда я брал роутер с 5 ГГц тут еще было пусто.


Например, вот так у меня выглядит трафик при битрейте в 60 Мбт/с в Virtual Desktop

Если вы проделали всё вышеописанное, но ничего не помогает, например, скорость между ПК и шлемом просто нестабильная и очень низкая, скорее всего, вам придется обновить роутер. Если что, берите сразу с Wi-Fi 6, т.к. он уже есть в шлеме. Примеры я привел вот тут. Там же и отзыв на Xiaomi Redmi AX5 который я купил на замену Арчеру с20.

Видео-версия выше-описанного, если чего-то не поняли)

Игра запускается в окне на ПК, а не в шлеме, тачи видятся как Vive палки и прочее в таком роде

Если вы юзаете Air Link, посмотрите это видео, в нем я показвыаю, как запускать любые игры с ПК в наш шлем:

Всегда, нет не так ВСЕГДА ЗАПУСКАЙТЕ ИГРЫ ТОЛЬКО ИЗ МЕНЮ GAMES В Virtual Desktop. (Если есть такая возможность).

То есть, вот отсюда, не с ПК, не с запущенного уже в шлеме Steam VR, а только из этого меню:


Игры для Virtual Desktop запускаем только отсюда


Инжектим игру для Virtual Desktop

После этого откроется окно, в котором вам нужно выбрать экзешник нужной вам игры. Для Oculus это будет тут (само собой, диски у меня могут отличаться от того, куда установлено всё это у вас):

Для игр из Steam VR это будет тут:

C:\Program Files (x86)\Steam\steamapps\common\ название игры

Если вы не видите экзешник с названием игры в корне папки с названием игры, возможно, вы найдете его в папке BIN (покопайтесь, вообщем).

РЕЗЮМИРУЯ : У нас есть четыре способа запустить игру (в порядке того, как это стоит делать):

  1. Запуск из меню Virtual Desktop в разделе GAMES;
  2. Запуск из Steam VR, запущенного в шлеме через Virtual Desktop;
  3. Запуск игры через инжект (открытие экзешника через ПКМ на значке Virtual Desktop в трее);
  4. Можно еще пробовать просто запустить игру с ПК, но, скорее всего, она запустится в оконном режиме.

Надеюсь, один из этих способов вам поможет.

Игра вообще никак не запускается через Virtual Desktop

Если всё выше описанное вам не помогло, поищите игру в этом списке совместимости, возможно, ее там нет, т.е Virtual Desktop c ней в принципе не работает. Или будут какие-то подсказки. Например, там можно узнать, что для запуска Медиума нужно ставить Ревайв.


Список совместимости игр с Virtual Desktop

Всякое бывает в жизни. Кроме того, если Oculus Quest 2 не первый ваш шлем, то могут конфликтовать какие-то дрова и софт от старых шлемов. Что можно сделать:

Я рассматриваю игру по воздуху через Virtual Desktop, но по кабелю какие-то вещи так же будут актуальны.

Определение причины

Для начала надо понять, что невывозит. Для этого есть несколько способов.


Комбо: афтебурнер + Steam VR тест

Кроме того, вы можете посмотреть загрузку ресурсов в самой винде. Как я и писал в пункте выше: Диспетчер задач -> Производительность -> вкладки с процессором и видеокартой. Например, вот вам загрузка 1060-й на 6 гигов при работе с Virtual Desktop:


Тут наглядно видно, на что уходят ресурсы видеокарты

Чаще всего, тупка игр вызывается нехваткой видеопамяти, однако, так бывает не всегда.

Обязательно почитайте пункт выше про настройку вайфая, косяки могут скрываться и там.


Как смотреть задержку в Virtual Desktop


Неверный подход к определению задержки при стриме по Virtual Desktop

Можно ли было записать это каким-нибудь ЖифорсЭкспиренсом? Да, безусловно, но оно повлияет на частоту эксперимента и загрузку системы.

АПДЕЙТ: начиная с версии Virtual Desktop 1.18 в прогу встроен свой оверлей, показывающий задержку. Теперь это всё можно видеть в шлеме прямо на лету и сразу смотреть, как влияет изменение настроек. Находится в настройках стриминга, самый правый нижний переключатель (дальше будет скрин, вот рядом с цифрой 5), а работает вот так:


Новый оверлей Virtual Desktop

Настройки стрима Virtual Desktop

С тупкой игр у нас есть два пути: снизить настройки в игре (очевидный и вобщем-то понятный), и снизить настройки стрима. С первым вы справитесь сами, поговорим про второй. Особенно, когда первый уже выполнен и ниже уже некуда).

Надо понимать, что, чем выше разрешение, которое вы хотите передать, тем больший поток данных передается и тем сложнее вашим железкам его кодировать (а ведь еще надо и саму игру тащить!), поэтому, вполне себе разумным будет разобраться с разрешением стрима. Так, чтоб было не совсем мыло, но, и чтобы видюха могла всё это переработать.

Настройки стрима для Virtual Desktop находится на вкладке Стриминг, не путать со вкладкой Сеттинг! Вот скриншот, сейчас расскажу, что тут можно сделать:


Настройки стриминга Virtual Desktop

Итак, по порядку:

Установка суперсемплинга для отдельной игры

Вобще, взаимосвязь настроек для Oculus Quest и Steam VR я показал в этом отдельном видео:

Итак, по дефолту у меня вышло вот так, причем, это игра стоит на самых низких настройках:


Тут еще кстати, нормально. Вобще у меня было 30-40 FPS и это было ужасно неиграбельно

Вобщем, на скрине всё норм, ну пусть будет для примера. Что делать, когда настройки крутить уже некуда? Уменьшать семплинг для игры.



Двигаем ползунок влево, если игра тупит, или вправо, если ресурсов у вас достаточно.

Обратите внимание, что эта настройка работает только для одной заданной игры. Все остальные будут рендериться в разрешении, зависящем от выбранного в Virtual Desktop.


Для лучшего эффекта стоит смотреть в отдельном окне на весь экран

Это не пережатый джипег, это реально такое получается в шлеме) Зато 72 FPS тащит! Но, как вы понимаете, это не играбельно.

Для лучшего понимания работы суперсемплинга в Steam VR можете почитать этот гайд.

Еще немного советов

Кроме того, что уже описано, если ничего не помогает, попробуйте в настройках игры:

Как сделать общий сброс Oculus Quest 2

ВАЖНО: я не проверял + это потрет все ваши приложения из шлема. Но на форумах пишут, что:

обе кнопки громкости и включения одновременно держать

Как-то так. Держите) Говорят, такая же процедура сброса была и на Oculus Go.

И еще вариант: в приложении, зайти в

Устройства -> Там выбрать ваш шлем -> Расширенные настройки -> Сбросить настройки

Хотя, я точно не знаю, одно и то же это, или нет, но, как вариант, можете попробовать.

Появился дрифт стика у тачей на Oculus Quest 2

Как это определить, можете глянуть моё видео:

В итоге я его починил вот такой байдой, единственное, что нашел в городе рядом, обойдя шесть магазинов, выглядит так:

Как включить 90 Гц на Oculus Quest 2

Никак, начиная с 23-й вроде бы прошивки оно включено по умолчанию. И на 72 Гц откатиться уже нельзя. В скором времени обещают 120 Гц.

Как включить 120 Гц на Oculus Quest 2 и изменить разрешение шлема на ПК

Для этого вам нужны прошивки 29 версии и выше в шлеме и на ПК. В шлеме это будет в экспериментальных функциях, тут:


Если пункта нет, то там выше есть сброс экспериментальных настроек, можете его пару раз сделать

После этого подрубаем шлем к ПК по Линку или Air Link и там в софте Oculus: Устройства, жамкнуть на шлем и справа прокрутить вниз открывшиеся настройки. Там же будет и разрешение рендеринга и частота обновления:


Сначала подрубите шлем к ПК

Получите такое меню, листайте вниз:


Активируем 120 Гц и меняем разрешение в шлеме

ВАЖНО : Не забывайте, что повышение частоты требует от вашей видеокарты больших усилий и не удивляйтесь, если разницы вы не увидете, а игры начнут тупить. Я вон на 72 гц играю в норм)

Как разобрать Oculus Touch для Oculus Quest 2?

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

Читайте также: