遠端 Mac mini M4跑 Blender 批渲染時,統一記憶體易因多實例、Cycles tile 與跨區上傳觸頂。本文含 Cycles/EEVEE 矩陣、CLI 參數表與日韓港新/美西提示。 首頁、筆記與指南、M4 影片/記憶體文。
🎬 誰該讀
雲端 macOS 排渲染佇列、比較 16GB/24GB、或多區複製管線者;把每幀、併發與回傳一併寫進預算。
三類痛點(編號)
- 統一記憶體邊界模糊:幾何、紋理解壓與算圖核心同池,崩潰前常先整機卡頓或觸發交換。
- tile 與併發誤配:Cycles GPU tile 過大拉高單幀尖峰;多開 CLI 實例在 16GB 上極易互搶。
- 跨區資料動線:母檔與算力不同區時,總工期常由上傳、校驗與重試決定,而非單幀秒數。
Cycles 與 EEVEE:決策矩陣
Cycles 看 tile 與採樣共同塑造的峰值;EEVEE 看解析度、陰影與後製,勿用「加大 tile 就加速」的同一套直覺。無人值守遠端機宜單實例先跑穩,再用第二台節點水平擴充吞吐。
| 維度 | Cycles GPU | Cycles CPU | EEVEE |
|---|---|---|---|
| Tile/併發 | 分塊大小連動峰值;先穩單幀 | 小 tile 可略增執行緒 | 以幀為單位試分辨率 |
| 記憶體 | 減 4K 紋理、限 subdiv | 同左;較慢較穩 | 影片貼圖與模擬快取 |
| 佇列 | 一機一 worker、SSD 輸出 | 離峰長任務 | 分段 PNG/EXR |
可執行參數表(執行緒、tile、記憶體、輸出)
Tile/採樣多在 .blend 內;CLI 負責執行緒、幀範圍與像素格式。macOS 無單一「硬上限」參數,記憶體配額靠減場景負載、維持單實例與活動監視器預警。
| 場景 | 執行緒 | Tile/備註 | 記憶體思路 | -F 輸出 |
|---|---|---|---|---|
| Cycles 靜幀 | -b file.blend -t 0 -f 1 | GPU tile 256–512 試跑 | 16GB 關 HDRI;24GB 可保留較高 subdiv | PNG/OPEN_EXR |
| Cycles 動畫 | -t 0 -s 1 -e 240 -a | 固定 tile 再開佇列 | 峰值飄移則收斂紋理 | PNG 預覽、OPEN_EXR 母版 |
| EEVEE | -t 0 | 場景內解析度/陰影 | 代理貼圖、烘焙後批跑 | FFMPEG/PNG |
| CPU 稽核 | -t 8 | 小 tile | 勿與 GPU 滿載同占 16GB | PNG |
骨架:blender -b ~/jobs/foo.blend -t 0 -o //out_##### -F PNG -x 1 -a;靜幀改 -f N。
節點:日韓港新與美西
落地步驟(≥5)
- 量測單幀峰值,凍結 .blend。
- 單一背景行程+目錄/Redis 佇列。
- -t 0 起,與他服務共存再鎖執行緒。
- 輸出 SSD 子卷,APFS 餘量≥15%。
- 雜湊校驗後上傳;大檔分塊續傳。
- 連線見 SSH/VNC。
可引用要點(≥3)
- Tile:Metal Cycles 常自 256–512 px 掃描。
- 佇列:16GB depth=1;24GB 雙實例須先量測。
- 輸出:母版 EXR;預覽 PNG/H.264 另導。
常見問題(FAQ)
雙開 Blender? 16GB 機型勿預設雙實例;24GB 亦須先量測雙場景峰值,否則寧可加第二台租賃節點。
Tile 愈大愈好? 未必;請在 256–512 區間對照每幀時間與記憶體壓力曲線再定稿。
EEVEE 能照搬 Cycles 的 tile 腳本嗎? 不建議;EEVEE 以場景內解析度、陰影與烘焙狀態為主,請用短試跑幀驗證。
日租與月租如何選? 單次檔期、調參與試渲染→按日租;連續多週固定佇列與快取目錄→按月租;費率見 定價頁。