GfxDevice problem with mock world on Linux

  • Issue category: ARDK Virtual Studio Tools / Developer Tools
  • Device type & OS version: Ubuntu Linux mock world
  • Host machine & OS version: Linux
  • Issue Environment : Unity Mock
  • ARDK version: 1.0.1
  • Unity version: 2019.4.32f1

Description of the issue:

I’m attempting to use the Play feature in Unity on Linux with the ARDK_MockWorld layer, and getting the error shown below. I presume this simply means the ARDK mock world isn’t going to work in Linux, but figured I would just double check here to be sure. I was hoping to be able to develop mostly on a Linux workstation and just use my (slower) Mac for building for iOS occasionally.

This GfxDevice does not support asynchronous readback
UnityEngine.Rendering.AsyncGPUReadback:RequestIntoNativeArray<byte> (Unity.Collections.NativeArray`1<byte>&,UnityEngine.Texture,int,System.Action`1<UnityEngine.Rendering.AsyncGPUReadbackRequest>)
Niantic.ARDK.VirtualStudio.AR.Mock._MockFrameBufferProvider:_GetImageBuffer () (at Assets/ARDK/VirtualStudio/AR/Camera/_MockFrameBufferProvider.cs:387)
Niantic.ARDK.VirtualStudio.AR.Mock._MockFrameBufferProvider:Update () (at Assets/ARDK/VirtualStudio/AR/Camera/_MockFrameBufferProvider.cs:351)
Niantic.ARDK.Utilities._UpdateLoop:Update () (at Assets/ARDK/Utilities/_UpdateLoop.cs:55)

Hi Dav, yes it’s confirmed that Lightship doesn’t have official Linux support right now, so there’s no workaround that we can suggest to get around this error. That said, we really would like to open up the platform to as many developers as possible, so official Linux support is something that we’ll be considering going forward.

This topic was automatically closed 2 hours after the last reply. New replies are no longer allowed.