none
Video but no Depth RRS feed

  • Question

  • Cross-posting from the dev-preview forum...is that even still monitored by msft?

    I've got a relatively old but still good PC at work. Dell Optiplex, i7-2600. I installed a Renesas USB 3.0 card and connected a retail Kinect v2. Installs with no errors. Device manager shows it connected to the USB 3.0 controller and functioning properly. But as soon as Kinect Studio (or any SDK sample) connects to it, the device crashes and kinect monitor goes into a cycle of restarting it.

    Think "must be video card," since the integrated Intel HD Graphics 2000 chip must be too old. So I order a brand new Radeon R7. Installed it today. Same issue.

    I THINK it is just not getting depth frames or crashing somehow trying to process them. If I install the 1406 SDK and run KinectStatus, I can see the color frames coming through beautifully (no dropped at 30fps rendering at 48fps). But 0 fps depth.

    Any thoughts on debugging this?


    Paul T. York, Ph.D. Computer and Information Sciences Georgia Regents University

    Thursday, July 24, 2014 12:03 AM

All replies

  • What version of the SDK are you using?  I'm not clear on what device you said is crashing continuously can you please clarify?

    Intel HD 2000 definitely won't work.


    Ben Lower [MSFT]

    Saturday, July 26, 2014 2:15 AM
  • Thanks for replying...given the chaos there and how many eggs I have in the Kinect basket at the moment, y'all have me a bit on edge. Hope you're weathering the storm.

    Happens both with 1406 dev and 1407 public. The whole Kinect Sensor Device tree (including the actual WDF Kinect Sensor Interface 0 device) disappears and then reappears (and then disappears and reappears and so on). No beeping or anything. Just gone and back again.

    As additional information, the device itself stays "working properly" until I start any app that actually connects via KinectService. As soon as I "connect", the device starts its cycling. Closing the app and restarting the Kinect Monitor service will end the cycle and the device will settle back down to "working properly".

    As mentioned above, in 1406 I can stop Kinect Monitor and start KinectStatus.exe and see color but no depth.

    Obviously this seems to indicate a problem with the Video card. But this is the card that is now in the box:

    http://www.newegg.com/Product/Product.aspx?Item=N82E16814150711

    Hard to imagine that there would be a problem with this. And yes, it is the only display adapter showing in device manager. Though perhaps there's a chance KinectService is still trying to ping the HD 2000?

    Beyond this, there's no event viewer entries. No logs I can find. I'm hoping there's some way to turn on some diagnostics so I can get this PC working.

    Thanks!


    Paul T. York, Ph.D. Computer and Information Sciences Georgia Regents University

    Saturday, July 26, 2014 2:39 AM
  • You need to force the AMD GPU to be used by KinectSevice. Have you disabled the Intel GPU completely on the motherboard bios? If you run dxdiag and device manager, are you seeing the GPU support for DX11, shader level 5.0?

    Carmine Sirignano - MSFT

    Thursday, July 31, 2014 6:46 PM
  • I found no way to disable the Intel GPU in the BIOS. No settings for that, whatsoever on this particular Dell system. However, Windows reports only one GPU (the AMD). Likewise DxDiag shows only one (see below).

    Is there any way to "tell" KinectService which GPU to use? Is it even possible that it could be using a GPU not reported as available by Windows or DxDiag? Is there no tracing/debug info that I can enable to help determine the cause of the crash?

    Thanks.

    ---------------
    Display Devices
    ---------------
              Card name: AMD Radeon R7 200 Series
           Manufacturer: Advanced Micro Devices, Inc.
              Chip type: AMD Radeon Graphics Processor (0x683F)
               DAC type: Internal DAC(400MHz)
            Device Type: Full Device
             Device Key: Enum\PCI\VEN_1002&DEV_683F&SUBSYS_72511682&REV_00
         Display Memory: 4846 MB
       Dedicated Memory: 1006 MB
          Shared Memory: 3840 MB
           Current Mode: 1920 x 1200 (32 bit) (60Hz)
           Monitor Name: Dell U2412M(DisplayPort)
          Monitor Model: DELL U2412M
             Monitor Id: DELA07B
            Native Mode: 1920 x 1200(p) (59.950Hz)
            Output Type: Displayport External
            Driver Name: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
    Driver File Version: 8.17.0010.1280 (English)
         Driver Version: 14.100.0.0
            DDI Version: 11.1
         Feature Levels: 11.1,11.0,10.1,10.0,9.3,9.2,9.1
           Driver Model: WDDM 1.3
    Graphics Preemption: DMA
     Compute Preemption: DMA
               Miracast: Not Supported
    Hybrid Graphics GPU: Not Supported
         Power P-states: Not Supported
      Driver Attributes: Final Retail
       Driver Date/Size: 4/17/2014 22:42:54, 1343272 bytes
            WHQL Logo'd: Yes
        WHQL Date Stamp: 
      Device Identifier: {D7B71EE2-2B7F-11CF-3270-5B52BEC2C535}
              Vendor ID: 0x1002
              Device ID: 0x683F
              SubSys ID: 0x72511682
            Revision ID: 0x0000
     Driver Strong Name: oem29.inf:cb0ae4140cdad2e0:ati2mtag_R575A:14.100.0.0:pci\ven_1002&dev_683f&subsys_72511682
         Rank Of Driver: 00DA0001
            Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C 
            DXVA2 Modes: DXVA2_ModeMPEG2_VLD  DXVA2_ModeMPEG2_IDCT  DXVA2_ModeH264_VLD_NoFGT  DXVA2_ModeVC1_VLD  DXVA2_ModeVC1_IDCT  DXVA2_ModeWMV9_IDCT  
       Deinterlace Caps: {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                         {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                         {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                         {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {3C5323C1-6FB7-44F5-9081-056BF2EE449D}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                         {552C0DAD-CCBC-420B-83C8-74943CF9F1A6}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                         {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                         {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                         {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
           D3D9 Overlay: Not Supported
                DXVA-HD: Not Supported
           DDraw Status: Enabled
             D3D Status: Enabled
             AGP Status: Enabled
    



    Paul T. York, Ph.D. Computer and Information Sciences Georgia Regents University

    Friday, August 1, 2014 7:44 PM