Установка/настройка ALVR по Wi-Fi и кабелю с работающим микрофоном
https://t.me/vrpiratesruALVR - бесплатный аналог VD/Airlink с открытыми исходниками.
Установка
Свежая версия alvr всегда лежит в официальном репозитория на github, в разделе релизов. Для работы потребуются клиент на очки, сервер для пк и steamvr(если вдруг не установлен). Важно: без steamvr alvr работать не будет! Есть портативные версии сервера под windows и linux, но проще всего будет воспользоваться инсталятором.

Установка клиента на шлем осуществляется так же как и с любой другой apk: drag-and-drop'ом через FFA, через sidequest(оттуда еще можно просто установить клиент из каталога, но версии там более старые чем на github), или командой adb install -r -g alvr_client_oculus_quest.apk в терминале, ну и само собой на шлеме должен быть активен режим разработчика.

Мастер настройки при первом запуске
При первом запуске ALVR оценит пригодность GPU для запуска VR, предложит установить виртуальный аудиокабель(который потребуется для ретрансляции звука с микрофона шлема), запросит добавление правил для брандмауэра и т.п. Со всем соглашаемся. Отслеживание/предустановки можно в принципе поставить любые, т.к. потом все равно в любой момент можно будет все поменять во вкладке "Параметры". Конфиги, если есть от предыдущих установок или кто скинул, так же импортируются по желанию, по дефолту в формате .json лежат в папке куда установлен alvr.

Подключение шлема
Для начала трансляции необходимо подключить клиент к серверу. Делается это двумя способами.
Беспроводной способ
Необходимо чтобы шлем и пк находились в одной подсети(можно настроить для разных сетей, но это редкий кейс, чтобы его отдельно описывать). Роутер должен быть 5/6-го поколения Wi-Fi(802.11ac/ax), герцовка сети 5ГГц, конечно пойдет и на 2.4 ГГц и на более старых стандартах, но с большими задержками и плачевным битрейтом.
- С запущенным сервером открываем клиент alvr на квесте.
- Ждем пока сервер обнаружит клиента автоматически.
- Нажимаем "Trust"
- Сервер перезапускается/клиент ждет перезапуска сервера
- Начинается трансляция


Проводной способ
Желательно иметь usb 3.0 кабель и порты на материнке, через 2.0 пойдет только с более низким битрейтом, что скажется на качестве картинки.
- Параметры -> Подключение, - снять галочку "Client discovery", в Streaming protocol указать TCP

2. Мониторинг -> Подключение, - Если клиент уже был подключен в прошлом, то Configure -> удалить старый ip-шник и прописать localhost(127.0.0.1), если шлем еще ни разу не подключался, добавляем вручную(цифры в hostname формата XXXX смотреть в клиенте на очках).


3. Теперь остается пробросить порты 9943 и 9944 через adb, т.к. их по умолчанию прослушивает alvr. Для этого выполняем команды: adb forward tcp:9943 tcp:9943 и adb forward tcp:9944 tcp:9944. Сделать это можно через консоль/sidequest/готовыми батниками/скриптами/программой ADBForwader. Пробрасывать их придется при каждом перезапуске пк, но, ИМХО, один раз запилить/взять готовый батник или поставить тот же ADBForwader и запускать при конекте по кабелю не так уж сложно и долго.
Настройка микрофона
При первом запуске ALVR предлагал скачать виртуальный аудиокабель, собственно это тот момент, когда он пригодится.
Переходим в Параметры -> Аудио
- для передачи звука игры оставляем Default или указываем наушники/динамики через которые обычно в системе выводится звук
-ставим галку в пункте трансляция микрофона, выбираем в качестве входа CABLE Input, выхода - CABLE Output.

Если в системе есть другие вариации аудиокабелей, например, VoiceMeeter Banana и т.п., можно попробовать и с ними поиграться, главное только, чтобы они соответствовали друг другу и ретранслировали звук.
Картинка слишком мыльная
Можно повысить разрешение рендера, отключить реновированный рендеринг(понижает резкость по краям иозбражения), поиграться с битрейтом, у меня с адаптивным, для которого пределом указал 500, в районе 300-400мб/с битрейт по кабелю в среднем, судя по вкладке мониторинга. А так же указать абсолютное разрешение экрана очков через расширенные настройки. Для Quest 2 это будет 3664*1920.


Если в гайде есть проблемы/ошибки/неточности, пишите, исправлю.