Vulkan not working on Anbox Cloud Appliance (ARM, AWS g5g.4xlarge)

Environment:

  • AWS AMI: Anbox Cloud Appliance - ARM
  • Instance Type: g5g.4xlarge
  • Ubuntu Version: 24.04.2
  • GPU Driver: NVIDIA 570.133.20
  • Anbox Cloud Appliance Version: 1.25.2-39dc73d32

Issue:
I am testing 3D game performance on Anbox Cloud Appliance running on an AWS g5g.4xlarge instance.

After installing the CUDA drivers, I created an Android 14 application from the Anbox dashboard and launched an instance.

When I install and run a 3D game, it consistently crashes after the intro screen.

To investigate, I installed 3DMark and conducted benchmarking:

  • OpenGL-based tests completed successfully.
  • Vulkan-based tests failed with a message stating that the device does not support Vulkan.

I also tested another 3D game known not to use Vulkan, and it played normally without issues.

Analysis:
From the test results, it appears that Vulkan is not properly supported in the current environment, causing the game to crash.

As far as I know, Anbox Cloud is supposed to support Vulkan.

Question:
What additional steps should I take to properly enable Vulkan support in this setup?

Any advice on how to verify or configure Vulkan support would be appreciated.

1 Like

hey @bgthink !

After installing the CUDA drivers, I created an Android 14 application from the Anbox dashboard and launched an instance.

Do you mean you manually installed the CUDA drivers? If yes, can you provide us with the exact steps you performed? Vulkan support is a bit picky on the NVIDIA driver version and our installation process should perform the necessary steps to install and configure everything correctly for you.

Specifically 3DMark should work fine, can you provide us the output of

$ anbox-bug-report

from within an Anbox instance which fails to provide Vulkan support and the output of

$ sudo anbox-cloud-appliance.buginfo

from the host?