(Note to the moderators: While I am using a legacy Mac, this specific question has to do with proper GPU-accelerated render times in Final Cut Express, so I am in good faith putting this in the correct forum.)
-----------
I would GREATLY appreciate some help/insight as to how I can get Final Cut Express 4.0.1 to fully use my new EVGA 7800 GS CO (440/675 model, bought from Old-Macs.com). Here's the deal:
I have a Digital Audio G4 that has been upgraded over the years to these most recent specs: Dual 1.6 gHz PowerLogix processor upgrade, OSX 10.5.8, 1.5gb RAM, (2) Sonnet Tempo SATA PCI cards, (1) High Point RocketRAID SATA II PCI card (which is only being used as a HDD controller, not for card-supported RAID), 3 HDDs, 2 OWC SSDs, and until very recently, a GeForce 5200 FX GPU.
I did an extensive upgrade last week that included installing a new EVGA 7800 GS GPU (and a new PSU to handle it's power requirements). Xbench shows an improvement using the 7800. My Mac took it beautifully, no issues except that there is a long blue screen (or gray screen) that lasts for about 2 minutes before the login screen comes up. Other than that the card works without any problems as far as I know.
HOWEVER, Final Cut Expess render time got SLOWER with the 7800 based on a test file that I ran before the GPU upgrade and after. The 5200 performed better! (it should be noted here that the render test is effects-heavy, and that the 7800 should have eaten the 5200's time for lunch!)
This cannot be. After some consideration, it seems that the problem may be with FCE not recognizing the 7800 properly and therefore not fully utilizing it.
Steps taken:
I temporarily moved the following items out of the /users/username/library/preferences/ directory (into a folder on my desktop):
-- com.apple.FinalCutExpress.plist
Subdirectory /Final Cut Express User Data/:
-- Final Cut Express 4.0 Prefs
-- Final Cut Express Obj Cache
-- Final Cut Express Prof Cache.fcpch
After launching FCE again, it regenerated all files except the com.apple.FinalCutExpress.plist. I ran the test again (with the com.apple.FinalCutExpress.plist kept outside of the prefs folder) and the render time improved by about 2 minutes, but was still slower than the 5200 by a little over a minute. Then I did a second test after putting com.apple.FinalCutExpress.plist back into the prefs folder, and the render time slowed down by about 40 seconds.
Note: I installed Temperature Monitor and launched it/watched it during the tests described above, and the temperature of the GPU did not fluctuate by more than 1 degree (between 52º-53º Celcius), which I assume is most likely ambient temperature changes. If the GPU were truly being used I expect that number would go up noticeably more.
I have done some searching (on this forum and google) but haven't been able to find anything so far that addresses this specific issue/setup. I found some posts about changing an Info.plist line item to AGP instead of PCI, but that line item/text does not exist in my Info.plist for FCE.
I suspected at one point that the OS may be coming into play here, but I'm really not 100% confident of that. If it were, then I assume that in all likelihood Xbench would not have shown better numbers for the 7800, which suggests that OS-level nVidia GPU support is sufficient. However if I am incorrect and there IS something OS-specific that should be done (such as modding a kext file), please tell me by all means.
I'm looking for any help that anyone here can give me. Have you seen or run into this kind of thing before? How did you fix it? Is this truly an FCE-specific issue? Is there a plist mod or some other mod that can be done? Even if you've encountered similarly but not exactly this situation, whether on a G4 or G5, Final Cut Express or Final Cut Pro. ANY help would be appreciated.
Thanks in advance!
-----------
I would GREATLY appreciate some help/insight as to how I can get Final Cut Express 4.0.1 to fully use my new EVGA 7800 GS CO (440/675 model, bought from Old-Macs.com). Here's the deal:
I have a Digital Audio G4 that has been upgraded over the years to these most recent specs: Dual 1.6 gHz PowerLogix processor upgrade, OSX 10.5.8, 1.5gb RAM, (2) Sonnet Tempo SATA PCI cards, (1) High Point RocketRAID SATA II PCI card (which is only being used as a HDD controller, not for card-supported RAID), 3 HDDs, 2 OWC SSDs, and until very recently, a GeForce 5200 FX GPU.
I did an extensive upgrade last week that included installing a new EVGA 7800 GS GPU (and a new PSU to handle it's power requirements). Xbench shows an improvement using the 7800. My Mac took it beautifully, no issues except that there is a long blue screen (or gray screen) that lasts for about 2 minutes before the login screen comes up. Other than that the card works without any problems as far as I know.
HOWEVER, Final Cut Expess render time got SLOWER with the 7800 based on a test file that I ran before the GPU upgrade and after. The 5200 performed better! (it should be noted here that the render test is effects-heavy, and that the 7800 should have eaten the 5200's time for lunch!)
This cannot be. After some consideration, it seems that the problem may be with FCE not recognizing the 7800 properly and therefore not fully utilizing it.
Steps taken:
I temporarily moved the following items out of the /users/username/library/preferences/ directory (into a folder on my desktop):
-- com.apple.FinalCutExpress.plist
Subdirectory /Final Cut Express User Data/:
-- Final Cut Express 4.0 Prefs
-- Final Cut Express Obj Cache
-- Final Cut Express Prof Cache.fcpch
After launching FCE again, it regenerated all files except the com.apple.FinalCutExpress.plist. I ran the test again (with the com.apple.FinalCutExpress.plist kept outside of the prefs folder) and the render time improved by about 2 minutes, but was still slower than the 5200 by a little over a minute. Then I did a second test after putting com.apple.FinalCutExpress.plist back into the prefs folder, and the render time slowed down by about 40 seconds.
Note: I installed Temperature Monitor and launched it/watched it during the tests described above, and the temperature of the GPU did not fluctuate by more than 1 degree (between 52º-53º Celcius), which I assume is most likely ambient temperature changes. If the GPU were truly being used I expect that number would go up noticeably more.
I have done some searching (on this forum and google) but haven't been able to find anything so far that addresses this specific issue/setup. I found some posts about changing an Info.plist line item to AGP instead of PCI, but that line item/text does not exist in my Info.plist for FCE.
I suspected at one point that the OS may be coming into play here, but I'm really not 100% confident of that. If it were, then I assume that in all likelihood Xbench would not have shown better numbers for the 7800, which suggests that OS-level nVidia GPU support is sufficient. However if I am incorrect and there IS something OS-specific that should be done (such as modding a kext file), please tell me by all means.
I'm looking for any help that anyone here can give me. Have you seen or run into this kind of thing before? How did you fix it? Is this truly an FCE-specific issue? Is there a plist mod or some other mod that can be done? Even if you've encountered similarly but not exactly this situation, whether on a G4 or G5, Final Cut Express or Final Cut Pro. ANY help would be appreciated.
Thanks in advance!
Last edited: