Jump to content

Adreno error occur on Focus with Wave SDK 4.3.0


sn6783

Recommended Posts

Hi there,

I have a 360 video player with Unity Video Player with Wave SDK which I used to work with Focus in legacy plugin v3.1.6 with Unity 2018.
(In fact, my project was based on the sample video player scene in v3.1.6 package.)

Recently I got a Focus 3 and tried to update to player to the newest XR plugin v4.3.0. It plays just good on Focus 3.

However, when I try to put this new APP to the old Focus, Adreno error happens occasionally, and sometimes even crash the APP.

The normal error may look like this :

Quote

W Adreno-GSL: <gsl_ldd_control:548>: ioctl fd 75 code 0xc040094a (IOCTL_KGSL_GPU_COMMAND) failed: errno 71 Protocol error
W Adreno-GSL: <log_gpu_snapshot:457>: panel.gpuSnapshotPath is not set.not generating user snapshot

And after other error grows like the following, the APP crashed 

Quote

W Adreno-GSL: <gsl_ldd_control:548>: ioctl fd 75 code 0xc040094a (IOCTL_KGSL_GPU_COMMAND) failed: errno 71 Protocol error
W Adreno-GSL: <log_gpu_snapshot:457>: panel.gpuSnapshotPath is not set.not generating user snapshot
W Adreno-GSL: <gsl_ldd_control:548>: ioctl fd 75 code 0xc040094a (IOCTL_KGSL_GPU_COMMAND) failed: errno 35 Resource deadlock would occur
W Adreno-GSL: <log_gpu_snapshot:457>: panel.gpuSnapshotPath is not set.not generating user snapshot
W Adreno-GSL: <gsl_ldd_control:548>: ioctl fd 75 code 0xc0200933 (IOCTL_KGSL_TIMESTAMP_EVENT) failed: errno 22 Invalid argument

According to the adaptive quality log, the performance before APP crash looks normal, with CPU_Level and GPU_Level about 1 or 2, and FPS over 60.
(For example : I [VRPerfMgr][AQ]: FPS: 75  CPU_Usage: 47  CPU_Level: 1  GPU_Usage: 60  GPU_Level: 2, GPU_Bound: 0, FOVED:0, AMC:0)

And no other certain messages or logs appear with the error.

BTW, I also got the same issue when working on with the old APP (with v3.1.6 and Unity 2018), which was solved by deleted the default defined symbol of single pass and made the project to multi pass.
But switching between single pass and multi pass does not solve the problem this time.

 

Now I'm wondering what to try next to dig out the possible cause.

Any suggestion would be appreciated.

Thank you.

Link to comment
Share on other sites

  • 3 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...