WebGPU stops rendering to the canvas after a short amount of time.
Categories
(Core :: Graphics: WebGPU, defect, P3)
Tracking
()
People
(Reporter: dannyfritz, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
38.08 KB,
text/plain
|
Details |
Steps to reproduce:
- Enable WebGPU though about:config
- Navigate to https://austin-eng.com/webgpu-samples/samples/rotatingCube
- Wait a brief moment
Actual results:
The canvas stopped moving.
This is a video recording of the problem (plus an unexpected crash). https://www.youtube.com/watch?v=vLsToNSg8f8
Expected results:
The cube is expected to continue rotating.
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebGPU' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Reporter | ||
Comment 2•3 years ago
|
||
Probably related to this mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5508
Which was fixed in this mesa release: https://docs.mesa3d.org/relnotes/21.3.0.html
I am on Ubuntu 21.10 which has Mesa 21.2.2-1ubuntu1 which is below the 21.3.0 mesa release.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 3•3 years ago
|
||
Upgraded to Mesa 21.3.2 via https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa and can confirm the WebGPU Rotating Cube sample works as expected now.
Comment 4•3 years ago
|
||
The severity field is not set for this bug.
:kvark, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 5•3 years ago
|
||
It was hanging right away when we used the same semaphore for wait & signal on submission.
My workaround was using 2 different semaphores, and it mostly works. However, it looks like Intel driver still had unsynchronized access to the semaphores, so ping-ponging between 2 semaphores just reduced the possibility of of locking from 100% to something like 1%, but still non-zero.
Comment 6•2 years ago
|
||
:dannyfritz: Is this still an issue for you?
Updated•2 years ago
|
Updated•11 months ago
|
Comment 7•11 months ago
|
||
We're pursuing several other issues of this kind, with more specific reproduction instructions, so I'm going to close this bug.
Description
•