Forum Discussion

Audsunn's avatar
5 years ago

Extensive Setting Adjustments for Improving my Oculus Rift S VR Performance

Disclaimer:
The following settings are specific to my VR headset, computer hardware & display. These settings may not work for everyone and, in some cases, not improve other VR headset performance.

 

System Specs:
• CPU: Intel Core i7 7700K
• GPU: NVIDIA GeForce RTX 2060 SUPER
• Motherboard: Gigabyte H270-Gaming 3
• Ram: 16GB
• Storage: Samsung SSD 960 EVO 250GB & Samsung SSD 840 EVO 500GB

 

Display:
• Dell S2719DGF - 144hz connected to DisplayPort

 

Nvidia Driver:
• Version 456.71

 

VR Headset:
• Oculus Rift S

 

Game Launch Platform:
• Origin or Epic

 

SWS Patch:
• 1.0 (1.1)

 

Oculus Tray Tool (OTT): 3rd Party program for changing the settings in Oculus Debug Tool (ODT)
Game Settings: (First two while VR mode is running)
• Default Super Sampling: 0
• Default ASW Mode: Off
• Adaptive GPU Scaling: Off
The system may force Adaptive GPU Scaling on ¯\_(ツ)_/¯

 

Service & Startup:
• Check the box - Set OVR Server Priority to 'Above Normal'

 

**Important Step**
• After the changes have been made, close OTT or ODT

 

Task Manager: (if you don't use OTT)
Right Click Taskbar > Task Manager > More details (bottom left) > Details (tab on top right; second from right)
• Find and Right Click OVRServer_x64.exe > Set priority > 'Above Normal'
**Must be set every time you start/restart computer/Oculus Application.**

 

In-Game Settings: (the important ones)
Screen Settings:
• Borderless or Windowed
*Warning: the cursor will click outside using M/K in windowed mode*
**Do not use Fullscreen. It will bottleneck your GPU by about 30-40%**

 

Vertical Sync:
• Off

 

Graphics Quality:
• Custom

 

Graphics Quality VR:
• Custom
• Texture Filtering VR: Medium
• Lighting Quality VR: Medium
• Shadow Quality VR: Medium
• Screen Space Shadows: Sun Only
• Effects Quality VR: Medium
• Volumetric Quality VR: Medium
• Post Process Quality VR: Low
• Mesh Quality VR: Medium
• Anti-Aliasing VR: TAA Low
• Ambient Occlusion VR: Low

 

Configuration Files: (open with Notepad)
Location: C:\Documents\STAR WARS Squadrons\settings
**Before editing; Create a backup copy of the 4 files on your desktop**

 

Change only the ones listed:

 

'BootOptions' file

GstRender.EnableDx12 1

'ProfileOptions_profile' file

GstRender.EnableDx12 1
GstRender.EnableDynamicResolution 0
GstRender.MotionBlur 0.000000
GstRender.MotionBlurEnabled 0
GstRender.MotionBlurEnabled_VR 0
GstRender.PostProcessQuality_VR 0
GstRender.ResolutionScaleVR 1.000000
GstRender.TemporalAASharpening 1.000000
GstRender.VSyncEnabled 0

 

Oculus Application:
Settings > General > Automatically Launch Oculus Home (at the bottom)
• Off

 

Devices > Rift S and Touch > Graphics Preference
• Prioritize Performance

 

Origin Client:
My Game Library > Click the 'STAR WARS™: Squadrons' image tile > Click 'Settings' Gear Icon > Game Properties
• Uncheck the box - Enable Origin in Game for STAR WARS™: Squadrons

 

Windows 10 Settings:
Setting > Gaming > Game Mode
• Turned on

 

Setting > Gaming > Related Settings (top right) > Graphic Settings
• Browse: "C:\Program Files (x86)\Origin Games\STAR WARS Squadrons\starwarssquadrons.exe"
• Options: High Performance

 

Setting > System > Power & sleep > Related Settings (top right) > Additional power settings
• High Performance selected (expand "show addition plans" if you don't see it)

 

Nvidia Control Panel Settings:
• Image Sharpening: Sharpening Off, Scaling enabled
• Antialiasing - Gamma correction: Off
• Antialiasing - Mode: Application-controlled
• Low Latency Mode: Ultra
• Max Frame Rate: 80 FPS
• OpenGL rendering GPU: SELECT YOUR GPU, DON'T LEAVE ON AUTO
• Power management mode: Prefer maximum performance
• Threaded Optimization: Off
• Vertical Sync: Off
• Virtual Reality pre-rendered frames: 1

 

My goal was to get 80hz with at least +20% performance headroom in the main menu. A positive performance headroom number reduces latency.

 

These settings will not stop all stuttering in-game; for example, getting close to raiders, corvettes, capital ships, flagships. (I suspect it's the moment when the 3D engine renders their shields)

 

Notes:
Launching the Oculus application with the Rift S plugged in, disables G-SYNC automatically.
Oculus Tray Tool (OTT): Can be adjusted while VR mode is running.
Oculus Debug Tool (ODT): Must be adjusted before VR mode is running.
Prioritize Performance: 1504×1616 (0.91 Pixels Per Display)
Prioritize Quality: 1648×1776 (1.0 Pixels Per Display)

3 Replies

  • @AudsunnIm going through similar tuning:
    Nowhere near as intensive as yours, but for what its worth, Here are mine so far (I will be looking at your suggestions as well- thanks!)

    Old Settings:

    - Oculus debug tool pixel ratio to 1.66
    - Launch through oculus debug
    - ingame resolution scale at 100
    -Temporal Anti Aliasing 50
    vsynch off
    everything else max
    this is on a 2080super 10700k /Oculus S

    New Settings.

    Since I have started tuning, My suspicions about why this game seems a bit off in VR, is centering around native resolution.

    I suspect that the in game render  is doing something funky with the resolution settings. I believe it may be starting out with your physical monitor's Resolution instead of the VR unit's resolution while in VR.

    The "GAME CHANGER" is to simply set the in game resolution over to (FULL WINDOW- 2560x1440 @98htz)  Its as close to the native Oculus S resolution as possible. (my normal monitor is a 3440x1440 at 144 htz

    Making this ONE change I have seen make a huge difference, after doing this, I don't even need to use the Oculus Debug anymore.

    Try it and let me know what happens. 

  • Audsunn's avatar
    Audsunn
    5 years ago

    Yes, I had tried the display resolution change; even went as far as to use my old Envision EN7750. There was no addition improvement to my Rift S.

    There has been some mentions on the SWS discord that windows game mode 'off' and '45 AWS forced' have produced better results. As time permits, I will check these two settings again.

  • Messudieh's avatar
    Messudieh
    3 years ago
    @CA1-PAINLESS Made sure I had a working account just to reply to this. I switched to Full Window, and it did fix a lot of my problems with feeling dizzy in the game - probably due to a similar resolution problem. Also, the original cutscenes never lined up properly in my Oculus Rift, but switching on Full Window mode fixed this immediately.

About Star Wars Games Discussion

Talk with the community about EA's STAR WARS™ games.14,766 PostsLatest Activity: 10 years ago