5 Replies Latest reply on Oct 12, 2018 12:00 AM by MartyG

    SR300 init fail @64bit sample binaries

    TeraM

      Hi there,

      I tested a sr300 at different desktop PCs but critical problem occurred.

      I installed 'intel_rs_sdk_offline_package_10.0.26.0396.exe' and 'intel_rs_dcm_sr300_3.3.27.5718.exe' to two different desktop PCs(PC1 and PC2).

       

      I have two different cases.

      At PC1 : All sample binaries(32bit/64bit) work well.

      At PC2 : 32bit sample binaries work well but 64bit sample binaries doesn't work, init fails and GUI is closed in several seconds after 'start'.

       

      PC1 has a mainboard with x99 chipset, one NVIDIA GTX 1080 GPU and an intel core i7-6800K CPU.

      PC2 has a mainboard with x299 chipset, two NVIDIA Quadro P4000 GPUs and an intel core i9-7920x CPU.

       

      Windows version(64bit)  and device status are as follows each.

       

      PC1: work well

      Windows 10 version 1803 build 17134.286

       

      Depth driver version at device manager 10.0.17134.1

      RGB driver version at device manager 10.0.17134.1

      Virtual driver version at device manager 12.11.38.553

       

       

      PC2 : has problem

      Windows 10 version 1803 build 17134.320

       

      Depth driver version at device manager 3.3.27.5718

      RGB driver version at device manager 10.0.17134.1

      Virtual driver version at device manager 12.11.38.553

       

      What's wrong?

      My project has been all stopped.

        • 1. Re: SR300 init fail @64bit sample binaries
          MartyG

          My own experience with the 2016 SDK and the sample programs is that programs that specify a bit version at the top of their window when they open are the most crash-prone, whilst samples that don't have a bit reference in their title at the top of the window always run.

           

          If you want to run the pre-made binary versions of the samples, a method that makes the samples launch more reliably is:

           

          STEP ONE

          Go to the folder location where the sample binaries are stored.  This is by default:

           

          C:// > Program Files (x86) > Intel > RSSDK > bin

           

          There is a pair of folders here called win32 and x64.

           

          STEP TWO

           

          Copy the x64 folder to another location on your computer, such as the desktop.  This is because the Program Files(x86) folder is a 'protected' folder on Windows that you cannot write data to.  This means that the sample binaries will not function properly if launched from this folder, so the files need to be placed elsewhere.  The original purpose for Intel placing the samples here was to provide a means of recovering the sample programs if they get lost.

           

          STEP THREE

           

          Once the x64 folder has been copied to its new location, open it there and launch the sample binaries by double left-clicking on them.

          • 2. Re: SR300 init fail @64bit sample binaries
            TeraM

            Thank you for your response. Marty.

             

            I tried what according to your instructions.

             

            But It didn't work.

            • 3. Re: SR300 init fail @64bit sample binaries
              MartyG

              The problem is likely not with your processor, an X-Series Skylake generation chip, because the X-Series is supposed to work fine with RealSense.

               

              The 2016 SDK has a program called the Camera Explorer that you can use to test the camera.  You can find it by going to the text box at the bottom of your Windows screen (the one by the corner button where you shut down) and type camera explorer into the box.

               

              Image result for realsense camera explorer

               

              If your camera is detected, it should appear as a white-lit panel that can be clicked on, like the image above.  This takes you to a page where you can run tests with the camera.  If the camera is not detected, the SR300 box should be grayed out and say 'not connected'

              • 4. Re: SR300 init fail @64bit sample binaries
                TeraM

                Thank you again. Marty.

                 

                Yes of course I can see my sr300 through the@ camera explorer

                because it works well at 32bit sample binaries.

                • 5. Re: SR300 init fail @64bit sample binaries
                  MartyG

                  I am aware it works with the 32 bit binaries but it is advisable to check various possibilities when testing RealSense cameras to diagnose a problem.  Thank you for your patience. 

                   

                  The launching of the samples in the 2016 R2 can be erratic.  You may get greater stability if you compile the source code of the samples on your PC to create your own binaries tailored to your PC's hardware.  Otherwise, I would recommend using the current 'RealSense SDK 2.0', which is compatible with the SR300.  It can be downloaded from the link below.

                   

                  Releases · IntelRealSense/librealsense · GitHub