Schnaaki Posted November 27, 2018 Share Posted November 27, 2018 Dear community, I just bought a HTC Vive Pro and started working with the SRWorks SDK as I would love to develop software for it. However, I am already experiencing problems with the first sample project I would like to run. Hopefully anyone can help me with my problems. I am able to compile the provided SRWorks SDK C sample code. However, if I run the binary a command window opens, giving me the following feedback: SeeThrough observer ExternalCommandModule (first)ViveSR_CreateModule 0 success(0) Depth observer ExternalCommandModule (first) ViveSR_CreateModule 2 success(0) AI_Vision observer ExternalCommandModule (first) ViveSR_CreateModule 4 success(0) [Reconstruction Engine] [2018-11-27 12:17:13] [LOG] ViveStaticReconstruction Construction RigidReconstruction observer ExternalCommandModule (first) ViveSR_CreateModule 6 success(0) [Reconstruction Engine] [2018-11-27 12:17:14] [-WARNING-] [code: 0x0012] [Reconstruction Engine] [2018-11-27 12:17:14] [-WARNING-] [code: 0x0012] I suppose at some point a GUI window should open but I can wait for a long time without anything happening. Looking into the log file doesn't give me any errors or warnings and shows me the following: [Vive SRWorks] [2018-11-27 11:51:10] [LOG] ViveSR_Initial() success [Vive SRWorks] [2018-11-27 11:51:10] [LOG] SRWorks Version 0.8.0.2 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] OS : Windows 8+ [Vive SRWorks] [2018-11-27 11:51:10] [LOG] CPU GetMemory Total : 32446.000000 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] CPU GetMemory InUse : 4523.000000 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU : TITAN V [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU driver : 41681 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU memory usage : 4238.183594 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU memory loading: 5 [JSON] [2018-11-27 11:51:10] [LOG] found steam install path [JSON] [2018-11-27 11:51:10] [LOG] using device : LHR-0E37D649 [JSON] [2018-11-27 11:51:10] [LOG] using system : lighthouse [JSON] [2018-11-27 11:51:11] [LOG] found device config file : C:\Program Files (x86)\Steam\config\lighthouse\LHR-0E37D649\config.json [JSON] [2018-11-27 11:51:11] [LOG] Cali_V2D_00000 [JSON] [2018-11-27 11:51:11] [LOG] MIE_GCP_00000 [JSON] [2018-11-27 11:51:11] [LOG] found steam install path [JSON] [2018-11-27 11:51:11] [LOG] using device : LHR-0E37D649 [JSON] [2018-11-27 11:51:11] [LOG] using system : lighthouse [JSON] [2018-11-27 11:51:11] [LOG] found device config file : C:\Program Files (x86)\Steam\config\lighthouse\LHR-0E37D649\config.json [JSON] [2018-11-27 11:51:11] [LOG] Cali_V2D_00000 [JSON] [2018-11-27 11:51:11] [LOG] MIE_GCP_00000 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_SeeThrough_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT1_MID0_00000 [ENGINE_DEPTH_2] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_Depth_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT4_MID2_00000 [ENGINE_AI_SCENE_4] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_AI_Vision_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT7_MID4_00000 [ENGINE_RIGID_RECONSTRUCTION_6] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_RigidReconstruction_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT5_MID6_00000 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:12] [LOG] M_MSCD_set_VRINT_1 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:12] [LOG] M_MSCD_set_VRINT_TYPE1 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] initialization mode 2-2 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table start [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table end [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table start [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table end [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] initialization mode end2-2 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] TurnOn I was able to trace the problem to the following line of code in the main.cpp (line 122) of the sample-vs2015 project: res = ViveSR_StartModule(ID_SEETHROUGH); The process just hangs here and fills up my RAM very quickly (I have 32GB RAM installed) and then crashes. My setup is as follows:1) Windows 10 64bit2) SRWorks C Sample code v.0.8.0.2 3) Visual Studio 2017 Community edition 4) HTC Vive Pro Full Kit (fully updated firmware) 5) Nvidia Titan V (fully updated driver) I hope anyone has a good idea what might be the problem in my case as I am struggling to get this basic sample to work on my machine. Thanks in advance for all your help and suggestions! Link to comment Share on other sites More sharing options...
KevinYYLai Posted November 28, 2018 Share Posted November 28, 2018 Hi Schnaaki, Maybe you could check your steamvr camera setting, follow below steps. you should see three green check signs and live image streaming of front camera. and test the original SRWorks C sample code, maybe start from the pre-built executable. If there still occur problems with SRWorks C sample code, may you upload the entire srworks.log file? wrote: Dear community, I just bought a HTC Vive Pro and started working with the SRWorks SDK as I would love to develop software for it. However, I am already experiencing problems with the first sample project I would like to run. Hopefully anyone can help me with my problems. I am able to compile the provided SRWorks SDK C sample code. However, if I run the binary a command window opens, giving me the following feedback: SeeThrough observer ExternalCommandModule (first) ViveSR_CreateModule 0 success(0) Depth observer ExternalCommandModule (first) ViveSR_CreateModule 2 success(0) AI_Vision observer ExternalCommandModule (first) ViveSR_CreateModule 4 success(0) [Reconstruction Engine] [2018-11-27 12:17:13] [LOG] ViveStaticReconstruction Construction RigidReconstruction observer ExternalCommandModule (first) ViveSR_CreateModule 6 success(0) [Reconstruction Engine] [2018-11-27 12:17:14] [-WARNING-] [code: 0x0012] [Reconstruction Engine] [2018-11-27 12:17:14] [-WARNING-] [code: 0x0012] I suppose at some point a GUI window should open but I can wait for a long time without anything happening. Looking into the log file doesn't give me any errors or warnings and shows me the following: [Vive SRWorks] [2018-11-27 11:51:10] [LOG] ViveSR_Initial() success [Vive SRWorks] [2018-11-27 11:51:10] [LOG] SRWorks Version 0.8.0.2 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] OS : Windows 8+ [Vive SRWorks] [2018-11-27 11:51:10] [LOG] CPU GetMemory Total : 32446.000000 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] CPU GetMemory InUse : 4523.000000 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU : TITAN V [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU driver : 41681 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU memory usage : 4238.183594 [Vive SRWorks] [2018-11-27 11:51:10] [LOG] GPU memory loading: 5 [JSON] [2018-11-27 11:51:10] [LOG] found steam install path [JSON] [2018-11-27 11:51:10] [LOG] using device : LHR-0E37D649 [JSON] [2018-11-27 11:51:10] [LOG] using system : lighthouse [JSON] [2018-11-27 11:51:11] [LOG] found device config file : C:\Program Files (x86)\Steam\config\lighthouse\LHR-0E37D649\config.json [JSON] [2018-11-27 11:51:11] [LOG] Cali_V2D_00000 [JSON] [2018-11-27 11:51:11] [LOG] MIE_GCP_00000 [JSON] [2018-11-27 11:51:11] [LOG] found steam install path [JSON] [2018-11-27 11:51:11] [LOG] using device : LHR-0E37D649 [JSON] [2018-11-27 11:51:11] [LOG] using system : lighthouse [JSON] [2018-11-27 11:51:11] [LOG] found device config file : C:\Program Files (x86)\Steam\config\lighthouse\LHR-0E37D649\config.json [JSON] [2018-11-27 11:51:11] [LOG] Cali_V2D_00000 [JSON] [2018-11-27 11:51:11] [LOG] MIE_GCP_00000 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_SeeThrough_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT1_MID0_00000 [ENGINE_DEPTH_2] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_Depth_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT4_MID2_00000 [ENGINE_AI_SCENE_4] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_AI_Vision_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT7_MID4_00000 [ENGINE_RIGID_RECONSTRUCTION_6] [2018-11-27 11:51:11] [LOG] ExternalCommandModule_link_to_RigidReconstruction_mode(first) [Vive SRWorks] [2018-11-27 11:51:11] [LOG] CM_MT5_MID6_00000 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:12] [LOG] M_MSCD_set_VRINT_1 [ENGINE_SEETHROUGH_0] [2018-11-27 11:51:12] [LOG] M_MSCD_set_VRINT_TYPE1 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] initialization mode 2-2 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table start [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table end [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table start [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] Create Mapping table end [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] initialization mode end2-2 [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 11:51:13] [LOG] TurnOn I was able to trace the problem to the following line of code in the main.cpp (line 122) of the sample-vs2015 project: res = ViveSR_StartModule(ID_SEETHROUGH); The process just hangs here and fills up my RAM very quickly (I have 32GB RAM installed) and then crashes. My setup is as follows: 1) Windows 10 64bit 2) SRWorks C Sample code v.0.8.0.2 3) Visual Studio 2017 Community edition 4) HTC Vive Pro Full Kit (fully updated firmware) 5) Nvidia Titan V (fully updated driver) I hope anyone has a good idea what might be the problem in my case as I am struggling to get this basic sample to work on my machine. Thanks in advance for all your help and suggestions! Step1. Step2 Step3. Link to comment Share on other sites More sharing options...
Schnaaki Posted December 1, 2018 Author Share Posted December 1, 2018 Dear KevinYYLai, thanks for your quick response. Indeed, I read several posts in this forum before creating a new topic, so I found the hint for activation of the front cameras already. Yes, all three check signs are there and I get a live preview of both cameras in the SteamVR app. I tried the precompiled binaries of the C Sample code in v.0.8.0.1 and v.0.8.0.2 both before compiling the source code myself. I get the same problems also with the precompiled binaries. The task manager tells me that the process is inactive and I can watch my RAM getting filled up to the max. Then the process crashes. The log I provided in my first post is indeed the complete log. It just stops after the line: [ENGINE_SEETHROUGH_0_DLL] [2018-11-27 12:17:15] [LOG] TurnOn I am happy to share more information here if you have any idea where to look at. Thanks for your help in troubleshooting this particular problem. Link to comment Share on other sites More sharing options...
Hattia Posted December 10, 2018 Share Posted December 10, 2018 Hey Schnaaki, Im running a Titan V and having the same problem running the sample in Unity as well. Unity hangs with no errors, and the RAM quickly fills like there is a major data leak. Have you made any progress? Link to comment Share on other sites More sharing options...
Hattia Posted December 10, 2018 Share Posted December 10, 2018 Ill add a log file as well, but this error seems to happen whenever I try to initialize the front camera. When I use the SteamVR api, I do not encounter any errors when using it to call the front camera. Link to comment Share on other sites More sharing options...
Hattia Posted December 10, 2018 Share Posted December 10, 2018 Alright,Read back over the Docs and I updated SteamVR to the latest version which does NOT work with the current version of ViveSR. Created a new project, ran it and it runs! Link to comment Share on other sites More sharing options...
dario Posted December 11, 2018 Share Posted December 11, 2018 Does not work with Experience demos which require the SteamVR Unity plugin. The core package doesn't require the SteamVR Unity plugin Link to comment Share on other sites More sharing options...
PlushVive Posted December 17, 2018 Share Posted December 17, 2018 Any progress on this issus? I'm having trouble running the Unity build files for Vive_SRWorks_Demo -build version 0.8.0.2 -GPU: Titan V -SteamVR: 1.2.1 beta & 1.1.4 both -tried json regeneration on Lighthouse pathway, checked SteamVR install path(which is default) GPU -driver: latest version The demo build runs well on PC with GTX1080 as GPU. Log stops updating after [ENGINE_SEETHROUGH_0_DLL]____[LOG] TurnOn, and the program freezes, leaking memory to 97-98% Link to comment Share on other sites More sharing options...
PlushVive Posted December 18, 2018 Share Posted December 18, 2018 I ran the same test with the Unity SRWorks & SRWorks Experience plugins 1)Unity-2018.2.20f (2018.3.xf or 2018.2.19f cannot run these SDK scenes as 2.19f and 3.x break packages) 2)PC - GTX1080 PC & Titan V PC 3)SteamVR - 1.2.1 beta & 1.1.4 The same problem persists with the Titan V PC, while GTX1080 PC can run the Unity scenes without issues. I also report Unity freezing with memory leaks for the Titan V PC. Unity editor does not respond. The Logs in the Unity project is the same for the SRWorks build application. ~~Logs on initialization without errors on config or path~~ [ENGINE_SEETHROUGH_0_DLL]____[LOG] TurnOn, and then nothing. Link to comment Share on other sites More sharing options...
mstengel Posted November 11, 2019 Share Posted November 11, 2019 I am experiencing the same problem, also using a Titan V on Windows 10 (18.09) with SteamVR 1.8.20 and the current ViveSR SDK (c-sample 0.8.0.2). Is there a solution to this problem ? As PlushVive pointed out the app just hangs when calling res = ViveSR_StartModule(ID_SEETHROUGH); @Cotta @JustinVive @Daniel_Y @reneeclchen Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now