This project is read-only.

DK2 not recognized in Extended View

Jul 8, 2015 at 8:28 PM
Edited Jul 8, 2015 at 8:29 PM
HI Helpers,
I am getting set up to take my DK2 and my laptop to Burning Man, 2015 in the Black Rock Desert. I'll be showcasing Second Life's BURN2, an official regional community of Burning Man.
Asus Windows 7 laptop
Core i7
Nvidia Geforce GTX 670M with 3GB
16 gig ram

I am using a stand alone sim in OpenSimulator. My viewer is a CntrlAltStudio and I have a DK2

I already read and installed the suggested driver in the following instruction from the Having Problems with DK2 top post: It says to "If you are on an Nvidia GPU and are getting a strange double-image in each eye, it is a bug with the 347.09 driver. Please update to driver 347.25 (or newer) for better compatibility (make sure to do a clean install and un-check any Nvidia 3D Vision options). Also, if you are using a G-Sync monitor, you may get strange artifacts on the left side of the screen (shifting the Rift image to the right). To work around the problem, please use Direct Mode".

I already bought a USB connector to be sure that I am connected to a 2.0 USB.

I have downloaded the 6.0 runtime and it would not work. I received an error message that said something about hotfixid was KB2670838 as an error and after researching that on this forum, I went ahead and took the advice of one person found and downloaded the 5.whatever was the oldest 5. That got me to this level..

I even turned off all 3D the options that were in the 3D section of the Geforce maintenance app for the video card and drivers.

The runtime ran finally, orange light lit up on the Oculus. Then I could finally choose the setting in the runtime where you can choose between Extended or Direct settings for the HMD.

For the viewer that I mention above and my laptop, I have the following happen

When in Direct setting, the runtime app can recognize any head mount display HMD and the tracker light is lit as well. And the Second Life viewer can enter in 3 D mode (oculus mode) on my laptop screen. I see all what should be showing up in my HMD but on the laptop only. The hmd is not lit and the light is orange.

When in Extended, I can see what would be the laptop screen and the runtime app does not recognize the HMD. However the HMD is operational and lit. But I cannot use my head to see 360. It's just the laptop view showing up on the HMD. And on top of that, I cannot make out the edges of the view too well.

How do I get my "extended" option to allow the runtime to recognise that I have a HMD?
[code]{
"Time": "2015-07-08_07:54:39",
"SDK Version":  "0.5.0.1",
"Service Protocol": {
    "Major":    1,
    "Minor":    3,
    "Patch":    0
},
"RemoteProtocolVersion":    {
    "Major":    1,
    "Minor":    3,
    "Patch":    0
},
"Service Running Time": {
    "Hours":    16,
    "Minutes":  44,
    "Seconds":  47
},
"System Specifications":    {
    "Operating System": "Microsoft Windows 7 Home Premium ",
    "Processor":    "Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz",
    "Graphics Adapters":    [{
            "Name": "NVIDIA GeForce GTX 670M",
            "Video Controller RAM (MB)":    3072,
            "Driver Version":   "9.18.13.5012",
            "Video Mode":   "1920 x 1080 x 4294967296 colors"
        }],
    "Total RAM (GB)":   16,
    "USB Tree": [{
            "name": "Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26",
            "deviceid": "PCI\\VEN_8086&DEV_1E26&SUBSYS_14871043&REV_04\\3&11583659&2&E8",
            "caption":  "Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26",
            "manufacturer": "Intel",
            "Devices":  [{
                    "manufacturer": "(Standard USB Host Controller)",
                    "name": "USB Root Hub"
                }, {
                    "manufacturer": "(Generic USB Hub)",
                    "name": "Generic USB Hub"
                }]
        }, {
            "name": "Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D",
            "deviceid": "PCI\\VEN_8086&DEV_1E2D&SUBSYS_14871043&REV_04\\3&11583659&2&D0",
            "caption":  "Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D",
            "manufacturer": "Intel",
            "Devices":  [{
                    "manufacturer": "(Standard USB Host Controller)",
                    "name": "USB Root Hub"
                }, {
                    "manufacturer": "(Generic USB Hub)",
                    "name": "Generic USB Hub"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth module"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "Bluetooth Device (RFCOMM Protocol TDI)"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "Standard Serial over Bluetooth link (COM6)"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "Standard Serial over Bluetooth link (COM5)"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "Microsoft Bluetooth Enumerator"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth OPP"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Headset"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth A2DP Source"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth A2DP Sink"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth AV Remote Control Target"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth AV Remote Control Target"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Advanced Remote Control Service"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth PANU service"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Handsfree"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Handsfree Audio Gateway"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Phone Boook Access"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Message Access Profile Server"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Generic Access Profile"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Generic Attribute Profile"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth AVRCP Device"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "HID-compliant consumer control device"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Audio Device"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth Hard Copy Cable Replacement Server"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Virtual Bluetooth Support"
                }, {
                    "manufacturer": "Atheros Communications",
                    "name": "Bluetooth LWFLT Device"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "Bluetooth Device (Personal Area Network)"
                }, {
                    "manufacturer": "(Standard USB Host Controller)",
                    "name": "USB Composite Device"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "USB 2.0 UVC HD Webcam"
                }, {
                    "manufacturer": "Alcor Micro, Corp.",
                    "name": "Alcor Micro USB 2.0 Card Reader"
                }, {
                    "manufacturer": "(Standard disk drives)",
                    "name": "SD Card"
                }]
        }, {
            "name": "Intel(R) USB 3.0 eXtensible Host Controller",
            "deviceid": "PCI\\VEN_8086&DEV_1E31&SUBSYS_14871043&REV_04\\3&11583659&2&A0",
            "caption":  "Intel(R) USB 3.0 eXtensible Host Controller",
            "manufacturer": "Intel(R) Corporation",
            "Devices":  [{
                    "manufacturer": "Intel(R) Corporation",
                    "name": "Intel(R) USB 3.0 Root Hub"
                }, {
                    "manufacturer": "Intel(R) Corporation",
                    "name": "USB Hub"
                }, {
                    "manufacturer": "Intel(R) Corporation",
                    "name": "USB 2.0 Hub"
                }, {
                    "manufacturer": "(Standard system devices)",
                    "name": "USB Input Device"
                }, {
                    "manufacturer": "(Standard system devices)",
                    "name": "HID-compliant device"
                }, {
                    "manufacturer": "(Standard system devices)",
                    "name": "USB Input Device"
                }, {
                    "manufacturer": "Microsoft",
                    "name": "HID-compliant mouse"
                }, {
                    "manufacturer": "(Standard USB Host Controller)",
                    "name": "USB Composite Device"
                }, {
                    "manufacturer": "Oculus VR",
                    "name": "Oculus Video Camera"
                }, {
                    "manufacturer": "(Standard system devices)",
                    "name": "USB Input Device"
                }, {
                    "manufacturer": "(Standard keyboards)",
                    "name": "HID Keyboard Device"
                }]
        }]
},
"Drivers":  [{
        "Path": "\\system32\\OVRDisplay64.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\system32\\OVRDisplayRT64.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\syswow64\\OVRDisplay32.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\syswow64\\OVRDisplayRT32.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\system32\\drivers\\RiftEnabler.sys",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\system32\\OVRDisplay32.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\system32\\OVRDisplayRT32.dll",
        "Version":  "1.2.4.0"
    }, {
        "Path": "\\system32\\drivers\\OCUSBVID.sys",
        "Version":  "1.0.9.0"
    }],
"Video Device Tree":    [{
        "Name": "NVIDIA GeForce GTX 670M",
        "VRAM (MB)":    3021,
        "Monitors": [{
                "Name": "\\\\.\\DISPLAY1",
                "Width":    1920,
                "Height":   1080,
                "Refresh Rate": 60
            }]
    }],
"Devices":  [],
"Profile":  {
    "Player Name":  "Super Suz",
    "IPD":  0.068833,
    "Eye height":   1.655507,
    "Eye Cup":  "",
    "Eye Relief":   3,
    "Gender":   "Female",
    "Eye To Neck":  0.075000,
    "Player Height":    1.752600
}
}[/code]

IF there is already a video for this, great. Please provide link.
Thanks, Suz
Jul 10, 2015 at 1:16 AM

Hi Suz,

What version of the CtrlAltStudio Viewer are you using? (I recommend the latest alpha, 1.2.4.43384.)

It works on either of the Oculus Rift 0.5.0.1 or 0.6.0.1 runtimes.

It works in extended mode only (i.e., not direct mode).

And you should be using the latest or a recent NVIDIA GeForce driver, not 347.25 which is really old now.

No settings in the NVIDIA Control Panel are needed. (When installing update, I usually select “Custom Install” and then tick the “clean install” option so that I’m confident that settings should be good.)

Current instructions for viewer usage: http://ctrlaltstudio.com/viewer

David