Как поднять разрешение игр на Meta Quest 2 и 3 с помощью Quest Games Optimizer

Уже по традиции материал доступен в двух форматах: как статья и как видео. Выбирайте то, что вам больше нравится. Статья под катом, а видео вот:

Одна из главных проблем портативных игр и приложений на шлемах Meta Quest — это низкое разрешение рендеринга картинки, которое по умолчанию составляет 1440×1584 пикселя (здесь и далее все цифры — для Quest 2). И это при том, что физический размер матрицы одного дисплея — 1832×1920 пикселей. А для получения четкой картинки разрешение рендеринга должно быть выше разрешения экрана, хотя бы немного. Ещё лучше — выше процентов на 30%. Идеальное же разрешение для Quest 2 и вовсе составляет 2704×2736 пикселей, но его даже мощные ПК тянут с натяжкой.

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

Немного математики

Начнем с того, что попытаемся разобраться: насколько сильно можно повысить разрешение рендеринга? Из своего опыта могу сказать, что даже тяжелые игры прекрасно играются в разрешении 1905×2096 пикселей при частоте обновления экрана в 80 Гц и не лагают.

Давайте посчитаем, какая разница получается в процентах? Берем стандартное разрешение картинки в 1440×1584 пикселя. Умножаем одно на другое и выясняем, что один кадр при таких настройках состоит из 2 280 960 пикселей. А теперь поднимаем разрешение до оптимального уровня в 1905×2096 пикселей, умножаем ширину на высоту и получаем 3 992 880 пикселей в одном кадре. Если грубо округлять, то 2 млн пикселей против 4 млн. А если считать точно, то после изменения разрешения мы получаем картинку на 75% детальнее. вы только вдумайтесь! И при этом повторюсь: в большинстве случаев нет никаких фризов. Как этого добиться? Легко. Вам понадобится всего лишь один маленький советский…

Quest Games Optimizer

Настройки Resident Evil 4 в Quest Games Optimizer
Настройки Resident Evil 4 в Quest Games Optimizer

Это приложение, которое вы не найдете в официальном сторе, но найдете на сайте его разработчика. Само приложение платное, его цена составляет 10$. Но, поверьте, оно стоит каждого заплаченного за него цента! К тому же делает его всего один человек, вкладывая в разработку огромное количество времени и труда. Однако, если у вас просто нет возможности купить что-то на иностранном сайте за иностранные деньги, то вы можете зайти в Qloader и найти Quest Games Optimizer там. Что такое QLoader я рассказывал в прошлый раз. Хотя я всё же призываю вас извернуться и как-нибудь купить Quest Games Optimizer официально, так как считаю важным поддерживать независимых разработчиков. Кстати о них...

Для установки приложения вам понадобится активированный режим разработчика. Как его получить, если у вас его ещё нет, вы можете узнать также из прошлой статьи: в ней я довольно подробно расписал весь процесс по шагам. Не переживайте, он не сложный.

Если режим разработчика у вас уже есть, то установка займет всего минуту: подключите шлем к компьютеру по проводу, распакуйте архив с купленным Quest Games Optimizer и запустите файл инсталляции в виде батника. Подождите несколько секунд и -вуаля!- приложение уже у вас на квесте.

Скрипт всё делает сам, вам нужно только запустить файл INSTALL.bat
Скрипт всё делает сам, вам нужно только запустить файл INSTALL.bat

Как пользоваться Quest Games Optimizer

Для начала переходим в раздел с приложениями из неизвестных источников — всё, что вы устанавливаете на свой шлем в обход официального стора, оказывается здесь. Находим здесь Quest Games Optimizer и запускаем его.

Quest Games Optimizer в списке неизвестных источников
Quest Games Optimizer в списке неизвестных источников

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

Список игр в Quest Games Optimizer
Список игр в Quest Games Optimizer

Для каждой уже выставлены оптимальные настройки, подобранные сообществом, и всё что вам остается — это просто жмякнуть на изображение игры, в которую вы хотите поиграть. После запуска Quest Games Optimizer сам применит необходимые настройки.

Однако вам не обязательно полагаться на настройки сообщества. Я, например, запускаю почти все игры на одном и том же пресете — 1905×2096 пикселей при частоте обновления экрана в 80Гц. Вы можете выставить свои настройки индивидуально для каждой игры, как вам больше нравится. Я обычно делаю немного иначе.

Настройки для приложения «Домашнее окружение»
Настройки для приложения «Домашнее окружение»

Свой собственный пресет я задаю всего одному приложению — домашнему окружению. Про разрешение и герцовку я уже говорил, поэтому повторять не буду. К тому же вы всё видите на скриншоте выше. Значение параметров CPU и GPU я выкручиваю на Insane, а Frame Rate устанавливаю на High. Но учтите, что я обычно играю в тяжелые игры, поэтому и настройки такие. Для игр полегче значения CPU и GPU можно выставить пониже, а разрешение повыше.

После применения настроек я перехожу в родной лаунчер Meta Quest и дальше запускаю приложения как обычно. Измененное разрешение и герцовка экрана сохранятся до перезапуска шлема, после этого процедуру нужно будет повторить.

Важное дополнение

Для работы Games Quest Optimizer необходимо включить в шлеме отладку по WiFi. Если вы купили приложение, то отладка включится автоматически во время установки через батник. Поздравляю, вы великолепны, у вас всё работает.

Если же вы ставите Games Quest Optimizer из неофициальных источников, то обязательно включите в шлеме отладку по WiFi. Без неё Quest Optimizer работать не будет. При этом не смущайтесь, компьютер или ноутбук для работы приложения не нужны. Просто схема работы Games Quest Optimizer такая, что он сам является и сервером, и принимающей стороной.

Также во время запуска Games Quest Optimizer убедитесь, что шлем подключен к любой WiFi-сети. Важен сам факт наличия сетевого соединения, интернет при этом не обязателен.

1818
38 комментариев

Советую дополнить туториал для qloaderа, а именно, скачать, отключить кабель от компа, не запускать программу, перезагрузить шлем, запустить программу, разрешить отладку через вай-фай, после запуска программы подключить провод к шлему и включить qloader и включить там параметр, если не ошибаюсь, беспроводной ads, он внизу, посередине.
В самой проге на шлеме торчит уведомление об необходимости это сделать, нажимаем на нем "попробовать снова"
После этого согласится с уведомлениями об отладке USB, их там несколько. После этого у меня все заработало, до этого программа работала как просто лаунчер и запускала игры без улучшений.

4
Ответить

Ну это актуально для спираченного приложения ) Купленное при установке через батник сразу само всё делает.

1
Ответить

Вопрос на миллион, как у вас получается записывать тяжёлые игры с квеста в таком хорошем качестве и как я понимаю в увеличенном разрешении, без лагов. Тот же ассасин. Я вот пытался записать ради интереса резик 4 и нормальная запись в 1080р, 15 битрейт и 60 фпс (точнее 72, т.к. 60 почему-то не получается через сайдквест включить, только открытую частоту кадров), получается только в оригинальном разрешении, а при увеличеном все люто лагает. Но я пока пробовал только прессеты, а вот ваше кастомное не пробовал.
Запись вы же настраиваете через сайдквест? Если да, то прошу, поделитесь настройками.

Ответить

Записываю через родное приложение «Фото». В настройках качество записи ставлю 1920×1080, 20 битрейт, 30 кадров в секунду и включаю тут же небольшую стабилизацию изображения, чтобы картинка не тряслась. На монтаже в Premiere Pro ставлю в настройках эпизода 60 кадров в секунду, а для дорожки с геймплеем включаю интерполяцию кадров через оптический поток. Тогда картинка становится плавной за счет того что дорисовываются промежуточные кадры )
Ну и при записи я обычно ставлю разрешение ниже, чем обычно, так как часть ресурсов уходит на видео. Насколько ниже — зависит от игры. Ассасинов обычно записывал где-то на 1728p при частоте обновления экрана 72 Гц. Хотя тот же Beat Saber или Super Hot пишутся и в 2096p спокойно.

3
Ответить

Фиг знает, не удалось заставить работать этот Quest Games Optimizer, пишет, что надо включить отладку по ADB, хотя она вроде включена, через тот же СайдКвест у меня файлы передаются, приложения устанавливаются, то есть все работает, но именно Quest Games Optimizer пишет, что нифига.

Ответить

Там не просто нужно включить отладку, а включить отладку по WiFi. У купленной версии батник сразу и отладку включает, и приложение ставит. Попробуй скачать папку с программой, которую я покупал, и запусти файл ADB_WIFI_CONNECTION.bat. Конечно, при подключенном к ПК шлеме. Вот линк: https://drive.google.com/drive/folders/1PNwEXf9T5Sts269cgNutK-4zzhO2VM9E?usp=sharing
Пытаться устанавливать само приложение бесполезно, так как оно всё равно потребует ключ регистрации.

1
Ответить