今天是 2024年 2月24日,chrome 的 webGPU 在Linux上依然是实验性的
electron 是可以开启 webGPU 的。目前问题:可能驱动不完善,虽然能运行,但会报错
electron 主进程代码
app.commandLine.appendSwitch('enable-features','SharedArrayBuffer') //有用 共享内存
app.commandLine.appendSwitch('enable-gpu-rasterization') //滑动更流畅
app.commandLine.appendSwitch('enable-quic') //快速 UDP 互联网连接
app.commandLine.appendSwitch('enable-zero-copy')
app.commandLine.appendSwitch('enable-features',"Vulkan") //有用
app.commandLine.appendSwitch('enable-unsafe-webgpu') //有用
开启后效果:
可以运行,但控制台会报错,Warning: terminator_CreateInstance: Received return code -3 from call to vkCreateInstance in ICD /usr/lib/x86_64-linux-gnu/libvulkan_dzn.so. Skipping this driver.