-
Notifications
You must be signed in to change notification settings - Fork 238
Description
Problem:
I am encountering the SIGILL crash: This binary was compiled with dotprod enabled, but this feature is not available on this processor. (Following up on Issue #5675).
Request:
I need to use WebGPU acceleration, but my hardware does not support the dotprod extension. Could you please provide a temporary/alternative version of libLiteRtWebGpuAccelerator.so compiled without dotprod?
My Hardware Features (aarch64):
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp flagm2 frint i8mm bf16 dgh bti ecv afp
Note: My CPU features include asimddp, yet the binary still triggers a SIGILL claiming it's missing. This suggests a detection mismatch in my specific environment. To resolve this, I need a version with dotprod explicitly disabled at compile-time to ensure maximum compatibility.
Technical Suggestion:
Please consider building a version targeting a baseline that excludes dotprod. For example, using the generic compiler flag: -march=armv8-a.
Since the GPU plugin is not yet open-sourced, I would appreciate it if the team could provide a compatible binary to unblock my development.