Welcome to our community

Be a part of something great, join today!

  • Hey all, just changed over the backend after 15 years I figured time to give it a bit of an update, its probably gonna be a bit weird for most of you and i am sure there is a few bugs to work out but it should kinda work the same as before... hopefully :)

My Public Service Announcement for FCP-X Users!!

Terry VerHaar

Well-known member
Joined
Sep 5, 2009
Messages
7,013
Reaction score
2
Points
38
Location
Marin County, CA
I am pretty much know here to be a big supporter of FCP-X, so you can imagine my frustration when I started seeing the dreaded spinning ball recently. And, this was not just an occasional slow down, this was a 3-10 second vacation for just about every move of the mouse I made.

I had not had anything like this experience in FCPX up to now so I was confused and frustrated. It's true, I had not worked with much multi-cam before, and this project is multi-cam. And, A camera was my Scarlet and B camera was a Canon 60D; another possible issue. I made sure to create proxies but it didn't seem to matter. I also made optimized media and set it to create optimized media for multi-cam clips as well. Surprisingly, none of this helped.

I moved some of the files (via FCPX) to make sure they were readily accessible without a lot of "hunting." Didn't really think that was an issue but I was willing to try anything.

I started to suspect my hard drives; same set-up I alway use but this time it was obviously sluggish. My boot drive (1 TB) was getting a little full so I went through several machinations to dump it. Got down to about 400G free. No help. Defragged it; still no help. Repaired permissions, dumped preferences. Still no help.

Getting desperate. What the heck, I "only" had 16G of RAM in my 2010 6-core Tower (4 x 4), so I upped it to 48G, its max (3 x 16). Ummm... sad to say, still the ball spins. :-(

Time to work on the other drives; internal 2 TB drives x 3. The application lives on my boot drive, the project is on a second drive and, while the actually media had been on a third drive, I had moved it to be be on the same drive as the project. I checked the integrity of all the drives, all OK, and then defragged them. Still... nothing.

I was seriously thinking of upgrading my GPU from the current Radeon 5770 to an nVidia GeForce GTX 680. The only think that slowed me down on that front was trying to do the research about which card would be the best one right now - and, of course, Jarred dropped the bomb about the new RCX coming. I am actually still munching on that issue.

But, alas, do not despair gentlepeople (sorry, watching Game of Thrones lately), the solution did present itself. I was muddling through on the edit - I actually think the RAM was making a bit of a difference - when for some reason I needed to go into my System Preferences and saw the CUDA preference and, as I am wont to do sometimes, I figured I would see if it needed updating. It is worth noting here that, unlike normal apps in the Mac environment, these preferences don't seem to let you know when they need updating. Bummer - as it turns out. So, I checked the update status and it updated from some 5.05 version or so to 5.5.

For joy, for joy. It seems to have worked. Everything is snappy again. As the song says "You don't know what you got 'til it's gone." Boy, it sure is nice to have it back!! I really do enjoy editing in FCP-X... again. :smiley:

EDIT: Oh, in case the moral of the story isn't obvious: Don't be a dummy like I was, check your CUDA preferences often!!
 
Last edited:
There also seems to be a memory leak still and found that after 20min I reboot the system to keep it running smoothly.

I haven't seemed to have this issue but I trust you are right. In this case, restarting the app and/or the machine constantly was of no help. And - not to jinx anything - I have had the app open for hours through intermittent editi bouts and haven't seen an issue yet. :smiley:
 
Interesting story Terry.


There also seems to be a memory leak still and found that after 20min I reboot the system to keep it running smoothly.


Bob,

Have you tried Memoryfreer?

https://itunes.apple.com/us/app/memoryfreer/id451682720?mt=12

This will automatically free inactive memory (the horded ram resulting from a memory leak) meaning you won't have to restart FCP X or reboot your system.
It runs in the background and can take a few to several seconds for the memory to free up but it is effective.

Brian Timmons
BRITIM/MEDIA
 
An OpenCL world...?

An OpenCL world...?

I wonder how much FCP-X relies on CUDA vs OpenCL? Adobe made a serious move to leverage CUDA, as have some others in our biz, which has typically meant nVidia GPUs.

With the new MacPro tubes ATI GPU based initially, does this mean that as FCP-X develops it will be coded to leverage OpenCL much more than CUDA?

If you know this side of things well enough, please educate us. With RED poised to officially announce GPU decoding at IBC and the MacPro tubes on the way I find myself wondering if OpenCL capability is about to become more important to RedUsers - particularly on the Mac platform. For starters, is paying more for a graphics board with tons of CUDA cores only going to be worthwhile if you rely on Adobe?...

Cheers - #19
 
I haven't seemed to have this issue but I trust you are right. In this case, restarting the app and/or the machine constantly was of no help. And - not to jinx anything - I have had the app open for hours through intermittent editi bouts and haven't seen an issue yet. :smiley:

Oh yeah, its probably an issue when using the RR card.
 
Blair - I wish I could be more enlightening on the issue of CUDA vs. OpenCL but, as you can tell from the machinations I went through to discover my "issue," I am somewhat clueless on the GPU thing. Learning fast, though!

You bring up a good point I hadn't thought of though. I was assuming, since I had the CUDA preference installed - why/how I can't recall - that my card supported CUDA. Now, I realize I am not sure that is the case. A little research so far hasn't confirmed that it does. Then again, I can hardly believe the solution to the odd behavior was just a coincidence. Somehow, the older CUDA version must have been slowing tnings down so that the update fixed the issue.

Would love to hear what others could add about the CUDA thing.
 
I was assuming, since I had the CUDA preference installed - why/how I can't recall - that my card supported CUDA. Now, I realize I am not sure that is the case.

This all seem pretty odd. CUDA is a specific hardware architecture unique to certain NVIDIA cards. Neither FCP X nor the ATI card use it, but Premiere Pro, Squeeze and some other apps do. I think Mac OS installs drivers because of some of the various card options, including older stock GT120 cards. I wonder if there is a conflict with an old driver, that's unrelated to FCP X, but still interacting in some way.

- Oliver
 
Interesting story Terry.





Bob,

Have you tried Memoryfreer?

https://itunes.apple.com/us/app/memoryfreer/id451682720?mt=12

This will automatically free inactive memory (the horded ram resulting from a memory leak) meaning you won't have to restart FCP X or reboot your system.
It runs in the background and can take a few to several seconds for the memory to free up but it is effective.

Brian Timmons
BRITIM/MEDIA

You can also try opening up Terminal, and once the prompt comes up, type purge and then hit enter.

Just purge, enter.

It will go through your RAM and figure out what should be held and what shouldn't. Doesn't solve every memory hoarding issue, but it can help a ton after a program crashes, or for a number of other instances. Super simple, super handy. It'll take a few seconds (I've got 8GB of ram in my Mid 2010 MBP, and it sometimes takes 20-30 seconds) where in effect, everything is frozen. But you don't have to shutdown any programs in order to try it.
 
It's possible that the CUDA driver update does a number of things besides optimizing CUDA performance for the apps and cards that use it. Perhaps the update "tells" the app during launch whether or not there are any CUDA cores available for usage, and if there is not, the app can immediately use other resources. Total WAG.

IAC, how FCP-X, RCP-X, or any other apps many of us use with RED media/general content creation operations might benefit from CUDA or OpenCL resources is something worth understanding.

I look forward to RED's official announcements at IBC and the release of the new MacPros to clarify what we might expect from CUDA vs OpenCL, or perhaps its worthwhile to have both. My goal, which I think a lot of RedUsers share, is to be able to work with high resolution imagery fluidly without breaking the bank.

Cheers - #19
 
Blair, and Oliver, you have certainly piqued my curiosity. It does seem like the Cuda thing "shouldn't" have fixed my problem but there is no doubt that the two things coincided.

Jarred's comment about the Titan card with new RCX and the rumor that there will be Titan support in Mavericks have me waiting to see what to do about a new GPU. I will probably wait on the new Mac Pro, as I tend to wait for second gen releases, so I want to keep my current MPro as relevant as possible.
 
Stupid Tricks/Tips#008:

You can call me lazy with my slowdown/troublesome issues with my Mac Pro.

I just make a backup on a clean drive (SSD best but costly) and whenever some issues pop-up, I just swap and boot to it.
The beauty of the current Mac Pro is the drive sled :)

Again just lazy cause Im done with dicking with OS and such :P

I do the same with my 3D workstation on Windows.
 
Eric - nice idea but I am not sure it would have helped here. I guess it could have removed that as an issue more quickly.
 
Eric - nice idea but I am not sure it would have helped here. I guess it could have removed that as an issue more quickly.

Yes true since you have to stay up to par with driver/software versions.

I only use that workflow when Im in a jam and cant figure out what the heck is going on.

Glad you figured it out, I just updated my CUDA thanks to your post :)
 
Ok, I just went from Cuda v5.0.61 to current and I am getting a similar experience. I've been getting the beachball on nearly every move in FCPX for weeks, and went through just about all the same troubleshooting steps. Now it's smooth sailing.
As a test I loaded up every event and project on my machine, FCPx wouldn't even start with those enabled before. As a further stress factor I turned on audio waveforms in the timeline. Now it's all good once everything loads.
Thanks Terry, where were you last week ;)

BTW, I use Freeman to keep the memory purged, just set the inactive limit and forget it. You can watch the pie chart in the menu bar if you want, but it's an automatic process.
https://itunes.apple.com/us/app/freeman/id510934532?mt=12
 
Bob - Definitely. I installed that a couple of weeks before my problems started and, for awhile, I thought it might be the issue. At one point, I re-loaded all the projects and events to sort of negate it's effects but nothing changed. All seems good now and I do like Event Manager; highly recommended.

Jeff - I wish I had figured it out a week ealier as well! :smiley:
 
Interesting.

I had been running CUDA 5.0.61 and having similar issues both in FCPX 10.0.9 and Resolve 9.1.5, but a RAM injection seemed to sort me out. I am updating CUDA now though. Thanks for the heads up.
 
Back
Top