- 🎯 Глобальное масштабирование разрешения: Изменение внутреннего разрешения рендеринга для всех 3D VR приложений.
- 📐 Расширенные настройки рендеринга:
- Трафаретная сетка (Stencil Mesh): Оптимизация ресурсов GPU за счет исключения рендеринга скрытых пикселей.
- Фовеальный рендеринг (FFR): Повышение производительности за счет концентрации разрешения в центре обзора.
- FOV текстуры: Тонкая настройка поля зрения для рендеримых текстур глаз.
- ❓ Интерактивная помощь: Встроенные кнопки справки для каждого параметра с объяснением технических деталей.
- 📊 Оптимизированные пресеты: Выбирайте из предустановленных значений:
- 384px: Ультра производительность
- 752px: Производительность
- 1504px: По умолчанию
- 2160px: Родное разрешение
- 2448px: Специально для Pico
- 2816px: Сглаживание (Anti-aliasing)
- 🔍 Проверка в реальном времени: Автоматическая проверка успешности изменений в БД перед перезагрузкой.
- 🛠️ Современный интерфейс: Адаптивный дизайн на Jetpack Compose, оптимизированный для горизонтального режима VR (двухколоночный макет).
- 🌍 Полная локализация: Поддержка 27 языков с использованием профессиональной терминологии.
- 🔐 Безопасность Root: Использует команды
contentдля безопасного изменения конфигурации PVR системы.
- VR-шлем Pico (Pico 4, Pico Neo 3 и т. д.)
- Root-доступ (требуется Magisk)
- Разрешение суперпользователя: Предоставьте root-доступ по запросу приложения.
- Скачайте и установите последний
Pico3dResolution.apk. - Откройте приложение и предоставьте права Root/Superuser по запросу.
- Выберите целевое разрешение из выпадающего списка.
- Нажмите "Apply & Reboot" (Применить и перезагрузить).
- Приложение обновит системную базу данных и проверит значения.
- Дождитесь перезагрузки шлема. Ваше новое разрешение активировано!
- Почему нужна перезагрузка?
- Служба Pico VR и композитор выделяют свои внутренние буферы рендеринга только при запуске. Перезагрузка необходима, чтобы заставить систему прочитать новые значения
sdk_eyebufferиз базы данных.
- Служба Pico VR и композитор выделяют свои внутренние буферы рендеринга только при запуске. Перезагрузка необходима, чтобы заставить систему прочитать новые значения
- Повлияет ли это на производительность?
- Да. Высокое разрешение (например, 2160px или 2816px) значительно увеличивает нагрузку на GPU. В некоторых играх может наблюдаться падение частоты кадров или повышенный нагрев.
- Как проверить изменения?
- Вы можете использовать PICO Metrics Tool, чтобы увидеть активные значения "EBW" (Eye Buffer Width) и "EBH" (Eye Buffer Height) в реальном времени внутри шлема.
Приложение использует root-доступ для изменения базы данных конфигурации PVR (/data/user_de/0/com.pvr.configuration/databases/config.db). Оно изменяет параметры sdk_eyebuffer, sdk_enableFFRBySYS, sdk_stencilMeshStatus и sdk_EyeTextureFov в таблице RuleBean.
- pico-resfix: Вдохновение для работы с конфигурацией.
- Jetpack Compose: Современный набор инструментов для UI.
- Material 3: Компоненты системы дизайна.
- GitHub: chaixshot/Pico3dResolution
- Разработчик: hamer
