Final Cut Pro export stalls at 0% when eGPU connected and discrete GPU offload active on macOS 14.1
Environment
MacBook Pro (Intel) running macOS 14.1, Final Cut Pro 10.6.9, Radeon eGPU connected via Thunderbolt 3 dock; system set to prefer external GPU for accelerated apps in System Settings → Displays → Advanced.
Symptoms
Export jobs in Final Cut Pro (any project >1 track with effects) hang at 'Preparing' or show progress stuck at 0% for an extended period; the UI remains responsive but no encoding progress occurs. The activity monitor shows high GPU driver processes and no disk or CPU write activity to the destination. Disconnecting the eGPU and restarting Final Cut Pro allows exports to proceed normally using internal GPU/CPU.
Observations
Console logs during the hang show repeated messages from the GPU driver and IOAccelFamily indicating 'render pipeline stall' and occasional 'GPU via Thunderbolt: device offline' entries. Activity Monitor shows 'com.apple.render' worker threads pegged but the Compressor/Export processes are idle waiting on GPU completion. Connecting the eGPU changes the 'Metal device' presented to the OS; Final Cut Pro reports the external GPU as the active device in its preferences when connected. Rebooting with the eGPU attached recreates the issue; updating to the latest Final Cut Pro patch provided no change. eGPU firmware updated to vendor latest.
Already attempted
Tried exporting to different destinations (internal SSD, external USB‑C drive); no change. Disabled 'Prefer eGPU' in System Settings — exports succeed (using internal GPU). Reset NVRAM and SMC-equivalent for Intel Macs. Booted in Safe Mode (disables eGPU) — export works. Reinstalled Final Cut Pro. Collected sysdiagnose and exported logs but no obvious user-space crash reported.
Question
What diagnostic steps should I take to determine whether the hang is caused by a driver eGPU offload regression, a Final Cut Pro GPU scheduling issue, or a Thunderbolt dock firmware problem, and what safe mitigations allow continued editing/exporting while retaining eGPU performance for other workloads?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags
- macOS31% match
Intel MacBook Pro external USB‑C monitor flickers only when GPU‑accelerated apps run after macOS update
Open0 answers - macOS26% match
MacBook Pro fans at 100% and kernel_task spikes when Thunderbolt 4 dock with dual 4K displays is connected
Open0 answers - macOS25% match
macOS Ventura: HDR video shows washed-out color and green frames on external HDMI monitor connected via Thunderbolt 4 dock
Open0 answers - macOS25% match
MacBook Pro kernel_task CPU spikes and fans at max when Thunderbolt 4 dock + USB‑C audio interface running 96 kHz
Open0 answers - macOS23% match
Safari WebRTC video window black when external eGPU connected on macOS 13.6
Open0 answers