You can adjust the frequency lighting frequency of Oculus Rift S to help with tracking

4 min read

The Oculus Rift S has the external sensors used with the original Rift CV1 deactivated, instead five sensors are built into the head-mounted display (HMD). Oculus calls this system Insight and it makes Rifting a lot more convenient, especially for everyone who likes to use his Rift S in different locations. Insight seems to be more troubled by external light than the original CV1 sensors, but Oculus has also added the lighting frequency settings that you can adjust if you experience problems with tracking movements.

How to change the Oculus Rift S room lighting frequency

Depending on the lights you use in your VR room, you may experience a number of problems with tracking due to the light frequency. More than a few people have seen problems with LED lighting and the default 60 Hz frequency setting in the Oculus app, and changing the frequency to 50 Hz has found a solution in some cases. Here's how it's done.

  1. Launch the Oculus app on your taskbar, desktop or start menu.
  2. Click devices.

    Start the Oculus app. Click on Devices.

  3. Click Oculus Rift S and Touch.
  4. Click Room lighting frequency.

    Click on Oculus Rift and tap. Click on Room Light Frequency.

    Click on Oculus Rift and tap. Click on Room Light Frequency.

  5. Click a frequency option that best matches the frequency of the lighting in your VR room. If you have problems with 60Hz, try setting it to 50Hz.
  6. Click OK to confirm your choice.

    Click on a frequency option. Click OK.

    Click on a frequency option. Click OK.

If you're still having trouble tracking Touch controllers, try adjusting the brightness of the lights in your VR room. You may also want to check the battery level of your Touch controllers to see if they are nearly dead. Try to take out the batteries and reinsert them.

Restart the Oculus service

As a more drastic measure, you can restart the Oculus service to see if tracking improves. Here's how it's done.

  1. Right click on the Get started button.
  2. Click Search. You can also click directly on the Search field if it is visible in your taskbar.
  3. Type Services and press enter on your keyboard.

    Click Search. Type services.

    Click Search. Type services.

  4. Right click Oculus Runtime Service.
  5. Click Restarting. It will probably take a while to complete.

    Right click on the Oculus Runtime service. Click Restart.

    Right click on the Oculus Runtime service. Click Restart.

Remember that if you are still experiencing problems with Rift S tracking and have used up potential solutions, you can always open a support ticket with official Oculus support.

Our top material choices

The Rift S is the newest PC-powered VR headset from Oculus. It has removed external sensors for five built-in sensors, Oculus Insight, and it has a new design with built-in audio. There are still some nods to train, but the VR experience offered is worth it.

Extra equipment

If you are looking for a number of Oculus Rift S accessories to take the VR to a higher level, we have brought together a large number of the best, from extension cords to standards to hygienic solutions. Here are some of our favorites.

This message may contain links. Consult our disclosure policy for more information.

!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=();t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)(0);s.parentNode.insertBefore(t,s)}(window,
document,’script’,’https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1674633419534068’);
fbq(‘track’, ‘PageView’);

(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)(0);
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “http://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

var fbAsyncInitOrg = window.fbAsyncInit;
window.fbAsyncInit = function() {
if(typeof(fbAsyncInitOrg)==’function’) fbAsyncInitOrg();
FB.init({
appId: “291830964262722”,
xfbml: true,
version : ‘v2.7’
});

FB.Event.subscribe(‘xfbml.ready’, function(msg) { // Log all the ready events so we can deal with them later
var events = fbroot.data(‘ready-events’);
if( typeof(events) === ‘undefined’) events = ();
events.push(msg);
fbroot.data(‘ready-events’,events);
});

var fbroot = $(‘#fb-root’).trigger(‘facebook:init’);
};

Written by

Emily Parker

Leave a Reply

Your email address will not be published. Required fields are marked *