Open kevinkleine opened 1 year ago
The vkcube and vkcubepp demo's from Vulkan tools run flawlessly.
As far as I know there are some bugs on the WebGPU support of Chrome on Linux platform. Could you run https://webgpu.github.io/webgpu-samples/samples/rotatingCube flawlessly within Chrome on your system? If not, this should be a Chrome issue other than Bevy. You could also try firefox-nightly. https://webgpu.github.io/webgpu-samples/samples/rotatingCube runs well on my firefox-nightly except for some compute shader examples.
This issue seems to happen just running a bevy app on linux with OpenGL, while running with Vulkan works just fine.
I run this command: WGPU_BACKEND=opengl cargo run
https://u.got-hacked.rip/31810bda7e85e9be61a9dc6be666a120.png Above is a screenshot of the error, I can also provide it in text form:
thread 'main' panicked at 'Unable to find a GPU! Make sure you have installed required drivers! For extra information, see: https://github.com/bevyengine/bevy/blob/latest/docs/linux_dependencies.md', /home/thered/.cargo/git/checkouts/bevy-bb25afe27d4d3c50/53dbfd4/crates/bevy_render/src/renderer/mod.rs:131:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I have all drivers and I don't think any dependencies are missing. Running a regular raw OpenGL application works just fine as well.
Edit: Here's some further system information: https://u.got-hacked.rip/01d01df03fc74f94e98eaa969756898a.png
Bevy version
Not sure, I am getting this error online while trying the WebGPU examples at https://bevyengine.org/examples-webgpu/2D%20Rendering/2d-gizmos/
Relevant system information
Chrome Version 115.0.5790.102 (Official Build) (64-bit) 5.10.186-2-MANJARO Desktop: GNOME v: 44.3 tk: GTK v: 3.24.38 wm: gnome-shell dm: GDM v: 44.1 Wayland GPU Intel TigerLake-LP GT2 [Iris Xe Graphics]
What you did
Open the example at the link above.
What went wrong
See loader, but no output. Get 2 errors in the web console.
errors
panicked at 'Unable to find a GPU! Make sure you have installed required drivers!', crates/bevy_render/src/renderer/mod.rs:130:10 Stack: Error at imports.wbg.__wbg_new_abda76e883ba8a5f (https://bevy-webgpu-examples.pages.dev/2D%20Rendering/2d-gizmos/wasm_example.js:413:21) at wasm://wasm/03e0e176:wasm-function[28254]:0xbf5ff8 at wasm://wasm/03e0e176:wasm-function[9853]:0xa0322e at wasm://wasm/03e0e176:wasm-function[19137]:0xb753db at wasm://wasm/03e0e176:wasm-function[30650]:0xc4c7a0 at wasm://wasm/03e0e176:wasm-function[16646]:0xb1a537 at wasm://wasm/03e0e176:wasm-function[385]:0x1d1940 at wasm://wasm/03e0e176:wasm-function[6585]:0x88936e at wasm://wasm/03e0e176:wasm-function[31109]:0xc7a7e7 at wasm://wasm/03e0e176:wasm-function[20613]:0xb959b6 Uncaught (in promise) RuntimeError: unreachable at 03e0e176:0xa03254 at 03e0e176:0xb753db at 03e0e176:0xc4c7a0 at 03e0e176:0xb1a537 at 03e0e176:0x1d1940 at 03e0e176:0x88936e at 03e0e176:0xc7a7e7 at 03e0e176:0xb959b6 at __wbg_adapter_65 (wasm_example.js:238:10) at real (wasm_example.js:203:20)