wiki/help/game/vr/quest2_config.md

4.1 KiB

Last update: 01.07.2022 /

Firmware: v41 / Oculus PC app: v41 PTC on Quest2

----

Some people aren't familiar with Link settings, and there are people/websites with wrong & old info, so I make a note of the latest info here.

The image quality of Link is basically determined by following 5 factors. Rendering Resolution, Distortion Curvature, Encode Resolution Width, Bitrate & Link Sharpening (Reflesh Rate also affects, but I'll skip it here). We can change these settings in Oculus PC app & Debug Tool (file location: oculus/support/oculus-diagnotics).

Rendering Resolution is the source resolution.

You can change in Oculus PC app. Device setting -> Select device -> Graphic setting. Recommended resolution depend on refresh rate & PC spec (so, the magnification doesn't show specific resolution. Some people often write it in their questions, but it's almost meaningless). The max resolution is always 5408x2736.

If you want more resolution, you can use Pixels Per Display Pixel Override in Debug Tool. This is multiplier setting. The default setting is 0, which is x1 resolution of PC app. If you set 1.2, the resolution will be x1.2 of PC app (x1.2 height/width = x1.44 pixels of PC app). You don't need to use this unless you want to go beyond 5408x2736.

This is the setting for balance of number of pixels allocated to the front & edges.

You can change it in debug tool. There are 3 options, default, low & high. But default & high are the same. Low gives sharper image. To apply the change, input value -> press enter -> click Service -> select Restart Oculus Service.

Encode resolution width is output resolution. It's the resolution of image that is actually output to the display.

You can change it in debug tool. The default value is 0 (automatic), and the actual value is 3664 (Air Link may be 2880. And These are the max value in automatic setting, so may be lower depend on PC spec or bug). The max launchable value is around 4064 for both Link and Air Link. To apply the change, input value -> press enter -> click Service -> select Restart Oculus Service.

Note: According to Aksoy (graphics programmer of Meta), render res 5408x2736 & encode res 3664 are required to achieve 1:1 ratio for Quest2 panel. It requires good PC.

Encode res has a big impact on VRAM consumption as well as render res.

As you know, what we see in Link is video. Higher bitrate = less degradation, basically.

Link

You can change bitrate in Encode Bitrate (Mbps) of the debug tool. The default value is 0, and its actual bitrate is around 130 Mbps. The officially supported max value is 500. By copy & paste numbers, you can enter higher value. The max value that can be activated Link is around 960 (actual max bitrate depend on power of encoder of graphics card). To apply the change, input value -> press enter -> click Service -> select Restart Oculus Service.

Note: Around 300 is the limitation for USB2.0.

Air Link

You can change bitrate of Air Link in Oculus Air Link button of dash menu. Dynamic bitrate is set to max bitrate & automatically adjusted according to situation (actual bitrate tends to be much lower than value). Fixed bitrate isn't fixed, either. But it tries to maintain the value, much closer to the value than dynamic bitrate. It requires more wifi speed & stability, though. Both are 200Mbps max (100Mbps max on AMD graphics cards). If you want to increase bitrate more, use Dynamic Bitrate Offset described below.

Note: Encode Bitrate (Mbps) is applied to both Link & Air Link, so if you set high bitrate for Link, Air Link will be super unstable. If you use both, be careful.

This is a new feature implemented in v33. It makes much sharper image. There are 3 settings, Auto, Disabled & Enabled. Default setting is Enabled... probably. If it's not enabled, you should set Enabled. This setting is applied and saved automatically when it's changed.

Woot, my post is almost gone. What was happened? I must write again... :|

Updating now... D: