You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: block MetalRT on M1/M2 with clear error (requires Apple M3+ for Metal 3.1)
MetalRT shaders use bfloat16 and -std=metal3.1, which requires Apple GPU
Family 9 (M3 or later). M1/M2 chips cannot load the metallib at all.
Added gpu_supported() check to every MetalRT entry point:
- metalrt_loader load()/install(): rejects early with clear message
- rcli setup: auto-selects llama.cpp on M1/M2, hides MetalRT choice
- rcli engine metalrt: prints "requires M3+" error
- rcli metalrt install: same check
- TUI engine switcher: shows "Requires Apple M3 or later" label
- rcli_init: graceful fallback to llama.cpp with warning
Made-with: Cursor
0 commit comments