Investigate how Joplin can use WebGPU efficiently for local embedding generation without requiring users to manually launch the app with Electron/Chromium flags.
On Linux, WebGPU currently appears to require flags such as --no-sandbox --enable-unsafe-webgpu --enable-features=Vulkan, which are suboptimal solution for UX.
This issue should investigate:
- Whether WebGPU can be enabled safely in Joplin/Electron in Linux
- Whether Windows and macOS work without extra flags
- The risks of any required Electron/Chromium flags
Based on this:
Investigate how Joplin can use WebGPU efficiently for local embedding generation without requiring users to manually launch the app with Electron/Chromium flags.
On Linux, WebGPU currently appears to require flags such as
--no-sandbox --enable-unsafe-webgpu --enable-features=Vulkan, which are suboptimal solution for UX.This issue should investigate:
Based on this: