Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

Performance tunning


Identify bottleneck

Identifying the bottleneck of performance problem is the first step of tunning. Chapter 2 of VR Rendering Performance guideline aims developers to use tool for preliminary analysis.

Improve Performance and Quality

Here lists the features ordered by the influence to performance.

  1. Foveation: Trade-off between content frame peripheral quality and GPU resources.
  2. For most of the cases, the Fixed Mode is a nice starting point. You can improve GPU performance with barely noticeable visual quality loss in periphery.
  3. If your rendering scene has no head locked objects, and the FPS can not reach refresh rate. You may try the Dynamic Mode for further performance improvement.
  4. Enabling foveated rendering feature incurs a fixed GPU performance cost, which can vary between 1% to 6% depending on the size of the eye buffer. When using a simple shader in the scene, the performance gain from saving resources might be lower than the fixed GPU performance cost, resulting in a performance drop. Therefore, it is advisable to enable or disable the feature based on your specific requirements and performance considerations.
  5. Display Refresh Rate: Higher refresh rates offer smoother visuals, but come at the cost of increased system load. Conversely, lower refresh rates reduce system load, but result in less smooth visuals. HTC XR Elite offers both 90Hz and 75Hz options to suit your content needs.
  6. Setting Passthrough Configuration Better quality or higher image rates deliver smoother visuals but increase system load. Conversely, lower quality or reduced image rates ease system load but compromise visual smoothness.

Please access VR Rendering Performance guideline for more tuning tips