final cut pro 12.3 is failing to render to network shares

We're using an M4 MBP connected to an OWC 10GbE NIC to our network, with an M4 Studio that has a couple 192TB DAS and one 4TB external SSD in an OWC 1M2 case. We're trying render a 900GB source file (from a DAS on the Studio) that is SDR and converting to HDR in ProRes 422 HQ to the 1M2 SSD (which will take like 2.5TB of space), but FCP barfs within the first two minutes but doesn't give up any info on why.


There IS some stuff in the log file that implies there's a dirty cache that can't be emptied? But we're not sure. Below is a snippet from the log file:


Event: disk writes

Action taken: none

Writes: 2160.48 MB of file backed memory dirtied over 2503 seconds (863.04 KB per second average), exceeding limit of 24.86 KB per second over 86400 seconds

Writes limit: 2147.48 MB

Limit duration: 86400s

Writes caused: 2160.48 MB

Writes duration: 2503s

Duration: 2503.35s

Duration Sampled: 2502.38s (event starts 0.77s before samples, event ends 0.21s after samples)

Steps: 452 (5 samples lost, 10.49 MB/step)


Hardware model: Mac16,7

Active cpus: 14

Memory size: 48 GB

HW page size: 16384

VM page size: 16384

Shared cache residency: 29.42% (1973.33 MB / 6707.41 MB)

MacBook Pro (M4 Pro, 2024)

Posted on Aug 25, 2026 10:12 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 28, 2026 12:08 PM

Recommendations:


  • Export to a local volume, then copy to the share.Internal SSD or the OWC Atlas — anything local. This fully decouples the encoder from network stalls and will work every time. For this workflow (single ProRes file, no re-render) the extra copy is minutes. This is the reliable fix; everything below is about making direct-to-share exports survivable.


  • Quiet the Mac Studio during exports.Pause Plex Media Server (its scanner was at 90%+ CPU), and exclude the big media volumes from Spotlight on the Studio (System Settings → Spotlight, or mdutil -i off per volume). mds_stores has logged repeated high-CPU incidents indexing ~300 TB of attached storage, and it competes directly with smbd for the arrays.


  • Test the same export to an APFS SSD share on the Studio. Share a folder on the OWC Atlas Ultra (or internal SSD) and export TEST.mov to it. If that succeeds where ItTwerks fails, the bottleneck is confirmed as the HFS+ Pegasus write path, not SMB or the network. The often-seen commentary about not using APFS on mechanical drives is outdated. APFS is now the recommended volume format for both mechanical and APFS drives.


  • Treat the 168 TB HFS+ volume at 77% full as suspect.HFS+ at this scale and fill level allocates slowly and fragments badly, and allocation stalls block all I/O on the volume. Check it with DiskWarrior (already installed), and plan to keep large HFS+ arrays below ~80% — or migrate the export-target role to APFS.


  • Don't read the source and write the export over the same share at once.Source (ProRes LT) and destination are both on ItTwerks, sharing one SMB session and one array. Keeping the source local for the export halves the load on the choke point.


  • top tuning the network — it isn't the problem.Jumbo frames, EEE, AVB, flow control: the link negotiated 10Gbase-T full-duplex cleanly and never flapped during the failure. Use smb:// (never cifs://) and leave the NIC settings at the combination that benchmarks best.


Misc Observations and Comments:


Four cifs:// connection attempts (09:29–09:31) were refused with "cifs specified but SMB 1 is not enabled." Someone is connecting with the legacy cifs:// scheme, which forces SMB1. Always use smb://. The working mount authenticates via Apple ID over Bonjour (ThunderPuckExtreme._smb._tcp.local).


On the Studio, EtreCheck flags SIP and Gatekeeper disabled, security updates off, mds_stores and apfsd high-CPU incidents, and a cracked-source Logic install ("FileCR"). None of that caused this error, but it's a fragile machine to use as a production file server.

63 replies

Aug 27, 2026 4:52 PM in response to Old_Video_Guy

I don't want to be recompressing it (yet). ProRes is a lossy codec. It is "visually" lossless, but it's not actually lossless, but cmon do you want me to export in Uncompressed? That would be absurd. And a waste of time.

I'm going to be compressing these HQ files right after in Compressor to a high quality H265 version, one that I can actually store. Processing EVERYTHING to the highest quality file BEFORE doing that is the best idea. Doesn't matter what you start with, the point is to not be recompressing it 3 times before you even get to Compressor.


So I am gaining something. I'm gaining the finished HDR product before compression, in its best quality.

Aug 27, 2026 5:07 PM in response to terryb

I'm not sure what iperf is... but we've done a lot of AJA System Tests. That is what Promise recommended. Here's a bunch I just compiled, I can't get to my 10G NIC right now, so I'm using 3 other computers to show this 8GB problem. One of these tests is even an external USB4 SSD on one of them. The 3 computers are my dad's Mac Studio, my Studio, and an M2 Mac Mini, all with 10G capability:

https://gofile.io/d/Z6vDH5gq

The last one I did was from my Studio to that M2 Pro Mac Mini, and that one wasn't going line speed even though I was testing it to its internal SSD, but it still hit the 8GB thing, just farther down the 16GB test.


Oh, that file might be interesting to mess with here then... except for the fact that it apparently doesn't exist on my Studio..? Idk what that's about.

Anyway, I did try all packet sizes, Jumbo, Standard, 16000. I also tried all of the ethernet modes, as in every option in the dropdown that energy-efficient-ethernet is in. I also tried enabling/disabling AVB/EAV mode. Nothing changed except the things they are supposed to change. Jumbo packets + full-duplex+flow-control seems to be the best combo I've found for general 10G network performance, but this 8GB problem never went away.

Aug 28, 2026 1:24 AM in response to Old_Video_Guy

It's not going to be better than the source, that's not what this is.. have you even done video for production purposes?

The point is that it will be THE SAME, as in, NOT RECOMPRESSED. LT is MORE COMPRESSED than HQ, therefore I want to export in HQ so that I can compress myself. Make sense?

Exporting in HQ is always better than exporting in LT, and that's a mathematical fact.

Unless you're going to tell me that because it's intra-frame this doesn't apply to ProRes? If it's re-encoding the frames AT ALL, that's bad.


Either way, it's moot since NEITHER will finish.


Is maybe what you're confused about here the fact that I don't seem to be even modifying the LT file before export? Because I am. I'm turning it into HDR to get as much depth and detail as possible before I compress. That is why I'm doing any of this.

Aug 28, 2026 12:38 PM in response to joema

I don't know what an OWC Atlas is, but I don't have one. I do have 2 external SSDs, however they aren't big enough (as I've explained) to do these kinds of renders to. 2TB is pretty mild for me, often exceeding 8TB for one export. I know it would work, it's simply not an option. I could do that test, and it would succeed, but there wouldn't be a point in that, since it doesn't solve the problem.

Having the source local instead is way more doable, but the destination still has to be over the network, which of course doesn't work.


The Mac Studio has nothing to do with it, nor anything running on it. This problem happens on brand new Macs with fresh installs of MacOS, so it can't be anything I put on it.


I don't have an APFS SSD share anywhere, except for the internal Mac SSDs, which aren't big enough to test this with, and I can't just create a new one.


I treat all volumes as suspect. I used a tool called DiskWarrior (oh yea you saw that) to defragment the volume's directories. Sadly, I don't really have the luxury of keeping extra space on my volumes for stability purposes a lot of the time. After this problem is resolved, I can free up like 30TB though, so that'll be nice.


I was only thrashing the volume for time expedition. It does fail faster if I do that, however it fails every time if I don't as well, so the only difference is how much time it took to get back to you.


I know for a fact the network isn't the problem. I've said this many times as well. The core problem is internal to MacOS's network stuff, and Final Cut Pro is dealing with that so badly that it won't even export any large export successfully.


When I was at the Promise (Pegasus makers) headquarters, I was demonstrating to a support-handling guy this problem. He started talking about CIFS and other ways of mounting the volume to see if that had any different behavior, but of course it doesn't let you connect with that to another Mac, it's only for connecting other things that serve it.

I don't believe I CAN use anything else other than SMB anyway, so this is moot.


I disable gatekeeper and SIP because I do many things that they don't like and I find them extremely annoying, so security takes a backseat. I don't like my computer autoupdating anything for the most part, so I disabled that too. mds_stores is a built-in MacOS process, as well as apfsd. mds has to do with spotlight, and as I've explained elsewhere in the thread, I have many TB of data, so a lot of indexing is expected. The cracked source software is out of convenience, since we do have a App Store Logic license, I just have a locally stored copy and that's faster than downloading from the internet every time I need it.


This machine is the most reliable machine in the house, and it's as fragile as anything else.


Sadly, none of this helps.. Most of these comments were rendered moot earlier in the thread, and have been explained. I urge you to read through the thread if you would still like to help.



What I need is some setting in some hidden file or something that tells SMB or whatever to write to storage immediately when it gets data in through the network, because that is the root cause of this crap. Either that or someone needs to escalate this to whoever deals with MacOS bugs. This is a problem across ALL MACS with fast enough networking, and should be worth their time, especially since it is causing their Pro Applications to bug out.

Aug 28, 2026 2:31 PM in response to joema

A slow drive works fine connected locally, so that's wrong. In fact, there's stuff that's wrong all through this. The 10G link isn't a bottleneck because the VT can't get it processed quite that fast. It even says so in your response.. so I have to ask..


Is that mostly an AI generated response? If so, please stop using it, it's not generating helpful responses. Everything there has been rendered moot.

Aug 28, 2026 3:31 PM in response to minecraftiaMACUser100

"A slow drive works fine connected locally, so that's wrong"


That's what I said. My exact words were "a slow local drive never does this."


"The 10G link isn't a bottleneck"


Correct, it's not a bottleneck. That's what I said. My exact words:


"the network...it isn't the problem"


I then elaborated, explaining that while *not* a bottleneck, the 10G network creates a timing condition that exposes this behavior. It coincidentally enables the problem, but it's not a bottleneck.




Aug 28, 2026 4:56 PM in response to Norman Lemieux

BTW, if y'all haven't figured out yet, MinecraftiaMACUser100 is pretty much OP. He asked me to craft the initial message (a) because he was going to sleep and would have loved some advice when he got up again; and (b) he's not all that good at distilling the issue into a communicable problem.


He's just gone to sleep again and he asked me for all of you viewers--whom we all love and respect--to PLEASE scan the thread before posting your next brainstorm as we're seeing a lot of duplication (which is driving MACUser crazy). If you have a new procedure that might yield different results, please mark it as such. Because if you are waiting for results of something we tried before, as Mal says, "That's a long wait for a train don't come."


After the first flurry of responses from terryb et al, I told MACUser to jump in and start contributing because (a) he is more intimate with the problem and (b) it's all his equipment [that I bought and own but he's doing work for me]. And not to put terryb down, but joema's replies are professional. Respect.


Thank you all.

Aug 28, 2026 11:02 PM in response to joema

Your original diagnostic info is incorrect because I'm not rendering on an M4 Max, and it is FAR SLOWER than realtime when I export, remember this is 8K60 video.

The Pegasus I was writing to definitely has enough speed to write this data at the rate it is going, the problem is that the Studio is buffering for way too long. This nonsense is what causes FCP to fail on any machine doing this.

Aug 29, 2026 12:40 AM in response to minecraftiaMACUser100

I said before it's possible this happens on non-beta macOS. It's not a matter of whether we believe it. The problem was that all the work and analysis of that data was based on beta macOS. None of that can be turned in or used in filing a bug. Apple will not accept a bug filed on beta software (outside of a beta program). It's a matter of policy.


Filing a bug is not merely an earnest assertion that a problem happens. It's hours (or days) of grueling work and methodical documentation in a specific format. You can see here some examples of past FCP bugs I've filed:

https://www.dropbox.com/scl/fo/ik63ud33fifnrjdctyr07/AJsb3pkrUuGPAcHSaZ5aD_E?rlkey=rjpbonkp78p4dvahsvhn9zl5s&st=vffuz5om&dl=0


The problem was time. The painstaking analysis done on beta macOS now has to be re-done. That's not a quick go/no-go test. It's hours of work. That cost us a day.


We're just end-users volunteering our time to help you. Thanks for sending this other info, I'll start looking at it today.

Aug 29, 2026 3:33 AM in response to joema

I did submit a report using the Feedback Assistant, which seems to have a connection to the betas, but I've filed like 10 bugs in there, and none of them got fixed for years, so I don't have high hopes for that. I've actually typed out pretty much what those bug filings look like for some of them, so that doesn't appear to be as grueling as it seems maybe to other users. I'm used to it. I also do testing for a few developers on the internet. The only thing I didn't do was give clear step-by-step reproduction instructions for the most part. That would be super simple to do for this one though, so I should go back into Feedback Assistant and add that.

If I'm understanding, the bug report filing is just.. explaining what the problem is, how it can be reproduced, and what the user tried that didn't help that reasonably could have. That's what I see.

I have the time since I can't really get any work done until this is resolved.


Edit:


Aug 29, 2026 5:54 AM in response to minecraftiaMACUser100

BTW, I'm working to set up two Macs on 10-gig Ethernet to test. If I can reproduce this (and based on your information, it sounds possible, even likely), that will help a lot. I could repeatedly run the scenario while taking various diagnostic traces such as Xcode Instruments, which would support a detailed bug report.


Even if it did not reproduce on my end, that itself can be useful. We could then examine specific config or other technical differences between our setups. That itself could lead to a low-impact or no-impact workaround.

Aug 29, 2026 6:08 AM in response to joema

Good to know.


Yea the reason why I’m so **** bent on getting this known and fixed is because if this is a problem, then it’s a big one that likely causes more problems for everyone.


I have been filling up my storage with video files that I need to process down. I don’t have room for much more of anything now because of this. I’ve had to “borrow” additional HDD hardware from my father due to me running out of space. My plan was to use FCP to HDR-ize everything on its way to being compressed. I can’t get any work done because the files I’m stuck with until this gets fixed are very large, and they have to stay that way if I want to do this at all. I just… kinda forgot that FCP had this problem. It has for at least 5 years, ever since I started using it in 2021. I ran into it again in 2025 while at someone else’s house, and even deleted the original media I had before I realized that FCP had quietly cancelled the exports and I had no idea so of course I didn’t go check for the exported files until it was too late. That was terrible. I’m running into it now, and with media that can’t be made smaller until this is done.

I dont remember what the topology was before now other than that it was always failing when exporting over the network, or when the source media was over the network. Both of those have the same result.


To put it simply, I’ve had the problem on MacOS 10.13.6 on a 2010 Mac Pro with the latest FCP that runs on that OS, all the way to my 27 beta laptop running FCP 12.3. As far as I can tell, this has actually been a problem for 8+ years. The 8GB thing though.. I don’t know, since I never noticed it until I got a bunch of 10G equipped Macs with HDD RAIDs to go with them. It definitely makes the FCP problem worse.

To complete the list, I’ve also had the FCP problem on MacOS 12, MacOS 13, MacOS 15, and MacOS 26.

final cut pro 12.3 is failing to render to network shares

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.