Embedding graph does not render in VMs with no GPU
Hi,
I am working in a Citrix virtualized machine that does not have a GPU.
I can see in the browser console an error - Could not request WebGPU adapter YT @ ...
Does this mean that the fallback rendering menthod is not working (as it says WebGL 2 fallback)?
If so, it might be a good idea to list Min Requirements (as part of documentation) - e.g. Linux/macOS with GPU only
As a follow up - in my case - chrome://gpu/ - said both WebGPU and WebGL2 are disabled.
Then I had to enable the following flags in - chrome://flags -
- Override software rendering list
- Unsafe WebGPU Support
And then it works!
So may be some additonal documentation to check the above and stating the above min requirements would be helpful.
Thank you again!
https://github.com/apple/embedding-atlas makes it clear that you need webgpu for webgl2. Maybe an explicit error in the app could be helpful when neither is found. Could you send a pull request?
As a follow up - in my case -
chrome://gpu/- said bothWebGPUandWebGL2are disabled.Then I had to enable the following flags in -
chrome://flags-
- Override software rendering list
- Unsafe WebGPU Support
And then it works!
So may be some additonal documentation to check the above and stating the above min requirements would be helpful.
Thank you again!
It doesn't help me. In console I see
Uncaught (in promise) TypeError: Failed to execute 'requestDevice' on 'GPUAdapter': Unsupported feature: shader-f16