{"id":342,"date":"2021-01-24T21:41:46","date_gmt":"2021-01-24T21:41:46","guid":{"rendered":"https:\/\/projects-42.nl\/?p=342"},"modified":"2021-09-26T14:42:04","modified_gmt":"2021-09-26T14:42:04","slug":"setting-up-and-using-the-oculus-dk2-in-2021-for-steam-vr","status":"publish","type":"post","link":"https:\/\/projects-42.nl\/index.php\/2021\/setting-up-and-using-the-oculus-dk2-in-2021-for-steam-vr\/","title":{"rendered":"Setting up and using the Oculus DK2 in 2021 (for steam VR)"},"content":{"rendered":"\n<p>Recently I came across my old Oculus DK2, my first HMD and although there ware no real games for it, the device made me buy a HTC Vive \ud83d\ude42<\/p>\n\n\n\n<p>The Oculus Development kit 2 (DK2) was released back in 2014. Long before Facebook even tough about putting its greedy fingers on Oculus, and long before the release of the Oculus rift and the HTC Vive. <\/p>\n\n\n\n<p>The DK2 was ahead of its time with specs relatively close to the later released Oculus Rift and HTC Vive (2016). <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>Oculus DK2<\/strong><\/td><td><strong>Oculus Rift<\/strong><\/td><td><strong>HTC VIVE<\/strong><\/td><\/tr><tr><td><strong>Resolution<\/strong><\/td><td>960&#215;1080 per eye<br>1920&#215;1080 total<\/td><td>1080&#215;1200 per eye<br>2160 x 1200 total<\/td><td>1080&#215;1200 per eye<br>2160 x 1200 total<\/td><\/tr><tr><td><strong>Display Type<\/strong><\/td><td>OLED<\/td><td>OLED<\/td><td>AMOLED<\/td><\/tr><tr><td><strong>Refresh rate<\/strong><\/td><td>75Hz<\/td><td>90Hz<\/td><td>90Hz<\/td><\/tr><tr><td><strong>Room scale<\/strong><\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td><strong>Controllers<\/strong><\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Although the DK2 lacks room scale and controller support it can still be very useful for simulation type content such as Space\/flight sims and race sims. in my case i wanted to try Elite dangerous on it because my &#8220;normal&#8221; Vive setup is not ideal for playing siting games.<\/p>\n\n\n\n<p>Although the DK2 is no longer supported officially, it still works with the regular Oculus software, there are however a number of &#8220;problems&#8221; because the DK2 does not support controllers  <\/p>\n\n\n\n<p>Lets start with downloading the Oculus software from there site: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.oculus.com\/setup\/\" target=\"_blank\">https:\/\/www.oculus.com\/setup\/<\/a>. we need the version for the original Rift which is located at the bottom of the page. <\/p>\n\n\n\n<p>During the installation the installer will download around 6 GB of data (it looks like a lot, but steam VR is also around 6GB). I won&#8217;t show the installation (you can only click next anyway).<\/p>\n\n\n\n<p>After the installation is complete you will have to configure the application: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"765\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_01.png\" alt=\"\" class=\"wp-image-352\" srcset=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_01.png 1022w, https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_01-300x225.png 300w, https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_01-768x575.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><figcaption>First you will have to logon to the store, this can be done with a Facebook account (I don&#8217;t like Facebook and don&#8217;t have an account so I used my old Oculus account)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_03.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>After signing in, the wizard asks for a location to download games to. If you plan on using the store you will probably want to select a location with lots of free space.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_04.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>I did skip setting up a payment method (I only need the software for Steam VR).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_05.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>You will need to skip the headset selection window (the DK2 is not listed). Don&#8217;t worry we will fix this later.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_06.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Directly after finishing the initial wizard the application will detect your DK2 (if its plugged in) and it will ask you to setup your &#8220;Rift&#8221;.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_07.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Just select next<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_08.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>And select skip during the setup (the &#8220;Rift&#8221; will not be detected because we don&#8217;t have a Rift)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_09.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Yes we want to skip the setup \ud83d\ude09<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_10.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>And there it is, the DK2 is fully detected (orange light is a USB2 connection, an USB3 connection is recommended for the IR camera)<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p>Nice, the DK2 is detected and should work (display image and track movement). But we are not there yet, we have a big &#8220;health and safety&#8221; notice in the middle of the screen. And we won&#8217;t be able to display SteamVR games on the DK2 because the Oculus application disables this by default (Thanks Facebook).<\/p>\n\n\n\n<p>Navigate to the &#8220;settings&#8221; tab (on the left side of the screen) and select the &#8220;General&#8221; tab at the top of the screen. <br>Now Enable the notice after &#8220;Allow Unknown Sources&#8221; (SteamVR).<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_12.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>You will be greeted by the following popup, select &#8220;Allow&#8221; to allow SteamVR to display games on your DK2.<\/figcaption><\/figure>\n\n\n\n<p>Next up is the big &#8220;health and safety&#8221; notice. disable the switch after &#8220;Rift and Touch Safety&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_13.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Select Play video now on the popup.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_14.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Review the Video or skip it.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_15.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Acknowledge the health and safety notice  <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_17.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Your settings screen should now look like this.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_18.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>Now we need to restart the Oculus software for the settings to take effect (or restart the computer if you like). You can restart the Oculus software by clicking: &#8220;Settings&#8221;-&gt;&#8221;Beta&#8221;-&gt;&#8221;Restart Oculus&#8221;.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Running Games \ud83d\ude42<\/strong><\/p>\n\n\n\n<p>To run a Steam game on the DK2 you will need to start the applications in the correct order (otherwise it will not be outputted to the DK2.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Start the Oculus software, and wait until the DK2 turns on and display&#8217;s output;<\/li><li>Start SteamVR and wait until the DK2 shows the SteamVR output;<\/li><li>Start the Game;<\/li><li>Have fun playing games \ud83d\ude42<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-42.nl\/wp-content\/uploads\/2021\/01\/Oculus_DK2_16.png\" alt=\"\" class=\"wp-image-352\"\/><figcaption>SteamVR even has icons for the Rift\/DK2 \ud83d\ude42<\/figcaption><\/figure>\n\n\n\n<p>I hope this was helpful if you find yourself with a DK2.<\/p>\n\n\n\n<p style=\"font-size:10px\">Featured image from <a href=\"https:\/\/www.extremetech.com\/gaming\/178839-oculus-rift-dk2-goes-on-sale-for-350-features-low-latency-1080p-displays-more-polished-appearance\" target=\"_blank\" rel=\"noreferrer noopener\">extremeTech<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently I came across my old Oculus DK2, my first HMD and although there ware no real games for it, the device made me buy a HTC Vive \ud83d\ude42 The Oculus Development kit 2 (DK2) was released back in 2014. Long before Facebook even tough about putting its greedy fingers on Oculus, and long before [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":371,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[74,75,76,73],"class_list":["post-342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-dk2","tag-oculus","tag-steamvr","tag-vr"],"_links":{"self":[{"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/posts\/342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":16,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/posts\/342\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/posts\/342\/revisions\/384"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/media\/371"}],"wp:attachment":[{"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/media?parent=342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/categories?post=342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects-42.nl\/index.php\/wp-json\/wp\/v2\/tags?post=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}