Перейти к содержанию

Virtual Desktop - Описание настроек и оптимизация


jonyrh

Какой OpenXR предпочитаете?  

28 проголосовавших

  1. 1. Какой OpenXR предпочитаете?

    • Oculus Home
      4
    • SteamVR
      2
    • VDXR (Virtual Desktop)
      10
    • Любой из вышеперечисленных, в зависимости от игры
      12
    • Другое
      0
  2. 2. Какое подключение к ПК предпочитаете?

    • Проводной Link
      3
    • Air Link + Роутер
      10
    • Air Link + Direct Wi-Fi (hotspot)
      0
    • Virtual Desktop
      15
    • Другое
      0


Рекомендуемые сообщения

VRadmin
сообщение оценил VRadmin!

"Поддерживаю тему!"

jonyrh получил '5' баллов.

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

Ссылка на комментарий
Поделиться на другие сайты

  • Администраторы

Компьютерная часть (Streamer)

Описание вкладок и настроек части для ПК.

 

1. Аккаунты

 

Accounts

image.jpeg

 

Вкладка, где вводятся и отображаются аккаунты, на которые покупали VD. Для Oculus отдельно, для Pico отдельно.

 

2. Ярлыки (шорткаты)

 

Bindings

image.jpeg

 

Здесь отображаются шорткаты на клавиатуре для переключения мониторов и режима VR.

 

3. Настройки (Options)

 

Options

image.jpeg

 

Это основная вкладка с настройками. Разберем по порядку, сверху вниз:

  • Preferred codecs - предпочитаемый кодек: Автоматически, H264, H264+, HEVC, HEVC 10-BIT, AV1 (Для Quest 3)
  • OpenXR runtime - предпочитаемая VR библиотека: Автоматически, SteamVR, VDXR (Разработка VD)
  • Gamepad Emulation - Эмуляция геймпада: что будут эмулировать контроллеры при игре в "плоские" игры - X-Box или DualShock
  • Audio Streaming - передача аудио: как будет передаваться звук - только на ПК, только на шлем или сразу на 2 источника

Чекбоксы справа на этой же вкладке:

  • Allow remote connections - разрешить удаленное подключение из внешней сети.
  • Encrypt local traffics - шифровать локальный трафик при стриме
  • Automatically adjust bitrate - регулировать битрейт передачи потока автоматически
  • Start with Windows - стартовать вместе с операционкой (автозагрузка)
  • Start minimized in tray - стартовать в свернутом виде в трее
  • Use touch input - реагировать на прикосновения к контроллерам, а не только на нажатие кнопок
  • Lock computer on disconnect - блокировать ПК при отключении\разрыве связи
  • Auto select microphone - выбирать микрофон из доступных автоматически
  • Ask for computer access - при первом подключении спрашивать доступ к ПК
  • Boost game priority - принудительно увеличивать приоритет игры через ПК (необходима перезагрузка приложения\SteamVR)

 

4. Вкладка Videos (Видеофайлы)

 

Videos

image.jpeg

 

Здесь расположены настройки путей, по которым VD будет сканировать и проигрывать ваши видеофайлы.

Ссылка на комментарий
Поделиться на другие сайты

  • Администраторы

APK часть - клиент

Описание клиентской части VD

 

1. Computers (Компьютеры)

Computers

image.jpeg

 

  • Список ПК с установленным стримером VD. Вверху отображается частота WiFi, скорость подключения, IP адрес ПК со стримером.

2. Environments (Окружение)

Environments

image.jpeg

 

В этом разделе можно выбрать виртуальное окружение для работы

3. Games (игры)

Games

image.jpeg

 

Раздел с играми, которые просканировал и нашел VD

4. Input (Ввод)

Input

image.jpeg

 

Раздел с настройками контроллеров, а именно:

Опции ввода

  • Controllers interact with desktop - Разрешить управлять рабочим столом ПК через контроллеры
  • Pointer stabilization - Стабилизация точки "прицела" от контроллеров
  • Thumbstick vertical scrolling - Разрешить вертикальную прокрутку джойстиком
  • Thumbstick horizontal scrolling - Разрешить горизонтальную прокрутку джойстиком
  • Hand tracking - Отслеживать руки, если контроллеры неподвижны
  • Press grip to grab\resize screen - Разрешить двигать\изменять размер экрана при нажатии кнопки захвата

 

Опции геймпада

  • Emulate gamepad on PC - Эмулировать игровой геймпад для игр
  • Use touch controllers as gamepad - Использовать контроллеры шлема в качестве геймпада (какого именно - настраивается в стримере)
  • Emulate D-pad and start button - Эмулировать крестовину и кнопку старт, как в геймпадах (на выбор: когда нажат левый Грип или когда нажат левый джойстик)

5. Settings (Параметры)

Settings

image.jpeg

 

  • Auto connect - Разрешить авто подключение к ПК при запуске приложения
  • Use optimal resolution - использовать рекомендуемое разрешение экрана. Например: если экран ПК у вас формата 21:9 (widescreen), то на виртуальном рабочем столе VD (16:9) изображение будет с полосами по бокам. Поэтому данная настройка временно переключит экран ПК на соотношение сторон и разрешение, нужное для правильного отображения.
  • Environment quality - Качество виртуального окружения (комнаты): низкое, среднее, высокое
  • Frame Rate - с каким ФПС отображать картинку в виртуальном окружении. От 60 до 120fps. Чем больше, тем плавнее картинка, но больше нагрузка на шлем.
  • Desktop Bitrate - Скорость передачи данных при стриме окружения. Чем больше, тем качественнее картинка, но сильнее нагрузка на сеть и энкодер видеокарты
  • Videos: show hidden items - показывать скрытые элементы в папке с видео
  • Screen brightness - Яркость виртуального экрана
  • Dynamic Lightning - Динамическая подсветка экрана. Подсветка позади виртуального экрана, реагирующая на изображение. Как в дорогих телеках (philips и т.д.). Имеет 3 значения: "Выключено", "Включено, когда контроллеры неактивны и неподвижны", "Включено всегда".

Audio (Звук)

  • Background music when disconnected - Фоновая музыка, если нет подключения
  • Microphone passthrough - Проброс микрофона
  • Noize cancellation - Шумоподавление микрофона

Дополнительные настройки:

  • Allow custom orientation in all environments - Разрешить любое положение тела пользователя во всех окружениях.
  • Boost clock rates - Принудительно повысить частоты CPU и GPU гарнитуры. Возможен прирост производительности, но повысится нагрев и жор батареи
  • Copy screenshots to desktop - сохранять скриншоты прямо на рабочий стол ПК
  • Increase color vibrance - Повысить цветность (усиление цветов)
  • Remove headlock delay - Убрать задержку фиксации головы. (Увеличится скорость, уменьшится плавность.)

6. Streaming (Стриминг VR игр)

Streaming

image.jpeg

 

VR Graphics Quality - Качество графики VR. А если точнее: размер транслируемой картинки. Больше = чище и резче изображение, но сильнее нагрузка на видеокарту ПК. В скобках написаны рекомендуемые для каждого типа видеокарты. Но ничего не мешает вам экспериментировать

 

Разрешения используемые в VD на разных пресетах для разных моделей гарнитур:

Quest
Potato: 1200x1344
Low: 1536x1728
Medium: 1824x2016
High: 2208x2400
Quest 2/Pico Neo 3/Quest Pro/Quest 3
Potato: 1440x1536
Low: 1728x1824
Medium: 2016x2112
High: 2496x2592
Ultra: 2688x2784
Godlike: 3072x3216 (Quest Pro/Quest 3)
Pico 4
Potato: 1488x1488
Low: 1776x1776
Medium: 2064x2064
High: 2544x2544
Ultra: 2736x2736
Godlike: 3120x3120

 

  • VR frame rate - с каким ФПС обрабатывать картинку на ПК при трансляции игры. Больше - лучше, но если ваш ПК не потянет, то будут рывки. Значения от 60 до 120 FPS. Если включена опция SSW и комп не тянет, то ФПС поделится надвое.
  • VR Bitrate - Скорость передачи данных при стриме игры. Больше - чище картинка, но сильнее нагрузка на сеть (роутер) и энкодер видеокарты. Максимальный битрейт зависит от возможностей вашего роутера, видеокарты и от типа кодека трансляции
  • Sharpening - Увеличение резкости передаваемой картинки. Может помочь при низком качестве трансляции.
  • VR Passthrough - Отображать реальное окружение комнаты.
  • Gamma - Гамма картинки. Темнее\ярче

 

Synchronous Spacewarp (SSW) - Собственный алгоритм, дорисовывающий кадры, если ПК не тянет выставленные настройки качества и битрейта. Снижает ФПС на ПК, при этом держит его таким же как выставили в шлеме путем вставки кадров. Позволяет освободить ресурсы видеокарты и избавиться от рывков, непрорисовки и увеличения задержки при стриме. Как побочный эффект - в некоторых играх наблюдается "ватность" движений. Не подходит для активных игр с быстрыми движениями.

  • Выключен
  • Автоматический режим
  • Всегда включен

 

Advanced options (Дополнительные настройки)

 

  • Snapdragon Game Super Resolution - Алгоритм увеличения производительности от Qualcomm. Мобильный аналог компьютерного AMD FSR или Nvidia DLSS. Работает данный алгоритм на шлеме весьма неоднозначно. Нужны замеры и визуальная оценка
  • Video Buffering - Буферизация видеокадров при стриме. Увеличивает плавность, но незначительно увеличивает задержку.
  • Center to playspace - Центровать картинку относительно положения в пространстве
  • Track controllers - Отслеживать контроллеры при игре
  • Increase color vibrance - Усилить цвета и оттенки
  • Increase video nominal range - Усилить номинальный диапазон видео. В результате темные области станут темнее, светлые - светлее. Похоже на увеличение контраста. На любителя.
  • Show Performance overlay - Показывать во время игры окно со статистикой стрима. Убирается и включается одновременным нажатием на "грибки" контроллеров

7. Videos (Видеофайлы)

Videos

image.jpeg

 

Вкладка с вашими видеофайлами. Настраивается в стримере на ПК

Ссылка на комментарий
Поделиться на другие сайты

Ого!!! Оперативно! Респект и Уважуха! 🫡 👍 Видимо одна из наболевших тем...

Играл с настройками, пожалуй лучший результат настроек, который получился - на скрине. Кстати, в настройках на ПК установлен VDXR, но при запуске Dreamdeck - запускается Oculus.

(Заранее извиняюсь, не смог найти как убрать скрин под спойлер... BB-коды не работают...)

 

Результат настроек

VirtualDesktop.Android-20231115-220600.thumb.jpg.2fa0887326c640940515c42c25f02a98.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
11 минут назад, jonyrh сказал:

не смог найти как убрать скрин под спойлер... BB-коды не работают

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

Можно добавить текст спойлера, по желанию.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, попробую в следующий раз, но привычная кнопка - интуитивнее)))

Ссылка на комментарий
Поделиться на другие сайты

Очень важно: есть Virtual Desktop из Steam и Virtual Desktop который покупается на офсайте. Хоть название и логотипы одинаковы у этих программ разный функционал. Разраб VD не удосужился как то их различить, в итоге "новобранцы VR" покупают ненужную хренотню в стиме, надеясь на функционал замены Oculus Home.

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
19 минут назад, Hughey сказал:

есть Virtual Desktop из Steam и Virtual Desktop который покупается на офсайте.

Отличная идея, кстати. Я до сих пор не очень представляю, для чего выпущен стимовский VD. Хорошо бы тот, кто знает, рассказал о разнице и так далее.

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, Varset сказал:

Я до сих пор не очень представляю, для чего выпущен стимовский VD

Насколько я знаю, эта версия выпущена для шлемов без собственной ОС. Которые подключаются напрямую через DP или HDMI как второй экран.

Ссылка на комментарий
Поделиться на другие сайты

  • Это тема был закреплено и популярно

Вообще, огромное спасибо, многое сразу стало ясно, особенно вкладка SETTINGS- теперь понятно, что это настройки окружения и трансляции рабочего стола ПК в шлем. Я уж всяко-разно настройки кручу и понять не могу, почему не вижу разницы в играх! Теперь ясно! 

На вкладке STREAMING есть еще один пункт под "Ультра",  "Godlike":

 

Godlike

image.png.fd37a9ac2898d3421a0af6ceb24fe2c7.png

 

В общем ещё раз спасибо, завтра на свежую голову, буду детально изучать! 🤝

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
5 часов назад, jonyrh сказал:

На вкладке STREAMING есть еще один пункт под "Ультра",  "Godlike":

Кстати, не могу найти информацию по разрешению для к3 в этих реживах.

 

Ссылка на комментарий
Поделиться на другие сайты

Немного промахнулся с пунктами второго опроса, нужно было вместо одного пункта "Virtual Desktop" сделать два: "Virtual Desktop + Роутер" и "Virtual Desktop + Direct Wi-Fi (hotspot)", т.к. сам использую вариант VD+hotspot...

 

Добавлю немного про свои недавние тесты.

VD, конечно, очень хорош, но ему не достаёт кодека H.265 - это очень чёткие и ровные края, детализация предметов в отдалении, тайминги на сжатие/транспорт/распаковку + затраты на производительность шлема и ПК - самый лучший вариант для 90fps с фиксированным битрейтом 80 (Air Link), но увы, он только в Oculus Home.

 

Вот вроде H.265 и HEVC - это вроде одно и тоже, но такого же отличного результата не смог добиться в VD с кодеком HEVC / HEVC 10bit.

 

Нашёл для себя момент в игре, где очень хорошо заметны отличия настроек - это бит-сайбер, кто-бы, что не говорил, но она очень хорошо показывает результат. Песня "Green Day - "Boulevard Of Broken Dreams", вот прям с первой секунды можно увидеть разницу, лаги кодеков, обрывы вибрации контроллеров об плавающие стены, сглаженность тумана, четкость границ кубиков в близи и из далека...

 

Изучил часть AKP - очень понравилось, многое прояснилось, спасибо!, вечером опять тесты!!!

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, jonyrh сказал:

многое прояснилось, спасибо!, вечером опять тесты!!!

Какой предварительный вердикт? Окулус линк?

Ссылка на комментарий
Поделиться на другие сайты

  • Администраторы
14 часов назад, Varset сказал:

Кстати, не могу найти информацию по разрешению для к3 в этих реживах.

Спросил на форуме разработчика в дискорде. Вот что мне ответили: Godlike: 3072x3216 для Q3. Дополнил обзор АПК части VD, добавил все разрешения для всех шлемов.

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Mainc0de сказал:

Какой предварительный вердикт? Окулус линк?

 

Увы, да, вердикт Oculus Air Link и как OpenXR по умолчанию. 

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

Самый близкий вариант к качеству Oculus - это такие же условия: HEVC, фиксированный битрейт на 80, 90fps, на ПК отключал автоматический битрейт, настройки High (2496x2592), но опять есть НО. Даже с видяхой 4070 Ti + 64 RAM + i7-11700 - видно, что таймигни на сжатие/транспорт/распаковку минимальные, даже задержка на уровне 35-43, НО всё равно не понятно из за чего прыгает FPS до 83... Настройки Sharpening слегка сглаживают, но на общую производительность не влияют или я не замечаю...

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
2 часа назад, jonyrh сказал:

Увы, да, вердикт Oculus Air Link и как OpenXR по умолчанию. 

Тут есть один маленький нюанс... Если видеопамяти маловато, 6 или 8 GB, то Link/Airlink статтерят на более-менее нормальном разрешении (от 4480 и выше), а вот VD при том же качестве картинки на Годлайке )хоть и разрешение меньше) - все плавно (H.264+, максимум).

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, Varset сказал:

Тут есть один маленький нюанс... Если видеопамяти маловато, 6 или 8 GB, то Link/Airlink статтерят на более-менее нормальном разрешении (от 4480 и выше), а вот VD при том же качестве картинки на Годлайке )хоть и разрешение меньше) - все плавно (H.264+, максимум).

Видеопамяти 12G

Ссылка на комментарий
Поделиться на другие сайты

Почитал про кодеки, и получилось в Oculus Home еще больше уменьшить нагрузки на сеть. Оказывается кодеку H.265 битрейт требуется меньше чем для H.264, по этому в  Oculus Home сделал фиксированный в 60, и разницы с 80 в качестве не вижу - всё тоже самое, но нагрузка на сеть уменьшилась! Шлем снова разряжен (((( оголовье с аккумом еще в пути ((( Как только зарядится, снова по-тестирую VD с меньшим битрейтом на HEVC / HEVC HDR10 / AV1, но с таким же качеством картинки.

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

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

В общем тесты мене надоели, хочется уже играть, а не тестировать... 

Скажу честно, ожидал большего от VR AIR  Bridge DWA-F18, да он хорош, и может заменить проводной Link, но до фиксированного битрейта в 200 - ему как до луны и при условии, что настройки графики не выкручены на ультра - канала просто не хватает. Но и в защиту скажу, что он отлично справляется со соей задачей, лучше чем роутер с WIFI 6 (6Е не тестировал, нет такой железки).

Буду использовать проводной Link  в супер ААА-играх с супер-пупер графикой выкрученной до предела. Как показали тесты, видяха 4070 Ti на отлично и с запасом справляется с 90fps + множитель 1,1 (4128) + H.265 + 200 фиксированный битрейт, а Air Bridge буду использовать в обычных играх.

 

Настройки

OculusDebugToolLink.thumb.png.ef89d4e29738077af56ebd6dcded62ee.png  OculusHomeSSQuest3.png.5e3318e3f5fc2f6f80791162b334563c.png

 

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

Нашёл интересное видео с тестами VD от китайских собратьев, тестирует все виды вифи, включая VR Air Bridge и WiFi 6 устройства, рекомендую, очень интересно!

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

Походу мне тестировать больше нравится чем играть... (((

И так! Я снова наигрался с настройками, насмотрелся инструкций и начитался мат. части! 

Вердикт! Супер ААА-игры с супер выкрученной графикой теперь тоже запускаются по воздуху без малейшего микро-фриза, без какой либо просадки fps и прочих прелестей беспроводного соединения! 

В процессе тестов заметил, что при динамическом битрейте графика просто на-отлично, без каких либо просадок, т.к. почти для каждого кадра - битрейт свой, как ни крути - это лучшее решение, забил на фиксированный битрейт, выставил до 150.

Наиграл от зарядки до разрядки во множество игр и все на ультра-настройках графики: HA:Alyx, VR Paradise, Beat Saber, Boneworks, HINGE VE, Red Matter 2, Wanderer и т.п...

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

 

Финальные настройки для игр по воздуху Oculus Home для VR AIR Bridge!

OculusHomeBitrateAirBrigde.thumb.jpeg.aa134e1d36041b383ae5f7865b886a49.jpegOculusDebugToolAirBrigdeLink.thumb.png.87114f0aaa5c8c07a0586c4d5a270f8e.pngOculusHomeSSQuest3.png.72cd5652824f197c9c3bb0a7c4a71dec.png

 

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
6 минут назад, jonyrh сказал:

Походу мне тестировать больше нравится чем играть... (((

Та же фигня ))) Велкам в клуб )

Ссылка на комментарий
Поделиться на другие сайты

@jonyrh Еще добавлю про Sharpening: Disabled - выключен, мыло. Normal - включен, супер резкое изображение, но с небольшими лесенками по краям. Quality - Включен со сглаживанием. Не такое резкое изображение, но лесенок почти нет.

Ссылка на комментарий
Поделиться на другие сайты

@Mainc0de, да я знаю, мне нормал нравится, но всё же в бит сайбере кубы так больше нравятся, особенно вблизи! 

Ссылка на комментарий
Поделиться на другие сайты

Нашёл еще одно отличное видео, парень сравнивает качество соединения VD+6E и AirLink+6E и проводной Link c VR Air Bridge - мне нравится!!!

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования