**The Power of External GPUs with Final Cut Pro 10**
I'm excited to share my experience with using external GPUs (eGPUs) with Final Cut Pro 10, and I'll guide you through the process step by step. To start, let's begin with setting up an eGPU.
Using Option 2 to add GPU acceleration back to Final Cut Pro 10 is a great way to begin. You know we're going to run some benchmarks to see if Final Cut Pro 10 actually uses that external GPU and see if there's any real tangible benefits to using an external GPU with Final Cut Pro 10.
Driven by that external GPU, displayed or drawn on that internal display, we're gonna exit out of set a GPU. Of course, you can go back into that anytime you want just by typing set -a GPU at a terminal window. Alright so now let's talk about GPU monitoring because this is very important. So you know exactly what's going on if you go into applications utilities open up Activity Monitor and will find an option under the window menu menu bar here.
Go to window and select GPU history, and that will open up a way for you to monitor your GPU activity. Now what I do recommend that you do is go into the View menu and select update frequency and change that to very often so you get quicker updates on the GPU history monitor and that of course will come in handy when we start running benchmarks.
A no test would be complete with Final Cut Pro 10 without running the Bruce X test. This is of course, that 5k benchmark that really stresses your GPU. This is a great test for external GPUs we're really painting a picture as to whether or not there's any real tangible benefits to driving Final Cut Pro 10 without that external display.
So let's go ahead and load up the Bruce X benchmark here we're going to open up our good friend mr. stopwatch so we can keep tabs on the timing and I think we're almost good to go so let's go ahead and export a file. I've turned background rendering off and we're going to change it to pro-res 4:2, that thing we're good, let's go ahead and click Next and save that and start mr. stopwatch.
I'm going to speed it up a little bit so we don't have to wait but it's not gonna take long. This is being driven are being rendered by that external GPU being displayed on my MacBook Pro's internal display you can see just a hair below 19 seconds now I'm gonna remove the external GPU, gonna run this again and you're gonna see a big difference here with the Bruce X benchmark.
So let's go ahead and fire it on up here and I'm going to speed it up again and notice we're already past that 18 seconds and we're just continuing to go there folks. And it's still going alright, we're slowing down now and there we go folks, a minute 22 seconds so over a minute more without that external GPU rendering Final Cut Pro 10.
This is a benchmark I did earlier but basically it's the same ballpark 21 seconds a really really short time with that eGPU that Vegas 64 as opposed to 75 seconds. So you can see real tangible benefits even with a little bit of overhead of course, the internal GPU is the only thing that can drive that internal display so you actually have to copy the draw data over from the external GPU over to the internal GPU so that adds a little bit of overhead.
But you can see that 4k export there export times cut in half using that external GPU on the internal display. Now when running OpenGL benchmarks, I did need to use this little dongle here basically it's a dummy adapter you don't need to use a full fledge external display but OpenGL apps didn't want to display properly on the internal display without that little dummy adapter connected.
But you can see here heaven benchmark the agent heaven running on the internal display being driven by the eGPU and you can see yeah, big difference there between the AI GPU, the internal graphics Intel iris + graphics 640 and the Radeon rx Vegas 64. Obviously not as good as if you were connected directly to an external display because of what I just explained earlier.
But you can tell from these synthetic benchmarks that when it comes to framerate the games would probably do well. Ladies and gentlemen, that has been a look at settie GPU this is just a preliminary test I plan on doing much more with EGP use like this one from SONET so what do you guys think? Are you excited about this? Leave me a thumbs up if so, and for much more detail be sure to read the full post link down below in the description.
And if you're excited about eGPU use leave me a thumbs up. This is Jeff with nine-to-five Mac
"WEBVTTKind: captionsLanguage: enif you're a fan of external GPUs then you know that you really have to use an external display to take advantage of that eg PU but that all changes thanks to a new script called set EGP you set a GPU as a script that helps you render applications on an external GPU and present them on your internal display that's right no external display required to drive applications with your external graphics box that is all things to this script right here set a GPU from one of the members of the prolific eg PU i/o community definitely recommend you check those guys out I'll have it linked down below in the description so the first thing you want to do is open up a terminal window you can find that in applications and the finder and then go to utilities open up terminal and then you install set e GPU now it's super simple all you do is copy this concatenated command and then paste it in your terminal now this will install set e GPU it's an open source script so you can check it out and see what it's doing so once you paste it in it's going to ask you for your password just put your password in and then it will build and deploy the binaries so that you can just easily run set EGP you at any time directly from the terminal so once you have it installed it should look like this and now we can move on to the next step so once you install it you can easily configure set a GPU there's six different options here the first option is to set a GPU preference for all applications so basically you're accelerating all applications in the Applications folder when you select option one so this will go through an override plist values non-destructively and those values are assigned to GPU selection policy and Apple provided parameters so you don't have to worry about this thing doing anything weird these are all parameters built into Mac OS ten point thirteen point four it's just exposing them so that end users can use them so if you use option number four this will reset GPU preferences for all applications so basically setting it back to default if you used option one now option two is interesting because this allows you to target specific applications instead of all the applications in the Applications folder now what it instructs you to do is to go into Launchpad and find the name of the application you wish to target and type that name exactly as its seen in launchpad so in this case Final Cut Pro no X at the end press return and we're good to go so now Final Cut Pro 10 will benefit from GPU rendering while displayed on the internal display so we're going to check option 3 and this allows you to check EGP you preference parameters for individual applications so I'll just type if I don't cut pro in there and you can see where it says prefers external GPUs so that means it will be accelerated by the external GPU now if I select option 5 I can reset GPU preferences for specific applications so basically just type in Final Cut Pro again and now we can verify by using option 3 again type in Final Cut Pro press return and you will see where it says no preference set so basically we reset that parameter so it's no longer be being driven by that external GPU so very simple straight forward to the point script here super easy to use I mean it doesn't get any easier than this there are some advanced parameters parameters that you can use you can check those details down below in the description so now I'm using option 2 to add GPU acceleration back to Final Cut Pro 10 because you know we're gonna do now we're going to run some benchmarks to see if Final Cut Pro 10 actually uses that external GPU and see if there's any real tangible benefits to using an external GPU with Final Cut Pro 10 driven by that external GPU displayed or drawn on that internal displace we're gonna exit out of set a GPU of course you can go back into that anytime you want just by typing set - a GPU at a terminal window alright so now let's talk about GPU monitoring because this is very important so you know exactly what's going on if you go into applications utilities open up Activity Monitor you will find an option under the window menu menu bar here so go to window and select GPU history and that will open up a way for you to monitor your GPU activity now what I do recommend that you do is go into the View menu and select update frequency and change that to very often so you get quicker updates on the GPU history monitor and that of course will come in handy when we start running benchmarks which I'm about to do right now no test would be complete with Final Cut Pro 10 without running the Bruce X test this is of course that 5k benchmark that really stresses your GPU this is a great test for external GPUs we're really paint a picture as to whether or not there's any real tangible benefits to driving Final Cut Pro 10 without that external display so let's go ahead and load up the Bruce X benchmark here we're going to open up our good friend mr. stopwatch so we can keep tabs on the timing and I think we're almost good to go so let's go ahead and export a file I've turned background rendering off and we're going to change it to pro res 4 to 2 the thing we're good let's go ahead and click Next and save that and start mr. stopwatch I'm going to speed it up a little bit so we don't have to wait but it's not gonna take long this is being driven are being rendered by that external GPU being displayed on my MacBook Pros internal display you can see just a hair below 19 seconds now I'm gonna remove the external GPU gonna run this again and you're gonna see a big difference here with the Bruce X benchmark so let's go ahead and fire it on up here and I'm going to speed it up again and notice we're already past that 18 seconds and we're just continuing to go there folks and it's still going alright we're slowing down now and there we go folks a minute 22 seconds so over a minute more without that external GPU rendering Final Cut Pro 10 this is a benchmark I did earlier but basically it's the you know same ballpark 21 seconds a really really short time with that eg PU that Vegas 64 as opposed to 75 seconds so you can see real tangible benefits even with a little bit of overhead of course the internal GPU is the only thing that can drive that internal display so you actually have to copy the draw data over from the external GPU over to the internal GPU so that adds a little bit of overhead but you can see that 4k export there export times cut in half using that external GPU on the internal display now when running OpenGL benchmarks I did need to use this little dongle here basically it's a dummy adapter you don't need to use a full fledge external display but OpenGL apps did not want to display properly on the internal display without that little dummy adapter connected but you can see here this is heaven benchmark the agent heaven running on the internal display being driven by the e GPU and you can see yeah big difference there between the AI GPU the internal graphics Intel iris + graphics 640 and the Radeon rx Vegas 64 obviously not as good as if you were connected directly to an external display because of what I just explained earlier but you can see the frames per second are still really good and although I haven't tested any games out just not a big PC gamer you can tell from these synthetic benchmarks that when it comes to framerate the games would probably do well so ladies and gentlemen that has been a look at settie GPU this is just a preliminary test I plan on doing much more with EGP use like this one from SONET so what do you guys think are you excited about this leave me a thumbs up if so and for much more detail be sure to read the full post link down below in the description and if you're excited about EGP use leave me a thumbs up this is Jeff with nine-to-five Macif you're a fan of external GPUs then you know that you really have to use an external display to take advantage of that eg PU but that all changes thanks to a new script called set EGP you set a GPU as a script that helps you render applications on an external GPU and present them on your internal display that's right no external display required to drive applications with your external graphics box that is all things to this script right here set a GPU from one of the members of the prolific eg PU i/o community definitely recommend you check those guys out I'll have it linked down below in the description so the first thing you want to do is open up a terminal window you can find that in applications and the finder and then go to utilities open up terminal and then you install set e GPU now it's super simple all you do is copy this concatenated command and then paste it in your terminal now this will install set e GPU it's an open source script so you can check it out and see what it's doing so once you paste it in it's going to ask you for your password just put your password in and then it will build and deploy the binaries so that you can just easily run set EGP you at any time directly from the terminal so once you have it installed it should look like this and now we can move on to the next step so once you install it you can easily configure set a GPU there's six different options here the first option is to set a GPU preference for all applications so basically you're accelerating all applications in the Applications folder when you select option one so this will go through an override plist values non-destructively and those values are assigned to GPU selection policy and Apple provided parameters so you don't have to worry about this thing doing anything weird these are all parameters built into Mac OS ten point thirteen point four it's just exposing them so that end users can use them so if you use option number four this will reset GPU preferences for all applications so basically setting it back to default if you used option one now option two is interesting because this allows you to target specific applications instead of all the applications in the Applications folder now what it instructs you to do is to go into Launchpad and find the name of the application you wish to target and type that name exactly as its seen in launchpad so in this case Final Cut Pro no X at the end press return and we're good to go so now Final Cut Pro 10 will benefit from GPU rendering while displayed on the internal display so we're going to check option 3 and this allows you to check EGP you preference parameters for individual applications so I'll just type if I don't cut pro in there and you can see where it says prefers external GPUs so that means it will be accelerated by the external GPU now if I select option 5 I can reset GPU preferences for specific applications so basically just type in Final Cut Pro again and now we can verify by using option 3 again type in Final Cut Pro press return and you will see where it says no preference set so basically we reset that parameter so it's no longer be being driven by that external GPU so very simple straight forward to the point script here super easy to use I mean it doesn't get any easier than this there are some advanced parameters parameters that you can use you can check those details down below in the description so now I'm using option 2 to add GPU acceleration back to Final Cut Pro 10 because you know we're gonna do now we're going to run some benchmarks to see if Final Cut Pro 10 actually uses that external GPU and see if there's any real tangible benefits to using an external GPU with Final Cut Pro 10 driven by that external GPU displayed or drawn on that internal displace we're gonna exit out of set a GPU of course you can go back into that anytime you want just by typing set - a GPU at a terminal window alright so now let's talk about GPU monitoring because this is very important so you know exactly what's going on if you go into applications utilities open up Activity Monitor you will find an option under the window menu menu bar here so go to window and select GPU history and that will open up a way for you to monitor your GPU activity now what I do recommend that you do is go into the View menu and select update frequency and change that to very often so you get quicker updates on the GPU history monitor and that of course will come in handy when we start running benchmarks which I'm about to do right now no test would be complete with Final Cut Pro 10 without running the Bruce X test this is of course that 5k benchmark that really stresses your GPU this is a great test for external GPUs we're really paint a picture as to whether or not there's any real tangible benefits to driving Final Cut Pro 10 without that external display so let's go ahead and load up the Bruce X benchmark here we're going to open up our good friend mr. stopwatch so we can keep tabs on the timing and I think we're almost good to go so let's go ahead and export a file I've turned background rendering off and we're going to change it to pro res 4 to 2 the thing we're good let's go ahead and click Next and save that and start mr. stopwatch I'm going to speed it up a little bit so we don't have to wait but it's not gonna take long this is being driven are being rendered by that external GPU being displayed on my MacBook Pros internal display you can see just a hair below 19 seconds now I'm gonna remove the external GPU gonna run this again and you're gonna see a big difference here with the Bruce X benchmark so let's go ahead and fire it on up here and I'm going to speed it up again and notice we're already past that 18 seconds and we're just continuing to go there folks and it's still going alright we're slowing down now and there we go folks a minute 22 seconds so over a minute more without that external GPU rendering Final Cut Pro 10 this is a benchmark I did earlier but basically it's the you know same ballpark 21 seconds a really really short time with that eg PU that Vegas 64 as opposed to 75 seconds so you can see real tangible benefits even with a little bit of overhead of course the internal GPU is the only thing that can drive that internal display so you actually have to copy the draw data over from the external GPU over to the internal GPU so that adds a little bit of overhead but you can see that 4k export there export times cut in half using that external GPU on the internal display now when running OpenGL benchmarks I did need to use this little dongle here basically it's a dummy adapter you don't need to use a full fledge external display but OpenGL apps did not want to display properly on the internal display without that little dummy adapter connected but you can see here this is heaven benchmark the agent heaven running on the internal display being driven by the e GPU and you can see yeah big difference there between the AI GPU the internal graphics Intel iris + graphics 640 and the Radeon rx Vegas 64 obviously not as good as if you were connected directly to an external display because of what I just explained earlier but you can see the frames per second are still really good and although I haven't tested any games out just not a big PC gamer you can tell from these synthetic benchmarks that when it comes to framerate the games would probably do well so ladies and gentlemen that has been a look at settie GPU this is just a preliminary test I plan on doing much more with EGP use like this one from SONET so what do you guys think are you excited about this leave me a thumbs up if so and for much more detail be sure to read the full post link down below in the description and if you're excited about EGP use leave me a thumbs up this is Jeff with nine-to-five Mac\n"