devices:oculus_quest_2
This is an old revision of the document!
Table of Contents
adb
Android Settings
This is needed to set a proper timezone when using an Oculus account on a Quest 2
adb shell am start -a android.intent.action.VIEW -d com.oculus.tv -e uri com.android.settings/.DevelopmentSettings com.oculus.vrshell/.MainActivity
Oculus Link
Graphics Preferences
RX 6600 XT
- Adrenalin 22.5.2
- Oculus 41.0.0.88.353
- Wired Link with H.264
Default
- 1.0x
- 72Hz: 3616 x 1840
- 80Hz: 3456 x 1744
- 90Hz: 3264 x 1648
- 120Hz: 2816 x 1424
Lowest
- 2432 x 1216
- 72Hz: 0.7x
- 80Hz: 0.7x
- 90Hz: 0.7x
- 120Hz: 0.9x
Highest
- 5408 x 2736
- 72Hz: 1.5x
- 80Hz: 1.6x
- 90Hz: 1.7x
- 120Hz: 1.9x
Encode Resolutions
Notes
- Width x Height
- If entering into Oculus Debug Tool, only the first part (width) gets inputted into
Encode Resolution Width
underOculus Link
This needed manually set if using Air Link with a RX 580
These numbers need retrieved from wired Link periodically with Link changes
Numbers
- Connect Quest with wired Link cable with desired Refresh Rate set
- Go to the Oculus folder below
- Find the last-modified
Service
text file - Search for the text line
Converted encode resolution
%localappdata%\Oculus
Converted encode resolution
RX 6600 XT
- Adrenalin 22.5.2
- Oculus 41.0.0.88.353
- Wired Link with H.264
- Last updated: 2022/06/07
- 72Hz =
3680, 1920
(3664 selected) - 80Hz =
3520, 1920
(3504 selected) - 90Hz =
3200, 1760
(3200 selected) - 120Hz =
2752, 1440
(2736 selected)
3680
3520
3200
2752
07/06 22:21:11.099 {DEBUG} [xrstreaming] No hevc support found 07/06 22:21:11.099 {INFO} [xrstreaming] RemoteHeadset/HEVC not set, Using AVC 07/06 22:21:11.099 {DEBUG} [xrstreaming] Creating AMD HP3D d3d11 device 07/06 22:21:11.099 {DEBUG} [xrstreaming] Reported AMD amdlvr64.dll version 1.0.16.0 07/06 22:21:11.099 {DEBUG} [xrstreaming] AMDALVRFactory::Create: ALVRInit(1.0.15.0, &factory) succeeded. 07/06 22:21:11.141 {DEBUG} [xrstreaming] AMDALVRDisplayFactory::Create: ALVRInit(1.0.15.0, &factory) succeeded.
AmaEncode
- Last updated: 2022/06/07
- Latency at H.264 is 4ms at 1080p@144, 6ms at 1440p@144, and 10ms at 4K@30 1)
- It looks ideal to either use 120Hz, or limit encode resolution for lower refresh rates to ~2560 in order to avoid the 4ms spike
RX 580
- Last updated: 2021/10/26
- Oculus client
34.0.0.53.185
H.264/AVC
- 72Hz =
1984, 1120
- 80Hz =
1824, 960
- 90Hz =
1664, 960
- 120Hz =
1376, 800
1984
1824
1664
1376
APKs
Game Data
RTCWQuest
- Full RTCW install
- Venom VR 6.5.2 with improved AI
sp_vpak9.pak
sdcard\RTCWQuest\Main\pak0.pk3 sdcard\RTCWQuest\Main\sp_pak1.pk3 sdcard\RTCWQuest\Main\sp_pak2.pk3 sdcard\RTCWQuest\Main\sp_pak3.pk3 sdcard\RTCWQuest\Main\sp_pak4.pk3 sdcard\RTCWQuest\Main\sp_vpak5.pk3 sdcard\RTCWQuest\Main\sp_vpak6.pk3 sdcard\RTCWQuest\Main\sp_vpak7.pk3 sdcard\RTCWQuest\Main\sp_vpak8.pk3 sdcard\RTCWQuest\Main\sp_vpak9.pk3 sdcard\RTCWQuest\Main\z_pak1.pk3
QuakeQuest
- Both pak files from Q1 install
sdcard\QuakeQuest\id1\IP_Weapons_Ruohis_Key_Plague(altered).pk3 sdcard\QuakeQuest\id1\mindgrid_audio_sound.pk3 sdcard\QuakeQuest\id1\PAK0.pk3 sdcard\QuakeQuest\id1\PAK1.pk3 sdcard\QuakeQuest\id1\QR_2048_QuakeBestiary_Alfader_Nergal.pk3 sdcard\QuakeQuest\id1\QRP_item_textures_v.0.73_dp.pk3 sdcard\QuakeQuest\id1\QRP_map_textures_v.1.00.pk3
Lambda1VR
- Entire
valve
folder - Entire
valve_hd
folder dropped intovalve
folder HL_Gold_HD
addedcommandline.txt
optimized settings with HL_Gold_HD
sdcard\xash\HL_Gold_HD\* sdcard\xash\valve\* sdcard\xash\commandline.txt
Doom3Quest
- Just the base files needed (no extras or mods)
sdcard\Doom3Quest\base\game00.pk4 sdcard\Doom3Quest\base\game01.pk4 sdcard\Doom3Quest\base\game02.pk4 sdcard\Doom3Quest\base\game03.pk4 sdcard\Doom3Quest\base\pak000.pk4 sdcard\Doom3Quest\base\pak001.pk4 sdcard\Doom3Quest\base\pak002.pk4 sdcard\Doom3Quest\base\pak003.pk4 sdcard\Doom3Quest\base\pak004.pk4 sdcard\Doom3Quest\base\pak005.pk4 sdcard\Doom3Quest\base\pak006.pk4 sdcard\Doom3Quest\base\pak007.pk4 sdcard\Doom3Quest\base\pak008.pk4
QuestZDoom
sdcard\QuestZDoom\wads\DOOM.WAD sdcard\QuestZDoom\wads\DOOM2.WAD sdcard\QuestZDoom\wads\HERETIC.WAD sdcard\QuestZDoom\wads\HEXDD.WAD sdcard\QuestZDoom\wads\HEXEN.WAD
Saved Game Data
Beat Saber
- May not cover high scores or Avatar data
sdcard\Android\data\com.beatgames.beatsaber\files\PlayerData.dat
Until You Fall
sdcard\Android\data\com.schellgames.untilyoufall\files\Profile1\CampaignSaveData.cls sdcard\Android\data\com.schellgames.untilyoufall\files\Profile1\EconomySaveData.cls sdcard\Android\data\com.schellgames.untilyoufall\files\Profile1\RunSaveData.cls sdcard\Android\data\com.schellgames.untilyoufall\files\Profile1\SettingsSaveData.cls sdcard\Android\data\com.schellgames.untilyoufall\files\Profile1\TutorialSaveData.cls
Gladius
- Need to re-set Gladiator name on first-start, but progress will be loaded
sdcard\UE4Game\GladiusQuest\GladiusQuest\Saved\SaveGames\GladiusInstance.sav
ADB Commands
120Hz
This may increase heat and battery/power usage
adb shell "setprop debug.oculus.refreshRate 120"
Performance
- This disables dynamic clocks and forces max clocks on CPU and GPU
This will increase heat and battery/power usage
adb shell "setprop debug.oculus.cpuLevel 4"
adb shell "setprop debug.oculus.gpuLevel 4"
adb shell "setprop debug.oculus.adaclocks.force 0"
Tips
- Developer mode needs manually re-enabled from Oculus app on mobile after Factory Reset
- Hold PWR + Vol- to access bootloader menu to perform Factory Reset on-device
%localappdata%\Oculus
contains Logs
/srv/www/wiki/data/attic/devices/oculus_quest_2.1654655746.txt.gz · Last modified: by Sean Rhone