Software Archive
Read-only legacy content
17061 Discussions

I can't run RS SDK(10.0.26.0396) sample (RF_ScenePerception) with x64 on win10 x64

Hui_L_2
Beginner
571 Views

Hi There,

SDK I installed is 10.0.26.0396.  The sample RF_ScenePerception seems can't run on x64  (release and debug bothly), but win32 works well... My machine is

Operating System:    Microsoft Windows NT/2000/XP/2003/Vista based Enterprise (64-bit)
OS Version:    6.02.9200
Processor:    Intel64 Family 6 Model 94 Stepping 3, GenuineIntel, ~3408MHz
Number of Processors:    8, Mask: 0x00000000000000FF
OS Language:    0x0804: Chinese (PRC)
Memory Load:    26%
Physical Memory Total:    17,099,378,688 (16308 MB)

Geforce GTX 980.

And my realsense device is R200

The error happens at  (sp_controller.h #120)

            sts = m_pSenseMgr->EnableScenePerception();

sts returned as PXC_STATUS_ITEM_UNAVAILABLE.

>    RF_ScenePerception_d.exe!ScenePerceptionController::Init(int argc, wchar_t * * argvW) Line 121    C++
     RF_ScenePerception_d.exe!ScenePerceptionApp::Init(int argc, wchar_t * * argvW) Line 83    C++
     RF_ScenePerception_d.exe!wmain(int argc, wchar_t * * argvW) Line 17    C++

I'm sure the exe could find the external location because it has loaded other dll under same folder. For win32 exe, everything looks good...

Is there anything I missed ?

 

Thanks a lot.

-Hui

0 Kudos
1 Reply
Hui_L_2
Beginner
571 Views

Alright, I think I find a workaround...

libpxcsceneperception.dll has one dependency on opencl.dll but for x64 it's supposed to be opencl64.dll. I hacked it by renaming opencl64 to opencl and put it to the sdk binaries folder(C:\Program Files\Common Files\Intel\RSSDK\v10\bin\x64).

Is it a bug :)

Thanks.

-Hui

0 Kudos
Reply