Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Radix sort hangs / crashes GPU process on Chrome / Mac / Apple Silicon #1

Open
kenrussell opened this issue Oct 10, 2024 · 0 comments

Comments

@kenrussell
Copy link

The default bicycle scene doesn't render on Chrome Mac on Apple Silicon devices. After the loading phase, Chrome's GPU process locks up, prevents interaction with the browser's windows, and makes the machine unresponsive for some time. Generally after ~20 seconds Chrome's GPU process is killed and restarted, and the machine recovers.

Pair programming with @shrekshao isolated the problem to the radix sort compute shader. The use-sort-lib branch runs on this hardware, though with some flickering.

Attached is Chrome's about:gpu from an affected system. I think it's important to debug this further, since this viewer project can be considered a representative application, and this might be uncovering a portability problem with WebGPU or WGSL.

about-gpu-2024-10-10T23-11-49-150Z.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant