In my project, when calling
cxrLatchFrame(), the return value is
cxrError_Frame_Not_Ready
And I do not see any image in my Pico VR HMD, even though the HMD’s motion do seem passed successfully onto SteamVR’s initial environment (which seem to run with low FPS) running on a desktop PC.
How do debug the cause?
HMD is Pico 4.
PC is:
RTX 2080
SteamVR 2.8 beta on a local network.
Windows 10
Intel Xeon
48 gig memory
I can share complete logs. Some select log messages from Android logcat:
[13:14:06.474][Info ] Async connection succeeded.
[13:14:07.475][Info ] clientstats framesPerSecond:0.000000, frameDeliveryTime:20.000000, frameQueueTime:0.000000, frameLatchTime:0.000000
[13:14:07.475][Info ] bandKbps: 0, bandwidthUtilizationKbps: 0, bandUtilizationPercent:0%, roundTripDelayMs:0, jitterUs:0, totalPacketsReceived:0, totalPacketsLost:0, totalPacketsDropped:0, quality:0, qualityReasons:0
[13:14:07.482][Info ] Error in LatchFrame, frame not ready for 500 ms
[13:14:07.482][Info ] not get framesLatched
[13:14:07.482][Info ] GLES Debug: vr-marker,frame_end,type,application
FPS=0/90,MTP=28.16ms,AppSW=off,FrmEarly=0,FrmLate=0,FrmCpu=0.27ms,FrmGpu=0.18ms,FrmTime=0.47ms,ATWGPU=0.97ms,VsyncDelay=0,GPU=11%/441Mhz,GPUTemp=49.2C,LayerCnt=1,Pkg=com.picovr.cloudxr,FrmId=62
Error in UpdateMetadata: unexpected frame state [1]