LINUX.ORG.RU

HL Alyx на ALVR

 , ,


3

4

Valve Index это хорошо. Было. Пять лет назад.

С тех пор технологии шагнули, а Valve что-то не торопится обновляться, хотя слухами про Deckard земля просто кишит. Зато добрые китайцы уже всё сделали, и осталось только написать приложение для онтопика.

Оборудование:

  • Pico 4 VR Ultra.

  • AMD Ryzen 7 5700X

  • 64 Гб ОЗУ

  • AMD Radeon RX9060 16Гб

  • Ximper Linux (на базе ALT Sisyphus)

Соединение: ALVR.

Говорят, Valve готовит свой Steam Link для Pico, но пока я его в магазине так и не увидел. Ну то есть страничка про него есть, а в самом магазине внутри шлема ничего нет.

Для тех, кто далёк от VR, поясняю. Pico 4 VR Ultra — это самостоятельная VR гарнитура, в которой есть процессор, память и Android. В отличие от гарнитуры, например, WMR или той же Valve Index, Pico может сама запускать игры и показывать киношки. Да и в целом, ведёт себя как телефон с андроидом — может цеплять SMB ресурсы по WiFi, может цеплять съёмные жёсткие диски через USB-C, там есть кнопка питания и кнопки громкости, всё как у телефонов. Теоретически, загрузчик не залочен, можно получить рута, но прошивки регулярно патчат на предмет защиты от взлома. Ах да, разработчик Pico — компания Bytedance, та самая, что подарила миру TikTok.

Так вот, поскольку ALVR существует под онтопик, остаётся его поставить, поставить SteamVR, включить режим разработчика на гарнитуре, при подключенной проводом гарнитуре запустить ALVR. Последняя обнаружит, что на гарнитуре нет софта ALVR и поставит его. В принципе, можно скачать APK файл отдельно, закинуть проводом и поставить, тогда режим разработчика не понадобится.

Дальше можно цепляться как через провод, так и через WiFi. Игра через WiFi, прямо скажем, не очень, игра через провод идеальна. Никаких торможений или подвисаний.

Когда-то у меня была WMR-гарнитура Lenovo Explorer, в которой не было даже регулировки IPD. С линзами Френеля, ага. Это был страх и ужас, потому что, во-первых, я видел мир только одним глазом, во-вторых, даже этот глаз смотрел на мир через сетку. Продал без сожалений. Потом Samsung Odyssey+. Вот тут уже и регулировка была, и экранчики на OLED с анти-SDE дизайном (это когда расстояния между пикселов не видишь). Тут уже можно было наслаждаться, а не прикасаться. Натренировал себе вестибулярку, прошёл все возможные игрухи под VR (все четыре). Только в глазах всё равно линзы Френеля, а провод заделан в гарнитуру и далеко не всякий удлиннитель с ним будет работать.

И вот теперь. Линзы плоские, гарнитура маленькая и лёгкая, цветные камеры высокого разрешения для MR, провод просто берётся и заменяется на более длинный, там стандартный USB-C. Да ещё и работает под онтопиком. Сказка!

В интернете рассказывают, что можно завести себе отдельный роутер или ретранслятор, чтобы поднять качество работы через WiFi, но там другое ограничение — час-полтора работы от батареи максимум. Это тоже можно исправить аксессуарами от bobovr, повербанк крепится прямо на гарнитуру сзади, но это утяжеляет… в общем, ну его, по проводу поиграюсь :-)

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от Aceler

У меня такой же, только из другого магазина. Специально искал по отзывам. С квест2 и видеопоток гоняет, и заряжает

router ★★★★★
()
Ответ на: комментарий от router

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

Aceler ★★★★★
() автор топика
Ответ на: комментарий от yvv1

FSR от AMD это программный суперсэмплинг, а DLSS от nvidia - аппаратный. Разница в производительности очень существенная, естественно в тех игрухах, которые их поддерживают.

Основная разница FSR от DLSS в качестве. При этом качественные fsr4 и модели из dlss4 бьют по производительности больше предыдущих. Но, обычно, fsr4 лучше fsr2-3 даже с низким родным разрешением рендеринга.

altwazar ★★★★★
()
Ответ на: комментарий от mega_venik

Но, конечно, для этого нужно, чтобы в софте был этот самый FSR4:)

Если в игре есть FSR3, то PROTON_FSR4_UPGRADE=1 и всё само запускается в большинстве случаев.

Если нет или не запустилось, но в игре есть FSR2-3, XeSS или DLSS, то получаешь FSR4 через optiscaler.

altwazar ★★★★★
()

Последняя обнаружит, что на гарнитуре нет софта ALVR и поставит его.

Какую задержку ALVR пишет? А то с hdmi гарнитурами беда какая-то, боюсь взвыть от задержки при стриминге.

altwazar ★★★★★
()
Ответ на: комментарий от daniyal

пользуюсь с 2021 года, тогда всё было действительно не очень хорошо. Но вот именно со steamvr ситуация всё ещё печальная - он сыпется/падает/разваливается

mittorn ★★★★★
()
Ответ на: комментарий от altwazar

у меня когда его использовал было в районе 90-130мс, что ужасно
С wivrn можно добиться 50-80 в тех же условиях

mittorn ★★★★★
()
Ответ на: комментарий от Aceler

Да кто же его знает, они же там 24/7 заняты тем, чтобы интерфейс перепиливать вместо того чтобы баги править

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от Aceler

А present/display latency там нету? Они стесняются посчитать общую задержку?
И откуда там 40мс транспорта? Ты ж по проводу сидишь...

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от Aceler

Спасибо. Не использовал сам ALVR, может я не понимаю transport latency, но при стриминге эта задержка обычно <10 мс.

altwazar ★★★★★
()
Ответ на: комментарий от Aceler

в целой одной игре, которая это поддерживает

Это и игрой назвать несколько сложно. :)

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

Впрочем @mittorn же показывал сторонние крепления для контроллеров Quest 2, с которыми их можно держать как наклзы.

a1ba ★★★
()
Ответ на: комментарий от altwazar

Много хочешь
Допустим, у тебя нулевая задержка транспорта, енкодера и декодера
Тогда задержка от ввода до дисплея будет считаться так:
задержка трекинга + время до окончания следующего xrWaitFrame (вплотть до 1/fps), + зажержка до начала следующего кадра приложения (иначе эти данные трекинга не попадут в него), + время обработки этого кадра приложением + ожидание окончания кадра композитора + ожидание кадра на шлеме снова.
Несколько из этих этапов фактически округляются до 1/fps вверх, получаем обычно в лучшем случае 33-44мс от ввода до экрана на 90fps (с pyrowave удалость добиться около 44-55 на низких битрейтах, там енкод около 0.15 и декод 7мс). Обычно суммарная задержка не менее 88мс, новсякие alvr и virtual desktop вероятно это всё время не считают и вам этого не покажут, будут считать только время, которое прошло от композитора до отправки в композитор шлема. И даже тут получить меньше 10мс маловероятно - декодер и gpu работают дольше.
Alvr к тому же так отвратительнот работает, что даже по его меркам у меня подскакивала задержка до 120-180мс при повороте головы, страшно представить какая там абсолютная задержка

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от mittorn

И даже тут получить меньше 10мс маловероятно - декодер и gpu работают дольше.

Так я чисто про transport latency. Хотелось бы суммарную получить хотя бы в пределах 80 мс, но мне уже при 50+ мс без всякого VR тошно.

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

Alvr к тому же так отвратительнот работает, что даже по его меркам у меня подскакивала задержка до 120-180мс при повороте головы, страшно представить какая там абсолютная задержка

100+ мс задержку тяжело терпеть даже без VR в неторопливых играх с геймпадом. В большинстве игр на ПК < 100 даже при дефолтных настройках без ограничения фпса, если хотя бы 60 фпс есть.

altwazar ★★★★★
()
Последнее исправление: altwazar (всего исправлений: 1)
Ответ на: комментарий от Aceler

Я думал ты о креплениях.

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

a1ba ★★★
()
Ответ на: комментарий от a1ba

А я писал про alyx :-)))

Но смысл в том, что в pico есть отслеживание пальцев, а в WMR нет, какие бы крепления туда не прилепить.

Aceler ★★★★★
() автор топика
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от altwazar

Потому в vrных играх всё весьма заказуалено. Большую задержку маскирует предиктинг - openxr приложение всегда живёт «в будущем». Низкая задержка только на проводных шлемах и в native приложениях на standalone. Сейчас появился pyrowave и av1, с ними ситуация с задержкой улучшится (но в районе 50мс всё равно может держаться)

mittorn ★★★★★
()
Ответ на: комментарий от Aceler

Это задержка только транспорта, я же говорю об общем инпутлаге

mittorn ★★★★★
()
Ответ на: комментарий от a1ba

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

mittorn ★★★★★
()
Ответ на: комментарий от Aceler

Pico отслеживает только указательный и большой пальцы.

Более старый Pro отслеживает все пальцы, странно что Ultimate не умеет, ведь железа нового для этого не надо.

Gary ★★★★★
()
Ответ на: комментарий от ox55ff

У меня уже старенький oculus quest 2 три года без дела валяется. Насколько технологии шагнули вперёд?

Экраны и автономный режим стали получше, в остальном больше ничего не произошло. Когда хайп на ложных предпосылках от фейсбука закончился, почти все компании резко бросили развивать VR. Если и есть какой-то прогресс, это идёт от энтузиастов-самоделкиных, ну ещё VIVE что-то пробует делать.

Gary ★★★★★
()
Ответ на: комментарий от ox55ff

У меня уже старенький oculus quest 2 три года без дела валяется. Насколько технологии шагнули вперёд? А то не слежу за темой.

По сравнению с квестом 2, pancake линзы и улучшенный режим passthrough. Это наиболее заметное. Ну и более мощное железо само собой.

yvv1
()
Ответ на: комментарий от yvv1

Passthrough эта прямо круто, особенно когда цветные камеры, как в pico 4 ultra.

Aceler ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.