Bug 290198
Summary: | [WebGPU] On M1 MBP - https://threejs.org/examples/webgpu_mesh_batch.html encounters MTLCommandBufferErrorDomain Code=1 "Internal Error (00000100:Internal Error) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Mike Wyrzykowski <mwyrzykowski> |
Component: | WebGPU | Assignee: | Mike Wyrzykowski <mwyrzykowski> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | mwyrzykowski, tzagallo, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Local Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Mike Wyrzykowski
Opening https://threejs.org/examples/webgpu_mesh_batch.html and increasing the count from 512 -> 2048 results in the following error:
```
MTLCommandBufferErrorDomain Code=1 "Internal Error (00000100:Internal Error)
```
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/147596873>
Mike Wyrzykowski
This works on my phone, it seems M1 Mac specific. Or possibly the gpu architecture of M1 Mac specific
Mike Wyrzykowski
This is another issue related to memory barriers it seems. Skipping the memory barriers and the site works correctly. Need to figure out if there is a limit to the number of memory barriers on M1 Macs
Mike Wyrzykowski
This might be fixed on latest betas of macOS Sequoia
Mike Wyrzykowski
This continues to reproduce on M1 on Safari Technology Preview
Mike Wyrzykowski
Potentially due to https://bugs.webkit.org/show_bug.cgi?id=289147 - checking
Mike Wyrzykowski
seems unrelated, attempting an autospade
Mike Wyrzykowski
Pull request: https://github.com/WebKit/WebKit/pull/42887
Mike Wyrzykowski
I can't reproduce this issue on M1 Mac Mini or M1 MBA. Just the M1 MBP
EWS
Committed 292768@main (8f9f2e70a16d): <https://commits.webkit.org/292768@main>
Reviewed commits have been landed. Closing PR #42887 and removing active labels.