Skip to content

Commit 2474eaa

Browse files
Copilotumireon
andauthored
Document Rosetta2 incompatibility on macOS (#723)
* Initial plan * Add Rosetta2 incompatibility documentation for macOS Co-authored-by: umireon <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: umireon <[email protected]>
1 parent fd86e0c commit 2474eaa

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

FAQ.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,20 @@
101101
- CPU: AVX support required. Multi-core recommended. GPU support is planned for the future.
102102
- High CPU usage with multiple sources or high resolution. Use lighter models (e.g., SelfieSeg) if needed.
103103

104+
### macOS Architecture Compatibility
105+
106+
- **Apple Silicon (M1/M2/M3/etc.):** Use the Universal binary installer. Intel binaries running via Rosetta2 are **not supported** and will cause crashes.
107+
- **Intel Macs:** Use the Universal binary installer. Apple Silicon binaries running on Intel are **not supported**.
108+
- Always ensure your OBS Studio installation matches your Mac's architecture to avoid compatibility issues.
109+
104110
---
105111

106112
## 5. Troubleshooting
107113

108114
- **"Failed to load" error:** Missing dependencies or wrong install path. Recheck installation steps.
109115
- **Black/transparent background:** Check filter settings and source order.
110-
- **OBS crashes:** Use latest OBS/plugin, remove conflicting plugins, report with OBS log on GitHub if needed.
116+
- **OBS crashes on macOS:** If running on Apple Silicon, ensure you are NOT using an Intel OBS binary via Rosetta2. If on Intel Mac, ensure you are NOT using an Apple Silicon OBS binary. The plugin does not support cross-architecture translation and will crash. Use OBS Studio and the plugin built for your Mac's native architecture.
117+
- **OBS crashes (other platforms):** Use latest OBS/plugin, remove conflicting plugins, report with OBS log on GitHub if needed.
111118
- **"Cannot find model file":** Missing model files. Reinstall the plugin.
112119

113120
---

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ If you are looking for hands-on help or private consultation please select a [sp
6060
GPU support:
6161

6262
- On Windows, we plan to support WinML acceleration.
63-
- On Mac we support CoreML for acceleration, which is efficient on Appli Silicon.
63+
- On Mac we support CoreML for acceleration, which is efficient on Apple Silicon. **Note:** This plugin does not support cross-architecture translation (Rosetta2). Intel binaries on Apple Silicon or Apple Silicon binaries on Intel will crash.
6464
- On Linux CUDA and ROCM are supported if this plugin is built from source. Ensure your ONNX Runtime installation has CUDA or ROCM support.
6565
- The goal of this plugin is to be available for everyone on every system, even if they don't own a GPU.
6666

pages/src/pages/macos.astro

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ if (!asset) throw new Error("macOS asset not found!");
2121
<main class="white-box">
2222
<h1>Install OBS Background Removal on macOS</h1>
2323

24+
<div style="background-color: #fff3cd; border: 1px solid #ffc107; border-radius: 4px; padding: 12px; margin-bottom: 20px;">
25+
<strong>⚠️ Architecture Compatibility Warning:</strong><br />
26+
This plugin does <strong>NOT</strong> support cross-architecture translation (Rosetta2). If you run an Intel OBS binary on Apple Silicon via Rosetta2, or an Apple Silicon binary on Intel Macs, the plugin will crash. Always use OBS Studio and this plugin built for your Mac's native architecture.
27+
</div>
28+
2429
<ol>
2530
<li>
2631
<strong>Download the Plugin Installer:</strong><br />

0 commit comments

Comments
 (0)