User Tools

Site Tools


devices:oculus_quest_2

adb

Android Settings

  • This allows access to some Android-specific settings
  • This can be used to clear cache data for apps
  • :!: This can be used to change the timezone if it's incorrect
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 under Oculus 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

  1. Connect Quest with wired Link cable with desired Refresh Rate set
  2. Go to the Oculus folder below
  3. Find the last-modified Service text file
  4. 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

  • File sizes are rounded-up

RTCWQuest

  • Full RTCW install
  • Venom VR 6.5.2 with improved AI sp_vpak9.pak
  • 2021/08/31: 1.24 GB
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

  • 2021/08/31: 812 MB
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 into valve folder
  • HL_Gold_HD added
  • commandline.txt optimized settings with HL_Gold_HD
  • 2021/08/31: 2.12 GB
sdcard\xash\HL_Gold_HD\*
sdcard\xash\valve\*
sdcard\xash\commandline.txt

Doom3Quest

  • Just the base files needed (no extras or mods)
  • 2021/08/31: 1.56 GB
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

  • 2021/08/31: 63 MB
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

Quake3Quest

  • 2022/05/18: 858 MB
sdcard\ioquake3Quest\baseq3\pak0.pk3
sdcard\ioquake3Quest\baseq3\pak1.pk3
sdcard\ioquake3Quest\baseq3\pak2.pk3
sdcard\ioquake3Quest\baseq3\pak3.pk3
sdcard\ioquake3Quest\baseq3\pak4.pk3
sdcard\ioquake3Quest\baseq3\pak5.pk3
sdcard\ioquake3Quest\baseq3\pak6.pk3
sdcard\ioquake3Quest\baseq3\pak7.pk3
sdcard\ioquake3Quest\baseq3\pak8.pk3
sdcard\ioquake3Quest\missionpack\pak0.pk3
sdcard\ioquake3Quest\missionpack\pak1.pk3
sdcard\ioquake3Quest\missionpack\pak2.pk3
sdcard\ioquake3Quest\missionpack\pak3.pk3

Saved Game Data

Beat Saber

sdcard\Android\data\com.beatgames.beatsaber\files\AvatarData.dat
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
1)
HEVC tests didn't run on 22.5.2
2)
useful for Linux testing
3)
seems playable with paired Xbox One controller
devices/oculus_quest_2.txt · Last modified: 2022/06/09 07:26 by Sean Rhone