Yes, you do, although purge-wrangler has now been replaced by Kryptonite which doesn’t require you to disable SIP. Apple does not officially support eGPU on any Mac that doesn’t have Thunderbolt 3.
I'm very late to your channel, but you did a superb job explaining this! I've finally got my 6,1 running Monterey, and I'm not sure an eGPU would "play nice" with that OS, but I'll stay tuned! Thank you so much for this super-clear explanation. 😁
Thank you so SO much for a clear and detailed explanation. I’ve been through so many articles that made no sense to me until I found your channel. I really want to play Divinity 2 with my MacBook Pro 2013 Retina, but I was confused about anything related to eGPUs that I’d given up. It all gets a bit confusing as I am not too tech savvy when it comes to this, but your explanation has made me understand a bit more in terms of options that I have. Appreciate your breakdown and content! Hello from NY 🌞
Hi Buddy Just finally arrived my blackmagic egpu and I did the purge-wrangler, works perfectly and now I can edit with music videos in 4k with better quality view in FCPX with no lag and indeed my LG Monitor look more amazing than before. I want to say thank you for your tutorial. Cheers 🥂 and have a great weekend 👍👍👍
I bought one of these a few years back. So glad I took advantage of the return window. It's only real plus point for me was how quiet it was. Be selling my Razer soon.
16:45 I found this interesting. Why would you not want your displays to be on the weaker internal GPUs and have the eGPU do all the labor intensive stuff like encoding understanding it goes over TB2 and comes back to its final storage location?
If you run the app on a display connected to the eGPU, then the eGPU will be used by the app. If you run on the internal GPU, that’s the one that will be preferred. The performance hit you take over TB2 will vary depending on what you’re doing. Games get most of the GPU performance because it’s one-way traffic. Background encoding and rendering will take a much bigger hit if you are sending data both ways. You have to play around a bit to find what works for your workflow.
Just a couple of thoughts, firstly I'm using a Razer Core X and trashcan also and I had the same problem with inconsistent startups when leaving the egpu plugged in. egpu.io found out that on the trashcan port 5 (bottom left) is the most reliable for egpu. Since moving it there I haven't had any problems with startup or shutdown. Secondly, if the thunderbolt 2 bandwidth is already the limiting factor are you not exacerbating this problem by asking this already saturated cable to carry USB data as well? Might be interesting to see a benchmark with no usb devices plugged in?
I will have a play with the ports. I have a feeling it is plugged into the bottom left at the moment. I connect my DAS via the USB for convenience - it means I can easily back up from my Mac Pro or my MBP. I only use the disks for backing up, so they weren't doing anything during the benchmark. You do raise a valid point though. If you were trying to access USB ports on eGPU whilst doing heavy graphics work, it would impact the performance.
A couple questions I'd like you to demonstrate: 1) What would have these benchmarks been if you ran them using the internal GPU in the Mac Pro? 2) Why can't the Mac Pro use both internal GPUs (and is there any applications that can)? 3) What is the benchmark using the integrated GPU in the MacBook Pro? 4) AND ESPECIALLY, What is the benchmark using the MacBook Pro with eGPU using the built-in monitor (instead of external monitor--no one ever shows this, but for portability, and cost, this is important--please compare using built-in monitor with and without eGPU as well)? Also, can you show all the benchmarks next to each other (with the ones you also just did in this video) on the screen?
I’m planning a brief follow up with some more benchmarks, so stay tuned for that as it will answer these points - the focus of this particular video was more about setting up eGPU on older Thunderbolt 2 machines, and the performance difference to TB3. I have answered question 2 in other videos, but I can explain briefly here: whilst the two cards in the 2013 Mac Pro are connected with CrossFireX, the driver implementation in macOS requires apps to be developed to specifically make use of the compute card. Final Cut Pro X is one app that will use both cards (and the paid version of Davinci Resolve is multi-GPU aware), but there aren’t that many. The lack of app support for the dual graphics setup is one of the reasons the 2013 Mac Pro wasn’t popular - the majority of the time, the system runs on the display GPU whilst the compute GPU sits idle.
I was inspired by this video to get an eGPU. The main reason was to use my Mac Pro 6,1 with a 5120x1440 monitor. I was not able to get the Mac Pro to drive the monitor at full resolution so I figured the eGPU would help. I was interested in the Blackmagic eGPU because its made for a Mac and is supposed to be very quiet which is important to me. I know it can't be updated but I am not a gamer so I don't mind. Anyway, I rented one first to be sure it works and it does. I did do a few things differently that I wanted to point out. As far as cabling goes, I have a TB2 cable from the Mac Pro to an Apple TB2 to TB3 converter connected to the eGPU. Then I used an HDMI cable from the eGPU to the monitor directly and have no monitor cable going from the Mac Pro to the monitor at all. Not only does this work but the configuration survives reboots. I do not have to switch cables or do anything else. I did have to buy a copy of SwitchRezX to get the resolutions I needed by the way.
Thanks Marc - I’ve done a similar thing with cabling and mine also will boot up without issue now. In fact, I seem to have less issues in Catalina with the eGPU used solely, than when I use the internal cards. 🤷🏼♂️
HI. The eGpu card now works great on my 2013 Mac Pro with Monterey. The problem now is with Windows 10 not recognizing the eGpu card. Could you tell me the procedure to use that allows you to make the eGpu card work also in a Windows environment on a Mac Pro 2013? Thank you
Thank you for making this marvellous video! I have a 2011 mac mini & Razer Core X with RX580, and it works after following your video using official adapter and tb2 cable 👍🏼👍🏼
Have you run into any issues since you got the eGPU running on a thunder bolt2? I’m about to pull the trigger and get a razor x but my Mac Pro 2013 only has thunderbolt 2 ports
Incredible dose of information. Like and subscribe immediately! As I do have MacBook Pro and find it not acceptable in premiere pro. e-gpu looks like quite a good solution, albeit expensive one for what you get. Thanks so much for the Mac Pro deep dive.
From what I've heard, Premiere Pro doesn't work that well with eGPU, so be sure to check the forums before you dive in! Thanks for watching and the sub - much appreciated.
Nice to see your experience getting the mac pro 2013 running with egpu. I have recently gotten mine upgraded to 10 core and using the blackmagic egpu pro. I had some instability initially, and found that it was because you needed to leave SIP permanently disabled with the egpu connected. With that resolved, now working quite well. Look forward to your next videos!
The other odd discovery I had was that the egpu worked in 2 out of 3 thunderbolt buses, but not the third. I have it connected to the bottom left port (which, along with the bottom right port, is bus 0, shared with the HDMI). This made it stable. My other thunderbolt accessories work in all ports.
@@cartoonasaurus I did, because the system was in a no chime restart loop for a while until I switched the port, and I was able to replicate the loop by switching it back. Connecting the egpu to the top two ports on the right (bus 2) caused the issue. Not sure if this was unique to me. I have an HDD array connected in bus 1.
I read about the ports on the egpu.io forum, so I am using the bottom left port. I will do more testing for the next episode. It's useful to know that we all have the same issues.
A really thorough video, thanks. I’d be interested to hear your thoughts on the benefits of using a eGPU with a MBP16 or top end iMac, as I currently edit on these using FCPX and am always look for a performance boost. Looking forward to your next video on this subject.
Perhaps we should do a comparison video. I expect it wouldn’t make much real-world difference in FCPX on either of those machines, though the RX5700XT is considerably more powerful than the discrete GPUs.
This is a great video. It solves Trash Can video card upgrades, albeit, little slower. You can use two Thunderbolt 2 cables to egpu. To double bandwidth.
I don't think this is possible. First you'd need some sort of two TB2 into one TB3 adapter, as every eGPU I've seen only has one TB3 connection (the BM eGPUs have two ports, but one is an output). Second, how do you link the two TB2 connections on the Mac Pro? You'd need some sort of driver to connect the two Thunderbolt / PCIe channels together. I haven't been able to find any information about either of these things. @Veature_iTech do you have a source for this, or were you just speculating?
Great video as normal. I love the looks of the Black Magic eGPUs even if they are not upgradeable. I wonder if the $699 or $1199 models, both discontinued now, are better than the stock D700 in my Mac Pro 2013? Maybe in a few years prices will be cheaper used and I could add one then, if they would help me at all not sure. But guessing they are newer cards so maybe?
Thanks TJ. I think it will depend a lot on what you’re doing. The D700s working together in Final Cut would probably be better than the 580, and that’s before you consider the amount of performance lost through the limitations of Thunderbolt 2. The Vega 56 may give a benefit, but whether it’s worth the cost is another question. It would improve performance in apps that are not optimised for dual GPU. On another note, I’ve been enjoying your ZX Next content - looking forward to more!
@@ConstantGeekery Hey, there! I have a question and figured you were the best person to ask. What purpose do the USB ports on the enclosure serve? Thanks in advance!
Thanks! I just sold my 2017 iMac in anticipation for whatever is coming next from Apple. I still have my Razer Core X with a Radeon Pro w7100, which I now use on my old 2012 iMac with the purge-wrangler script (thank you for that tip!). I run the OS over a 1TB SSD in thunderbolt case and the 2012 is actually working quite decently in many respects!
Great stuff as usual David, thank you. I have a Blackmagic eGPU 580 driving a 4k screen for a 16"Macbook Pro. I recently tested a Razer Core with a 5700, the biggest difference was simply fan noise. The Blackmagic is virtually inaudible, I love that the MBPro doesn't have to work its internal GPU and so stays silent under load too. I'm an audio producer so this is important to me.
That’s a useful insight Dominic, thank you. Yes, the Razer Core X is not silent. Not massively loud either, but enough to require noise reduction on recordings. Not ideal.
Thanks mate - really appreciate, and enjoyed the video. Quick question: if you go with the BlackMagic eGPU and a 2013 Mac Pro, will it support a Pro Display XDR? I’m in a pickle, and need a way to get the two to work together. Thank you very much!
Not sure. Blackmagic released a firmware update for the eGPU (version 1.2 30 Dec 2019) which adds support for the Pro XDR display. Whether that works over Thunderbolt 2 is another question. 🤷🏼♂️ Sorry I can’t give a more definitive answer.
I connnected a 5700xt to a 2013 Mac Pro, it worked sometimes, but in FCPX it would make my whole system unstable - and get some lock ups. Any idea if that's how it is, or any possible work arounds? I was able to export a prores video, but then the 2nd try with a different format, it would lock up.
Great Videos!!! I’ve been reading mixed information. Will a late 2013 MacBook Pro running Big Sur handle a egpu? I’ve read multiple articles taking about Big Sur being locked down thus not being able to install that extra file thing via recovery mode. I found a razor core x w/rx580 for 800. I don’t want to drop the cash on something that might not work.
Thank you 😊 I don’t have any specific experience with that hardware combination. eGPU worked for me on Big Sur, but I don’t have this Mac Pro any more. I expect it will work but I would double check the egpu.io web forum before you part with any cash - the users there are very knowledgeable and helpful.
I have followed this guide with exactly the same setup minus the OS as I'm using Big Sur, one of the things that wasn't covered in this guide was the ability to boot the machine with eGPU as primary display, as mine fails to do this.
You need to plug the Thunderbolt cable into the bottom left Thunderbolt port on your Mac Pro. I'd boot into macOS without the eGPU connect, then plug it in to that port. Once it's recognised, shut down, remove other display cables, and switch on. That always worked for me.
Great video ! Have you tested VideoProc ? When connected to the eGPU, do you get full GPU acceleration with H264 and HEVC codecs ? Did you test softwares like Premiere Pro or DaVinci Resolve and see how the eGPU behaves compared to the D300's ?
Thank you 😊 I haven’t used VideoProc before. I have access to Premiere Pro, but I’ve never really used it in anger, so I don’t feel qualified to test with it. I have the full version of DaVinci Resolve, and I’m currently learning colour grading and getting more familiar with that, but again, I’m not ready to do testing with it. From other videos I’ve seen, Final Cut Pro X out-performs both those apps in many cases. DaVinci will probably benefit from eGPU, but you need the full version to get multi-GPU support (I believe). The eGPU is working on some of the H.264 on the Mac Pro - I think that can be seen in the video, but if the machine has a T2 chip, it will use that primarily for H.264 and HEVC.
Thank you 😊 I don’t have any Macs with Thunderbolt 1, so I can’t test it, but I believe It is possible. I’m guessing you will see less than half the available performance of the GPU though.
Would love to know the loss in performance compared to t2 t3 and my machine that is an iMac 2011 with thunderbolt 1 using this ogpu and graphics card. Even if it is 60% would be faster than the actual 6970m i have.
Food for thought. I'm trying to wring every last morsel of use out of my trash can Mac Pro before I jump to an iMac or new Cheese Grater. eGpu has been loitering on the periphery of my attention. I've already done the upgrade to 12 core. Which in hindsight, I wish that I'd read up on. Apparently it is a better idea to get the 8 or 10 core CPU . The 12 core give you great multithreaded processing, but you lose a lot in single threaded. I was counting on bigger cache to make up the diff, it doesn't. Likewise, getting the fastest NVMe SSD only goes so far on PCIe 2.0 X4. A newer Mac with PCIe 3 would have twice the potential throughput. Did I miss it or was there a comparison of the D700 or D300 benchmarks?
Great video. Thank you. Question, I am running 4 Apple 27" Thunderbolt monitors on my MacPro 2013. Can you advise how I would make this work while still keeping the 4 monitors all operational?
I’m not sure you could. The Thunderbolt display can only be driven from a Thunderbolt port, and there aren’t any GPUs that will provide that. So, without changing the displays (or adding another non-Thunderbolt display), eGPU won’t really be an option.
Very interesting and detailed video. Max Tech channel discovered that egpu run better if more that one video port is in use. Take.a look at the video maybe is usefull.
Hi there, I have a iMac Retina 5K, 27-inch, Late 2015, I bought the Razer Core X and Radeon Pro WX7100. I can see the eGPU in my thunderbolt bus as connected, but no video output. Do I need to do the "Purge Wrangler"? Would you be able to direct me to a solution to make it work or should I just return it? Thanks, it was very instructif.
Apple only officially supports eGPU on Thunderbolt 3 equipped Macs. You’ll need to install purge-wrangler - it’s very easy and will work fine with your Mac.
Hello I would like to ask your advice about getting the best picture on a 4K monitor for my Mac Pro 2013. I am not sure if I should buy a HDMI or a Thunderbolt 2 (if I can find one) or a Thunderbolt 3 capable monitor. I do Blender animations I would like to know witch one is faster in my case HDMI or Thunderbolt 2 (using an adaptor from Thunderbolt 2 to Thunderbolt 3) if you have names brands that you had tested or have info about this matter it will be greatly appreciated Thanks
I personally prefer Dell UltraSharp monitors. They have DisplayPort input, so you use a Mini DisplayPort -> DisplayPort cable. (Mini DisplayPort has the same connector as Thunderbolt 2, and the Mac Pro supports DisplayPort on any of its Thunderbolt ports). The HDMI port on the Mac Pro is limited to 30Hz at 4K, so I wouldn’t bother with that. The DisplayPort outputs won’t go faster than 60Hz, so a 4K 60Hz monitor with DisplayPort is what you need.
This is a very interesting setup. Have you tried this method with other professional software? I am curious on how well adobe illustrator or photoshop would preform.
I haven’t tested with Adobe - I don’t use their software any more because I loathe the subscription model - but I do use Affinity Photo, Affinity Designer and On1 Photo Raw. All of those perform well with and without the eGPU.
When ever I have wanted to game on a Mac I have streamed it from my gaming PC using the feature on Steam. I once tried playing a game remotely, leaving my PC on and trying to stream at another location... it worked but wasn’t great. Be interesting to see what it’s like now with fibre broadband 🤔
I have games on a Mac and it was fine. True, you get better performance for the same hardware running Windows, but as long as the frame rate is high, does it matter? Have you tried Google Stadia yet? I’d be interested to see how that performs.
I don’t know about “perfectly” but it should work with a supported GPU and the Kryptonite patch (formerly Purge-Wrangler). Use the bottom left Thunderbolt port on the Mac for best results.
Hi! I've got a trashcan with with the two FirePro Radeons D700. I'm considering getting an external gpu for my beloved Mac to upgrade it. Do you think it's a good investment in 2022 getting a egpu case (Razer maybe) and a RX6600/6800?. I'm not sure of the benefits cause of the thunderbolt bottleneck... . Thanks in advance!
It's difficult to recommend this sort of investment in 2022 given the high prices of GPUs, and the price of Apple Silicon alternatives. There are benefits, but you need to have a workflow and setup that will take advantage of them. Whether the benefits are worth the high cost of entry is another question. I have made use of my eGPU setup on a variety of machines (Mac & PC), which makes the cost a bit more bearable.
Interesting. Using Kryptonite instead of text wrangler (as that has been retired), I can not benchmark with Unigine Heaven or Valley. What happens is a black benchmark window where I can hear the audio, but can not run the benchmark. Using a 6,1 with Monterey 12.6.3 with
I couldn’t find a reasonably priced Vega64 at the time. I didn’t do my research properly either as I didn’t realise you need Catalina for the 5000 series cards - there are no drivers in prior versions.
just got the 5700xt funny thing is.. after effects uses the egpu in my case when i put it on my laptop display.. when i put the window on my direct connect to my egpu it uses less processing.. i will show you in a post shit is weird..
Dummy display adapter definitely increases performance for compute tasks (there’s a video on my channel about that), though it doesn’t make any difference to gaming. Obviously a very specific driver bug. I haven’t tested 10.15.7 yet, but the bug is still present in 10.15.6.
As you may remember (probably not but I mentioned it before), my Nuclear Reactor (I prefer to call it that versus trash can mac) started to fail me after 2 years of buying it from eBay seller. Was purchased when the prices were still high, 3 to 4 years ago for $3K, the 12 core model with 2TB drive and 64GB memory. Video would cut out after a few minutes running. Ran a program that looks at the Mac and appears a kernel panic and is traced back to video card so guessing my D700 failed me. I may try your new video of cleaning and new thermal paste the GPU and CPU to see if that help but in the meantime, with prices so low, I may buy a 6 or 8 core for $300 range here in USA even though my iPad Air 5 blows it away in rendering videos via Lumafusion. Takes Mac Pro 15 minutes and iPad mere couple minutes. haha. But, I still like the idea of Mac Pro 2013 so may buy my wife one to replace a 2014 Mac Mini and then try to repair mine. Then may explore eGPU on mine. haha. Can't seem to shake wanting mine back. Sits in other room sad to not be used but it failed so what can I say. Maybe new thermal paste can help it from kernel panics and is a heat thing unless the video cards are actually dead or bad? They do run for a little bit until you try to do something more video related.
cool video. im running os from usb thumb drive on my 2015 imac with failing hard drive. it runs totally fine but ive been thinking about trying to use the TB2 port somehow to get better read/write speed... unfortunatly you crushed that dream... but now im wondering if i could connect my razer core choma and use a pci m.2 card instead of GFX card 🤔
I’ve had the same stability issues using a BlackMagic eGPU Pro. Also found that the keyboard was unreliable when using the eGPU USB ports. Everything works fine on a MacBook. You have me wondering if I should downgrade the OS. Catalina is not great for stability
I’m considering reverting to Mojave too. Mine has been stable since doing a complete wipe and re-install... until I set up the eGPU... but I’m always wondering if and when it will crash.
I want to buy a used Razer Core X eGPU to connect via Apple thunderbolt adapter & cable to a Mac Pro late 2013 to use with Bootcamp (Windows 10). Does windows natively support this setup and do I need to install any software mods / hacks like you did installing purge wrangler on macOS?
Great informative video! I have a late 2015 IMac running Mojave and I’m thinking of doing the same thing to improve SketchUp and VRay rendering. Would this approach improve my setup significantly?
Loving this as always! Two questions: You say that which ever display the program you are using is on, it will use that graphics card that is connected to that display to accelerate it. This made me think, can you use two egpu's? Second question, with the bandwidth of thunderbolt 2 in mind, is there a point where it is not worth getting a more powerful GPU because the bandwidth just can't make use of it?
Thank you. Yes, you can use multiple eGPUs, but unless you have them already, I don’t think the performance benefit would be worth the cost. The answer to your second question is also yes, but I don’t know where you would draw that line, and it would be different depending on the workload.
@@ConstantGeekery That's great, thank you! Unfortunately I'm not in a position to do any of these, but doesn't stop me thinking about the cool ways you could use them and where to draw the line!😁 Look forward to the next video
Hi. Greetings from Argentina. Thank you for the video. I have a mid 2011 and a mid 2017 base model iMacs. Is it possible to upgrade any of these with egpu??? Thank you.
Technically, it’s possible to do it with the mid-2011, but it’s Thunderbolt 1, so I wouldn’t recommend it. The 2017 model has Thunderbolt 3, so no problems there. However, best results will come from attaching an external monitor to the eGPU and running the apps you want to accelerate on that external display. Accelerating the internal display of the iMac is possible, but you will lose more of the performance of the eGPU that way. If, when you say “base model”, you mean the 21.5” iMac with the HD display and onboard Iris graphics, then I expect you’ll see a decent performance bump whatever you do.
Constant Geekery thank you so much for the answer!!!! Yes I have base models without retina and yes I just want to upgrade a little bit the internal display. Thanks again
This is something to thing about for my Macbook Pro 2015, but I am currently running Mac Pro 5,1 2010 and this uses a PCIe 2.0 which stands at speeds of 16Gbps, thunderbolt 2 max throughput of 20 Gbps which should mean that using the Razor Core should be slightly faster over thunderbolt vs the Mac Pro's PCIe 2.0. I am a die hard Mac Pro 5,1 fan and I still use my 2010 Mac pro today and still using it daily and I have recently installed 5700XT which was as easy as install Catalina and plug in the card, a little OpenCore foolery for GPU acceleration on some applications but that was it. I did the same Valley Bench on my Mac Pro 5,1 and the Specs are: Dual Intel Xeon X5680 12 core 24 threads 3.33Ghz 40GB DDR3 1333Mhz XFX AMD Radeon RX 5700 XT 8GB references cooler PCIe NVME 500GB WD Mac OS Catalina Valley Bench: Score 2366, Average 59.4FPS, highest score 84.1 FPS, Lowest 23.4FPS.
I saw you tutorial on the egpu setup .. I have followed your steps but every time I don''t get the symbol showing the gpu but I do see the item in the system report. could you help
I haven't touched eGPU setups with this Mac Pro for a few years now, so I'm not able to offer much help. purge-wrangler has been superseded by something called Kryptonite (github.com/mayankk2308/kryptonite). You'll need to be using that. I will try to do an updated guide soon. Also, I always found that mine worked reliably if I used the bottom left Thunderbolt port. Also, the forums at egpu.io can be very helpful. I hope you get it sorted. 👍🏻
you mentioned a couple times having USB drives attached. and I shuddered. many years ago I finally had some coin for a few minor upgrades to my 4c 3.7 (doubled the ram from 16 to 32GB and a TB2 dock). both were very responsive upgrades. have not had the cash to try a TB3 dock, or even more RAM .. but those are next on my list. the thruput of data from USB devices plugged into the TB2 dock is very dramatic. I continue to scratch my head as to why Apple never upgraded the 6,1 to TB3. perhaps a very significant reason .. but either way I’ve never heard any talk on it since 2014.
😁 Going to Thunderbolt 3 would have required PCIe 3.0, so a motherboard revision. Would have been possible as the Xeon E5 v2 supports PCIe 3.0, but I guess it wasn’t selling well enough for Apple to consider it. That and they would rather we all remortgaged our homes to buy the new one...
Constant Geekery .. hmmm. yeah. I guess that would definitely do it. when every single aspect of the entire case and build process .. necessitates CUSTOM everything .. these things add up to ‘ we need to start from scratch, and screw a simple spec bump ‘ .. except. well. serious pros would have bought it. I mean .. even upgrading the 3.0 to 3.1 gen 2, would have been enough for me to get a new one. I would have ordered another but I was waiting for them to fix the spacing on the USB 3.0 ports. they are too close together. super lame. many device plugs cannot be used in tandem. a TB2 dock .. solves that. but. how many people bought one. very few. the dock I have has 5 USB 3.0 ports on it. that is barely enough. such a shame. amazingly elegant solution. just having TB3 would have been a game changer for simple I/O. heck TB2 is a game changer for I/O. just transfer a single memory card over the USB 3 vs the TB2 port. your eyes will pop out of your head. orders of magnitude difference. now add that time up over the course of a year .. in production. ah well .. perhaps they will do the smart thing and re-release the 6,1 as a 6,2 .. change the color to medium grey and INCREASE the size of it, even one mm in circumstance. call it the MacPro Mini .. and it would sell a lot better. IMO .. the 6,1 is still a brilliant design, the thermals (or rather how the OS deals with it) is the bottle neck. I run KOS on it (my own simple tweaks to macOS) and for my workflow, it is still a really really great machine. at the moment I just can’t swing getting a 7,1, but as soon as I finish the renos on my studio, I’ll put in an order and start cranking stuff out again. macOS tho .. makes it run too hot. so stupid. such an easy fix. they need to call me. LOL. thx very much for the reply to this.
Hi Constant Geekery, just wanted to know if it was possible to get this configuration to work in Bootcamp off the Pro 6,1 or are only drivers support for USB C to TB2 in OSX? Thanks for this guide as well.
It can be done, but only with some effort. It’s not drivers that are the problem, it’s Windows using a 32-bit PCIe addressing space - it can’t allocate enough resources. There are more details on the egpu.io forums. Some users have got it working by disabling PCI bridges in Device Manager. Others have used DSDT Overrides. It seems neither method is guaranteed to work though.
I think it’s the U3219Q. No problem with 4k60 with the 2013 Mac Pro if you use DisplayPort. The HDMI port on the Mac Pro only supports 30Hz. I just use a standard Mini DisplayPort to DisplayPort cable.
Thanks for putting out such a helpful video! I have a question and I'm hoping using an egpu will be the solution. my late 2013 Mac pro has the dual d700's. for a while now, there's been a problem where the machine's display sporadically freezes and I have to hard reboot with the power button. I've researched a ton found that the d700's are the root of the problem as it was a known issue and would need replacing... which is next to impossible now. so I'm hoping that using an egpu would be a solution. if I use one (thinking the Blackmagic, just because I don't need a lot of performance, just system stability), will it effectively bypass the use of the internal cards and keep the freezing issue from happening? any help or input is sincerely appreciated!
Yes, you can boot using the eGPU without having a display plugged into the internal cards. However, that doesn’t mean that apps like Final Cut Pro won’t still make use of the D700 compute card. It may well improve things though. Some of the display issues are due to Catalina - in my case, certain types of video rendering tasks will consistently cause a restart, whereas, if I use the eGPU, it’s fine. Apple do still have a replacement program for faulty cards on these, so it may be worth checking whether you’re eligible. Many of us make use of fan control apps to run the Mac Pro a little cooler. I use TG Pro, but there are several that do the job. You trade a little fan noise for a cooler, more stable system. If it does transpire to be heat related, refreshing the thermal past on the GPUs is a good idea. Hope that helps.
@@ConstantGeekery thanks so much for the very speedy reply! for the work I do- I use mainly photoshop, Maya and zbrush, so I really don't make much use of gpu performance (at least I don't think so). I render my digital files with maya/arnold and that's CPU based within Mac OS, so I think on the whole, I don't really need too much out of the gpu. thanks again. you have been a huge help!
@@ConstantGeekery just thought it was worth mentioning that I looked into the replacement program from apple... sadly, it's not longer offered. if I may, just a couple of other quick questions: is there any reason that the Razer CoreX wouldn't be suitable for this build, as opposed to the Core X chroma? also, I came across the Akitio Node Titan with the RX 5700 XT today. wondering if that may also be a viable option? ends up being about the same money, so I figured it'd be worth getting an opinion on. thanks again!
youmintubes Shame about the replacement plan. Core X is a good choice and will work fine. I haven’t personally tried the Akitio so I can’t comment on that.
Any updates when it comes to Big Sur? My setup: 2013 MacPro (upgraded: 64GB of ECC RAM, 6-Core CPU, 512GB 970 Evo Pro HDD) Razer X Chroma Asus AMD RX 5700 XT GPU 49 Ultrawide Samsung Monitor (5210x1440 Resolution capable)
I want to do this with a macbook air early 2015. And not for the purpose of gaming, but to speed up my work flow. I use a lot of tabs in chrome across two screens. Would you advise for this?
Seems like a lot of investment for that application. The performance improvement will only apply to a screen plugged into eGPU, and only to tabs where 3D acceleration is required. For the price of the eGPU enclosure, cables and graphics card, you could probably get an M1 MacBook Air.
If you are on Mac then there are no drivers for 6700 (Navi 22). If you’re on PC, then check the dimensions against the specs on Razer’s website. If it physically fits it should work.
eGPU in Bootcamp on the Mac Pro is tricky. Search “DSDT override error 12” for more info. As far as I know, only the Blackmagic Design eGPU has Thunderbolt pass through for those displays.
@@ConstantGeekery I was looking at the Blackmagic egpu for that reason, but yes it seems like an egpu + bootcamp on this machine is possible yet tricky... However, what about a W10 virtual machine running on the macOS desktop? 🤔
@@TheSonOfaMonkey That’s an interesting thought. Probably not that easy under macOS, though I think it’s possible with Linux. That said, some folks appear to have had some success getting it to work (arstechnica.com/civis/viewtopic.php?f=19&t=1461865) but there’s no mention of benchmarks.
@@ConstantGeekeryApparently it is very much possible but the only thing that is not apparently possible is accelerating the Internal monitor of the IMAC5K..I also even found on forums where people even managed to do this but no tutorial yet..:( with external monitor it works easily
Slobodan Dzikoski it is possible for most Macs, but the 2013 Mac Pro is trickier. The Windows DSDT table root bridge definition is confined to a reserved 32bit space. macOS has a 64bit address space. So it requires a DSDT override... which I’ve tried without success. I just need some free time to play, which I’ve not had yet. If it’s possible - I’ll get it working. I don’t like being beaten!! 😁
@@ConstantGeekery Oh you are talking specifically about the Mac Pro..Ok..But do you get to the point where you get Error 12? Or you cant detect the card at all? Cos every single tutorial i watched they use specific version of windows...i think Windows vesrion1903 or something cos past that one apparently you cant do it ..And also the error 12 is not so hard to fix but i guess you need to get there first which means the system need to boot up and recognize it..Apparently the EGPU needs to be turned on once Windows starts loading..
Slobodan Dzikoski I’ve got past that error, and got the eGPU detected, but it seems to conflict with resources being grabbed by one of the internal video cards. I’ll have another go at it when I get chance.
Yes, the process is exactly the same as the Razer eGPU in this video. Bear in mind that a RX580 running over Thunderbolt 2 probably won’t offer a performance benefit in any app that uses both GPUs on the Mac Pro (e.g. Final Cut Pro).
Should work fine with the adapter and purge-wrangler. It won’t do much to accelerate the laptop display though. You’ll need an external monitor plugged into the eGPU. As far as Bootcamp goes, I don’t know. Have a search on egpu.io forums.
@@ConstantGeekery also on a separate matter, when I try to boot up windows from a usb on my Mac, it says no bootable device, do you have any idea what causes this, as it recognises the usb and displays the option of a windows boot up. Thanks
What eGPU/AMD Graphics card will work with my 2016 15 inch MacBook Pro? processor: 2.9 GHz Quad-Core Intel Core i7 Memory: 16GB 2133 MHz LPDDR3 Graphics: Radeon Pro 460 4GB Intel HD Graphics 530 1536MB Is not for gaming it’s to edit 1080p and maybe some 4k videos on FCPX. Do I need an external monitor with the eGPU? Which you recommend with my specs?
My standard recommendation for an eGPU enclosure is the Razer Core X (or Core X Chroma). The lowest card I’d suggest is the RX580, but if you can, go for a 5700XT or Vega 64. Failing that, the RX5600. I’ve put links in the description. For optimum performance, you will want to connect an external monitor and run FCPX on that external display. You could use your TV if you don’t want to go to the expense of buying a monitor. Remember, you need to be running Catalina for any of the 5000 series cards, like the 5700XT... and there is a bug in the driver that limits performance with eGPU unless you plug in a second external display. You can use a cheap headless display to get around this (see: ruclips.net/video/ReLvNe3SKNo/видео.html).
No, it’s for macOS. It’s not straightforward to get it working in Windows though - assuming you are referring to the 2013 Mac Pro. Check egpu.io for more information.
I don't think you need it for Bootcamp. The 2013 Mac Pro doesn't work with eGPU in Bootcamp without significant tinkering, so I haven't actually tried it yet. I would expect the Mac Mini should be able to see the eGPU if the correct Bootcamp drivers have been installed. It's worth having a look on the egpu.io forum.
No, but I may include that in part 2. I have found the results of that benchmark are highly variable. I expect Apple has been tweaking the drivers ahead of the W5700 being added to the new Mac Pro.
This is one of those videos that when you get to the end you think "was that really almost 30 minutes it felt like 5?!" Very interesting content.
Thank you!
I'm a proud owner of a Mantiz Venus eGPU enclosure myself. Works beautifully for older Mac Minis. Beats the hell out of an integrated Intel gpu.
11:33 So even the Black Magic eGPU, you still have to do the PurgeWrangler?
Yes, you do, although purge-wrangler has now been replaced by Kryptonite which doesn’t require you to disable SIP. Apple does not officially support eGPU on any Mac that doesn’t have Thunderbolt 3.
eGPU successful installed on MacOS and WIN10 (Bootcamp) a MCB pro late2013 Radeon Rx 570 Thanks a lot for the brilliant video. Greetings from Germany
I just got it to work. It sat on my desk like paper weight and I thought it was working. 2009 Mac pro Titan Ridge. Great video.
Thank you so much for taking the time of doing this video, I may be giving up on buying it as I need more speed on rendering of FCPX.
Great Video. That was a burning question for me... Thanks.
I'm very late to your channel, but you did a superb job explaining this!
I've finally got my 6,1 running Monterey, and I'm not sure an eGPU would "play nice" with that OS, but I'll stay tuned! Thank you so much for this super-clear explanation. 😁
It work with my setup until brought a Apple Thunderbolt display
Thank you so SO much for a clear and detailed explanation. I’ve been through so many articles that made no sense to me until I found your channel. I really want to play Divinity 2 with my MacBook Pro 2013 Retina, but I was confused about anything related to eGPUs that I’d given up. It all gets a bit confusing as I am not too tech savvy when it comes to this, but your explanation has made me understand a bit more in terms of options that I have. Appreciate your breakdown and content! Hello from NY 🌞
I’m glad it’s been useful to you. Hello back atcha from Devon, UK 😊
Hi Buddy Just finally arrived my blackmagic egpu and I did the purge-wrangler, works perfectly and now I can edit with music videos in 4k with better quality view in FCPX with no lag and indeed my LG Monitor look more amazing than before. I want to say thank you for your tutorial. Cheers 🥂 and have a great weekend 👍👍👍
I’m pleased to hear that. 😊
I bought one of these a few years back. So glad I took advantage of the return window.
It's only real plus point for me was how quiet it was.
Be selling my Razer soon.
I enjoyed seeing your findings so far. I do hope that you'll give us some more results down the road. This is exciting stuff.
I am really enjoying these videos. I just purchased a 3.5 ghz Mac Pro this week, and these vids are so useful to me!
Glad you like them! Enjoy the new beast!
16:45 I found this interesting. Why would you not want your displays to be on the weaker internal GPUs and have the eGPU do all the labor intensive stuff like encoding understanding it goes over TB2 and comes back to its final storage location?
If you run the app on a display connected to the eGPU, then the eGPU will be used by the app. If you run on the internal GPU, that’s the one that will be preferred. The performance hit you take over TB2 will vary depending on what you’re doing. Games get most of the GPU performance because it’s one-way traffic. Background encoding and rendering will take a much bigger hit if you are sending data both ways. You have to play around a bit to find what works for your workflow.
Thanks for the insight!
Just a couple of thoughts, firstly I'm using a Razer Core X and trashcan also and I had the same problem with inconsistent startups when leaving the egpu plugged in. egpu.io found out that on the trashcan port 5 (bottom left) is the most reliable for egpu. Since moving it there I haven't had any problems with startup or shutdown. Secondly, if the thunderbolt 2 bandwidth is already the limiting factor are you not exacerbating this problem by asking this already saturated cable to carry USB data as well? Might be interesting to see a benchmark with no usb devices plugged in?
I will have a play with the ports. I have a feeling it is plugged into the bottom left at the moment. I connect my DAS via the USB for convenience - it means I can easily back up from my Mac Pro or my MBP. I only use the disks for backing up, so they weren't doing anything during the benchmark. You do raise a valid point though. If you were trying to access USB ports on eGPU whilst doing heavy graphics work, it would impact the performance.
Thank you for sharing this helpful info.
thoroughly done, as usual... thanks. Very interesting.
Glad you enjoyed it 😊
A couple questions I'd like you to demonstrate: 1) What would have these benchmarks been if you ran them using the internal GPU in the Mac Pro? 2) Why can't the Mac Pro use both internal GPUs (and is there any applications that can)? 3) What is the benchmark using the integrated GPU in the MacBook Pro? 4) AND ESPECIALLY, What is the benchmark using the MacBook Pro with eGPU using the built-in monitor (instead of external monitor--no one ever shows this, but for portability, and cost, this is important--please compare using built-in monitor with and without eGPU as well)? Also, can you show all the benchmarks next to each other (with the ones you also just did in this video) on the screen?
I’m planning a brief follow up with some more benchmarks, so stay tuned for that as it will answer these points - the focus of this particular video was more about setting up eGPU on older Thunderbolt 2 machines, and the performance difference to TB3. I have answered question 2 in other videos, but I can explain briefly here: whilst the two cards in the 2013 Mac Pro are connected with CrossFireX, the driver implementation in macOS requires apps to be developed to specifically make use of the compute card. Final Cut Pro X is one app that will use both cards (and the paid version of Davinci Resolve is multi-GPU aware), but there aren’t that many. The lack of app support for the dual graphics setup is one of the reasons the 2013 Mac Pro wasn’t popular - the majority of the time, the system runs on the display GPU whilst the compute GPU sits idle.
I was inspired by this video to get an eGPU. The main reason was to use my Mac Pro 6,1 with a 5120x1440 monitor. I was not able to get the Mac Pro to drive the monitor at full resolution so I figured the eGPU would help. I was interested in the Blackmagic eGPU because its made for a Mac and is supposed to be very quiet which is important to me. I know it can't be updated but I am not a gamer so I don't mind. Anyway, I rented one first to be sure it works and it does. I did do a few things differently that I wanted to point out. As far as cabling goes, I have a TB2 cable from the Mac Pro to an Apple TB2 to TB3 converter connected to the eGPU. Then I used an HDMI cable from the eGPU to the monitor directly and have no monitor cable going from the Mac Pro to the monitor at all. Not only does this work but the configuration survives reboots. I do not have to switch cables or do anything else. I did have to buy a copy of SwitchRezX to get the resolutions I needed by the way.
Thanks Marc - I’ve done a similar thing with cabling and mine also will boot up without issue now. In fact, I seem to have less issues in Catalina with the eGPU used solely, than when I use the internal cards. 🤷🏼♂️
HI. The eGpu card now works great on my 2013 Mac Pro with Monterey. The problem now is with Windows 10 not recognizing the eGpu card. Could you tell me the procedure to use that allows you to make the eGpu card work also in a Windows environment on a Mac Pro 2013? Thank you
Thanks a lot for this video . It really is very helpful for me ( MacBook Pro Late 2014 , ThunderBolt 2).
Glad it was useful - thanks for watching 👍🏻
What an excellent question many of us wondered the same thing! thank you SO much for doing this video. Be blessed in all you put your hand to.
Thank you - pleased it was useful.
What an insightful video. I was evaluating this kind of setup and you answered so many of my questions.
Glad it was useful 👍🏻
Excellent video with lots of details in it
Thank you for making this marvellous video!
I have a 2011 mac mini & Razer Core X with RX580, and it works after following your video using official adapter and tb2 cable 👍🏼👍🏼
Have you run into any issues since you got the eGPU running on a thunder bolt2? I’m about to pull the trigger and get a razor x but my Mac Pro 2013 only has thunderbolt 2 ports
This is what i call a Great tutorial. I’ve learned a lot of useful informations. Congratulations and greetings from Canada 🇨🇦
Thanks - glad you enjoyed it 😊
Incredible dose of information. Like and subscribe immediately! As I do have MacBook Pro and find it not acceptable in premiere pro. e-gpu looks like quite a good solution, albeit expensive one for what you get. Thanks so much for the Mac Pro deep dive.
From what I've heard, Premiere Pro doesn't work that well with eGPU, so be sure to check the forums before you dive in! Thanks for watching and the sub - much appreciated.
Congratulations, the information is very, very interesting, your Chanel Is the best!!! Saludos desde Quito Ecuador
Thank. you 😊
Obviuosly, he learned a lot of his "patience" from his Dad, the Classical Guitar Builder
Nice to see your experience getting the mac pro 2013 running with egpu. I have recently gotten mine upgraded to 10 core and using the blackmagic egpu pro. I had some instability initially, and found that it was because you needed to leave SIP permanently disabled with the egpu connected. With that resolved, now working quite well. Look forward to your next videos!
Yes, this was my experience as well.
The other odd discovery I had was that the egpu worked in 2 out of 3 thunderbolt buses, but not the third. I have it connected to the bottom left port (which, along with the bottom right port, is bus 0, shared with the HDMI). This made it stable. My other thunderbolt accessories work in all ports.
@@bharatpdas Fascinating. Did you try it after rebooting to make sure?
@@cartoonasaurus I did, because the system was in a no chime restart loop for a while until I switched the port, and I was able to replicate the loop by switching it back. Connecting the egpu to the top two ports on the right (bus 2) caused the issue. Not sure if this was unique to me. I have an HDD array connected in bus 1.
I read about the ports on the egpu.io forum, so I am using the bottom left port. I will do more testing for the next episode. It's useful to know that we all have the same issues.
A really thorough video, thanks. I’d be interested to hear your thoughts on the benefits of using a eGPU with a MBP16 or top end iMac, as I currently edit on these using FCPX and am always look for a performance boost. Looking forward to your next video on this subject.
Perhaps we should do a comparison video. I expect it wouldn’t make much real-world difference in FCPX on either of those machines, though the RX5700XT is considerably more powerful than the discrete GPUs.
This is a great video. It solves Trash Can video card upgrades, albeit, little slower. You can use two Thunderbolt 2 cables to egpu. To double bandwidth.
Veature_iTech really?? May have to snag one
I don't think this is possible. First you'd need some sort of two TB2 into one TB3 adapter, as every eGPU I've seen only has one TB3 connection (the BM eGPUs have two ports, but one is an output). Second, how do you link the two TB2 connections on the Mac Pro? You'd need some sort of driver to connect the two Thunderbolt / PCIe channels together. I haven't been able to find any information about either of these things. @Veature_iTech do you have a source for this, or were you just speculating?
Hi! Thanks for this video. I followed your plan and it worked just right. Very nice!
Glad it helped!
I wish you a happy and long life. 30 minutes well spent.
Great video as normal. I love the looks of the Black Magic eGPUs even if they are not upgradeable. I wonder if the $699 or $1199 models, both discontinued now, are better than the stock D700 in my Mac Pro 2013? Maybe in a few years prices will be cheaper used and I could add one then, if they would help me at all not sure. But guessing they are newer cards so maybe?
Thanks TJ. I think it will depend a lot on what you’re doing. The D700s working together in Final Cut would probably be better than the 580, and that’s before you consider the amount of performance lost through the limitations of Thunderbolt 2. The Vega 56 may give a benefit, but whether it’s worth the cost is another question. It would improve performance in apps that are not optimised for dual GPU. On another note, I’ve been enjoying your ZX Next content - looking forward to more!
I think it’s beautiful that you live with your family.
It is nice 😊
Bro, there’s something about your voice that’s so addicting to listen to. I could have sworn this video was 10 minutes.
😁
@@ConstantGeekery Hey, there! I have a question and figured you were the best person to ask. What purpose do the USB ports on the enclosure serve? Thanks in advance!
Thanks! I just sold my 2017 iMac in anticipation for whatever is coming next from Apple. I still have my Razer Core X with a Radeon Pro w7100, which I now use on my old 2012 iMac with the purge-wrangler script (thank you for that tip!). I run the OS over a 1TB SSD in thunderbolt case and the 2012 is actually working quite decently in many respects!
Great stuff as usual David, thank you. I have a Blackmagic eGPU 580 driving a 4k screen for a 16"Macbook Pro. I recently tested a Razer Core with a 5700, the biggest difference was simply fan noise. The Blackmagic is virtually inaudible, I love that the MBPro doesn't have to work its internal GPU and so stays silent under load too. I'm an audio producer so this is important to me.
That’s a useful insight Dominic, thank you. Yes, the Razer Core X is not silent. Not massively loud either, but enough to require noise reduction on recordings. Not ideal.
do you think Blackmagic would work via Apple TB2 / 3 adapter?
@@filipvavra6177 Yes it will (with the right software hacks)
Brilliant info - thanks so much
Glad it was helpful!
Thanks mate - really appreciate, and enjoyed the video. Quick question: if you go with the BlackMagic eGPU and a 2013 Mac Pro, will it support a Pro Display XDR? I’m in a pickle, and need a way to get the two to work together. Thank you very much!
Not sure. Blackmagic released a firmware update for the eGPU (version 1.2 30 Dec 2019) which adds support for the Pro XDR display. Whether that works over Thunderbolt 2 is another question. 🤷🏼♂️ Sorry I can’t give a more definitive answer.
I connnected a 5700xt to a 2013 Mac Pro, it worked sometimes, but in FCPX it would make my whole system unstable - and get some lock ups. Any idea if that's how it is, or any possible work arounds? I was able to export a prores video, but then the 2nd try with a different format, it would lock up.
Great Videos!!! I’ve been reading mixed information. Will a late 2013 MacBook Pro running Big Sur handle a egpu? I’ve read multiple articles taking about Big Sur being locked down thus not being able to install that extra file thing via recovery mode. I found a razor core x w/rx580 for 800. I don’t want to drop the cash on something that might not work.
Thank you 😊 I don’t have any specific experience with that hardware combination. eGPU worked for me on Big Sur, but I don’t have this Mac Pro any more. I expect it will work but I would double check the egpu.io web forum before you part with any cash - the users there are very knowledgeable and helpful.
I have followed this guide with exactly the same setup minus the OS as I'm using Big Sur, one of the things that wasn't covered in this guide was the ability to boot the machine with eGPU as primary display, as mine fails to do this.
You need to plug the Thunderbolt cable into the bottom left Thunderbolt port on your Mac Pro. I'd boot into macOS without the eGPU connect, then plug it in to that port. Once it's recognised, shut down, remove other display cables, and switch on. That always worked for me.
Super interesting as always!
Thank you 😊
Great video ! Have you tested VideoProc ? When connected to the eGPU, do you get full GPU acceleration with H264 and HEVC codecs ? Did you test softwares like Premiere Pro or DaVinci Resolve and see how the eGPU behaves compared to the D300's ?
Thank you 😊 I haven’t used VideoProc before. I have access to Premiere Pro, but I’ve never really used it in anger, so I don’t feel qualified to test with it. I have the full version of DaVinci Resolve, and I’m currently learning colour grading and getting more familiar with that, but again, I’m not ready to do testing with it. From other videos I’ve seen, Final Cut Pro X out-performs both those apps in many cases. DaVinci will probably benefit from eGPU, but you need the full version to get multi-GPU support (I believe). The eGPU is working on some of the H.264 on the Mac Pro - I think that can be seen in the video, but if the machine has a T2 chip, it will use that primarily for H.264 and HEVC.
Great walkthrough! Have you tried thunderbolt 1 devices? I have a 2012 device that would greatly benefit from some extra graphic performance
Thank you 😊 I don’t have any Macs with Thunderbolt 1, so I can’t test it, but I believe It is possible. I’m guessing you will see less than half the available performance of the GPU though.
Would love to know the loss in performance compared to t2 t3 and my machine that is an iMac 2011 with thunderbolt 1 using this ogpu and graphics card. Even if it is 60% would be faster than the actual 6970m i have.
Food for thought.
I'm trying to wring every last morsel of use out of my trash can Mac Pro before I jump to an iMac or new Cheese Grater. eGpu has been loitering on the periphery of my attention.
I've already done the upgrade to 12 core. Which in hindsight, I wish that I'd read up on. Apparently it is a better idea to get the 8 or 10 core CPU . The 12 core give you great multithreaded processing, but you lose a lot in single threaded. I was counting on bigger cache to make up the diff, it doesn't.
Likewise, getting the fastest NVMe SSD only goes so far on PCIe 2.0 X4. A newer Mac with PCIe 3 would have twice the potential throughput.
Did I miss it or was there a comparison of the D700 or D300 benchmarks?
Great video. Thank you. Question, I am running 4 Apple 27" Thunderbolt monitors on my MacPro 2013. Can you advise how I would make this work while still keeping the 4 monitors all operational?
I’m not sure you could. The Thunderbolt display can only be driven from a Thunderbolt port, and there aren’t any GPUs that will provide that. So, without changing the displays (or adding another non-Thunderbolt display), eGPU won’t really be an option.
Very interesting and detailed video. Max Tech channel discovered that egpu run better if more that one video port is in use. Take.a look at the video maybe is usefull.
👍
Hello, great video! How do you think this setup would work with Blender?
I should think so, though I can’t comment on what sort of gains (if any) you’d get with GPU rendering.
Hi there, I have a iMac Retina 5K, 27-inch, Late 2015, I bought the Razer Core X and Radeon Pro WX7100. I can see the eGPU in my thunderbolt bus as connected, but no video output. Do I need to do the "Purge Wrangler"? Would you be able to direct me to a solution to make it work or should I just return it? Thanks, it was very instructif.
Apple only officially supports eGPU on Thunderbolt 3 equipped Macs. You’ll need to install purge-wrangler - it’s very easy and will work fine with your Mac.
Hello I would like to ask your advice about getting the best picture on a 4K monitor for my Mac Pro 2013. I am not sure if I should buy a HDMI or a Thunderbolt 2 (if I can find one) or a Thunderbolt 3 capable monitor. I do Blender animations I would like to know witch one is faster in my case HDMI or Thunderbolt 2 (using an adaptor from Thunderbolt 2 to Thunderbolt 3) if you have names brands that you had tested or have info about this matter it will be greatly appreciated Thanks
I personally prefer Dell UltraSharp monitors. They have DisplayPort input, so you use a Mini DisplayPort -> DisplayPort cable. (Mini DisplayPort has the same connector as Thunderbolt 2, and the Mac Pro supports DisplayPort on any of its Thunderbolt ports). The HDMI port on the Mac Pro is limited to 30Hz at 4K, so I wouldn’t bother with that. The DisplayPort outputs won’t go faster than 60Hz, so a 4K 60Hz monitor with DisplayPort is what you need.
This is a very interesting setup. Have you tried this method with other professional software? I am curious on how well adobe illustrator or photoshop would preform.
I haven’t tested with Adobe - I don’t use their software any more because I loathe the subscription model - but I do use Affinity Photo, Affinity Designer and On1 Photo Raw. All of those perform well with and without the eGPU.
Hello
I have 2013 Mac Pro trash can 3.7
What would be the top & cpu I can put without stressing the Mac
also the more devices plugged into the egpu will drop it as well because they share bandwith
When ever I have wanted to game on a Mac I have streamed it from my gaming PC using the feature on Steam. I once tried playing a game remotely, leaving my PC on and trying to stream at another location... it worked but wasn’t great. Be interesting to see what it’s like now with fibre broadband 🤔
I have games on a Mac and it was fine. True, you get better performance for the same hardware running Windows, but as long as the frame rate is high, does it matter? Have you tried Google Stadia yet? I’d be interested to see how that performs.
No I haven’t tried Google Stadia. From what I’ve heard it’s not good.
This is an amazing video.
Hi
I have mac pro 2013 12 core 64ram d500 running mac os Monterey, will the eGPU work with it perfectly ???
I don’t know about “perfectly” but it should work with a supported GPU and the Kryptonite patch (formerly Purge-Wrangler). Use the bottom left Thunderbolt port on the Mac for best results.
Hi! I've got a trashcan with with the two FirePro Radeons D700. I'm considering getting an external gpu for my beloved Mac to upgrade it. Do you think it's a good investment in 2022 getting a egpu case (Razer maybe) and a RX6600/6800?. I'm not sure of the benefits cause of the thunderbolt bottleneck... . Thanks in advance!
It's difficult to recommend this sort of investment in 2022 given the high prices of GPUs, and the price of Apple Silicon alternatives. There are benefits, but you need to have a workflow and setup that will take advantage of them. Whether the benefits are worth the high cost of entry is another question. I have made use of my eGPU setup on a variety of machines (Mac & PC), which makes the cost a bit more bearable.
Interesting. Using Kryptonite instead of text wrangler (as that has been retired), I can not benchmark with Unigine Heaven or Valley. What happens is a black benchmark window where I can hear the audio, but can not run the benchmark. Using a 6,1 with Monterey 12.6.3 with
Why did you go with this not a vega 64? Did it work ok with high Sierra? Or Mohave? I don’t want to go to Catalina yet due to running apps I I need.
I couldn’t find a reasonably priced Vega64 at the time. I didn’t do my research properly either as I didn’t realise you need Catalina for the 5000 series cards - there are no drivers in prior versions.
just got the 5700xt funny thing is.. after effects uses the egpu in my case when i put it on my laptop display.. when i put the window on my direct connect to my egpu it uses less processing.. i will show you in a post shit is weird..
Since you made this video, did the Mac OS updates or the dummy hdmi hack improve performance for you with the 5700 XT ??
Dummy display adapter definitely increases performance for compute tasks (there’s a video on my channel about that), though it doesn’t make any difference to gaming. Obviously a very specific driver bug. I haven’t tested 10.15.7 yet, but the bug is still present in 10.15.6.
As you may remember (probably not but I mentioned it before), my Nuclear Reactor (I prefer to call it that versus trash can mac) started to fail me after 2 years of buying it from eBay seller. Was purchased when the prices were still high, 3 to 4 years ago for $3K, the 12 core model with 2TB drive and 64GB memory. Video would cut out after a few minutes running. Ran a program that looks at the Mac and appears a kernel panic and is traced back to video card so guessing my D700 failed me. I may try your new video of cleaning and new thermal paste the GPU and CPU to see if that help but in the meantime, with prices so low, I may buy a 6 or 8 core for $300 range here in USA even though my iPad Air 5 blows it away in rendering videos via Lumafusion. Takes Mac Pro 15 minutes and iPad mere couple minutes. haha. But, I still like the idea of Mac Pro 2013 so may buy my wife one to replace a 2014 Mac Mini and then try to repair mine. Then may explore eGPU on mine. haha. Can't seem to shake wanting mine back. Sits in other room sad to not be used but it failed so what can I say. Maybe new thermal paste can help it from kernel panics and is a heat thing unless the video cards are actually dead or bad? They do run for a little bit until you try to do something more video related.
cool video. im running os from usb thumb drive on my 2015 imac with failing hard drive. it runs totally fine but ive been thinking about trying to use the TB2 port somehow to get better read/write speed... unfortunatly you crushed that dream... but now im wondering if i could connect my razer core choma and use a pci m.2 card instead of GFX card 🤔
I think that would probably work. The main difference between eGPUs and external PCIe enclosures is just the power supply.
A really great video. Appreciated.
Thank you 😊
I’ve had the same stability issues using a BlackMagic eGPU Pro. Also found that the keyboard was unreliable when using the eGPU USB ports. Everything works fine on a MacBook. You have me wondering if I should downgrade the OS. Catalina is not great for stability
I’m considering reverting to Mojave too. Mine has been stable since doing a complete wipe and re-install... until I set up the eGPU... but I’m always wondering if and when it will crash.
I want to buy a used Razer Core X eGPU to connect via Apple thunderbolt adapter & cable to a Mac Pro late 2013 to use with Bootcamp (Windows 10). Does windows natively support this setup and do I need to install any software mods / hacks like you did installing purge wrangler on macOS?
that means blackmagic on tb2 mac also requires purge-script?
Great informative video!
I have a late 2015 IMac running Mojave and I’m thinking of doing the same thing to improve SketchUp and VRay rendering. Would this approach improve my setup significantly?
Only if those apps are heavily GPU dependant.
Is that an early 2013 macbook pro? Mine doesn’t have a thunderbolt 3, it has 2x thunderbolt 2.
Is that possible to connect two Thunderbolt 2 ports to GPU to ensure the same bandwidth as Thunderbolt 3?
Unfortunately not. However, TB2 is not as far behind TB3 performance as you might expect.
Loving this as always! Two questions: You say that which ever display the program you are using is on, it will use that graphics card that is connected to that display to accelerate it. This made me think, can you use two egpu's? Second question, with the bandwidth of thunderbolt 2 in mind, is there a point where it is not worth getting a more powerful GPU because the bandwidth just can't make use of it?
Thank you. Yes, you can use multiple eGPUs, but unless you have them already, I don’t think the performance benefit would be worth the cost. The answer to your second question is also yes, but I don’t know where you would draw that line, and it would be different depending on the workload.
@@ConstantGeekery That's great, thank you! Unfortunately I'm not in a position to do any of these, but doesn't stop me thinking about the cool ways you could use them and where to draw the line!😁 Look forward to the next video
Hi. Greetings from Argentina. Thank you for the video. I have a mid 2011 and a mid 2017 base model iMacs. Is it possible to upgrade any of these with egpu??? Thank you.
Technically, it’s possible to do it with the mid-2011, but it’s Thunderbolt 1, so I wouldn’t recommend it. The 2017 model has Thunderbolt 3, so no problems there. However, best results will come from attaching an external monitor to the eGPU and running the apps you want to accelerate on that external display. Accelerating the internal display of the iMac is possible, but you will lose more of the performance of the eGPU that way. If, when you say “base model”, you mean the 21.5” iMac with the HD display and onboard Iris graphics, then I expect you’ll see a decent performance bump whatever you do.
Constant Geekery thank you so much for the answer!!!! Yes I have base models without retina and yes I just want to upgrade a little bit the internal display. Thanks again
Thank You for Great INFO, but for me way above my pay grade.
I wonder if it would work better in the new MacOS ventura, or the one coming up in WWDC this June. That would be interesting to see.
This is something to thing about for my Macbook Pro 2015, but I am currently running Mac Pro 5,1 2010 and this uses a PCIe 2.0 which stands at speeds of 16Gbps, thunderbolt 2 max throughput of 20 Gbps which should mean that using the Razor Core should be slightly faster over thunderbolt vs the Mac Pro's PCIe 2.0.
I am a die hard Mac Pro 5,1 fan and I still use my 2010 Mac pro today and still using it daily and I have recently installed 5700XT which was as easy as install Catalina and plug in the card, a little OpenCore foolery for GPU acceleration on some applications but that was it.
I did the same Valley Bench on my Mac Pro 5,1 and the Specs are:
Dual Intel Xeon X5680 12 core 24 threads 3.33Ghz
40GB DDR3 1333Mhz
XFX AMD Radeon RX 5700 XT 8GB references cooler
PCIe NVME 500GB WD
Mac OS Catalina
Valley Bench: Score 2366, Average 59.4FPS, highest score 84.1 FPS, Lowest 23.4FPS.
I saw you tutorial on the egpu setup .. I have followed your steps but every time I don''t get the symbol showing the gpu but I do see the item in the system report. could you help
I haven't touched eGPU setups with this Mac Pro for a few years now, so I'm not able to offer much help. purge-wrangler has been superseded by something called Kryptonite (github.com/mayankk2308/kryptonite). You'll need to be using that. I will try to do an updated guide soon.
Also, I always found that mine worked reliably if I used the bottom left Thunderbolt port. Also, the forums at egpu.io can be very helpful. I hope you get it sorted. 👍🏻
you mentioned a couple times having USB drives attached. and I shuddered.
many years ago I finally had some coin for a few minor upgrades to my 4c 3.7 (doubled the ram from 16 to 32GB and a TB2 dock).
both were very responsive upgrades.
have not had the cash to try a TB3 dock, or even more RAM .. but those are next on my list.
the thruput of data from USB devices plugged into the TB2 dock is very dramatic.
I continue to scratch my head as to why Apple never upgraded the 6,1 to TB3. perhaps a very significant reason .. but either way I’ve never heard any talk on it since 2014.
😁 Going to Thunderbolt 3 would have required PCIe 3.0, so a motherboard revision. Would have been possible as the Xeon E5 v2 supports PCIe 3.0, but I guess it wasn’t selling well enough for Apple to consider it. That and they would rather we all remortgaged our homes to buy the new one...
Constant Geekery .. hmmm.
yeah. I guess that would definitely do it.
when every single aspect of the entire case and build process .. necessitates CUSTOM everything .. these things add up to ‘ we need to start from scratch, and screw a simple spec bump ‘ .. except. well. serious pros would have bought it.
I mean .. even upgrading the 3.0 to 3.1 gen 2, would have been enough for me to get a new one.
I would have ordered another
but I was waiting for them to fix the spacing on the USB 3.0 ports. they are too close together. super lame. many device plugs cannot be used in tandem.
a TB2 dock .. solves that. but. how many people bought one. very few. the dock I have has 5 USB 3.0 ports on it. that is barely enough.
such a shame.
amazingly elegant solution.
just having TB3 would have been a game changer for simple I/O.
heck TB2 is a game changer for I/O.
just transfer a single memory card over the USB 3 vs the TB2 port. your eyes will pop out of your head. orders of magnitude difference.
now add that time up over the course of a year .. in production.
ah well .. perhaps they will do the smart thing and re-release the 6,1 as a 6,2 .. change the color to medium grey and INCREASE the size of it, even one mm in circumstance.
call it the MacPro Mini .. and it would sell a lot better.
IMO .. the 6,1 is still a brilliant design, the thermals (or rather how the OS deals with it) is the bottle neck.
I run KOS on it (my own simple tweaks to macOS) and for my workflow, it is still a really really great machine.
at the moment I just can’t swing getting a 7,1, but as soon as I finish the renos on my studio, I’ll put in an order and start cranking stuff out again.
macOS tho .. makes it run too hot. so stupid. such an easy fix. they need to call me. LOL.
thx very much for the reply to this.
NIce, I like this guy.
Thanks 😊
Hi Constant Geekery, just wanted to know if it was possible to get this configuration to work in Bootcamp off the Pro 6,1 or are only drivers support for USB C to TB2 in OSX? Thanks for this guide as well.
It can be done, but only with some effort. It’s not drivers that are the problem, it’s Windows using a 32-bit PCIe addressing space - it can’t allocate enough resources. There are more details on the egpu.io forums. Some users have got it working by disabling PCI bridges in Device Manager. Others have used DSDT Overrides. It seems neither method is guaranteed to work though.
What dell monitor do you have? Can you get 4K@60Hz from Mac Pro 2013? What cable are you using?
I think it’s the U3219Q. No problem with 4k60 with the 2013 Mac Pro if you use DisplayPort. The HDMI port on the Mac Pro only supports 30Hz. I just use a standard Mini DisplayPort to DisplayPort cable.
Thanks for putting out such a helpful video!
I have a question and I'm hoping using an egpu will be the solution. my late 2013 Mac pro has the dual d700's. for a while now, there's been a problem where the machine's display sporadically freezes and I have to hard reboot with the power button. I've researched a ton found that the d700's are the root of the problem as it was a known issue and would need replacing... which is next to impossible now.
so I'm hoping that using an egpu would be a solution.
if I use one (thinking the Blackmagic, just because I don't need a lot of performance, just system stability), will it effectively bypass the use of the internal cards and keep the freezing issue from happening?
any help or input is sincerely appreciated!
Yes, you can boot using the eGPU without having a display plugged into the internal cards. However, that doesn’t mean that apps like Final Cut Pro won’t still make use of the D700 compute card. It may well improve things though. Some of the display issues are due to Catalina - in my case, certain types of video rendering tasks will consistently cause a restart, whereas, if I use the eGPU, it’s fine.
Apple do still have a replacement program for faulty cards on these, so it may be worth checking whether you’re eligible.
Many of us make use of fan control apps to run the Mac Pro a little cooler. I use TG Pro, but there are several that do the job. You trade a little fan noise for a cooler, more stable system. If it does transpire to be heat related, refreshing the thermal past on the GPUs is a good idea.
Hope that helps.
@@ConstantGeekery thanks so much for the very speedy reply!
for the work I do- I use mainly photoshop, Maya and zbrush, so I really don't make much use of gpu performance (at least I don't think so).
I render my digital files with maya/arnold and that's CPU based within Mac OS, so I think on the whole, I don't really need too much out of the gpu.
thanks again. you have been a huge help!
youmintubes No problem - happy to help. Hope you get it sorted.
@@ConstantGeekery just thought it was worth mentioning that I looked into the replacement program from apple... sadly, it's not longer offered.
if I may, just a couple of other quick questions: is there any reason that the Razer CoreX wouldn't be suitable for this build, as opposed to the Core X chroma?
also, I came across the Akitio Node Titan with the RX 5700 XT today. wondering if that may also be a viable option? ends up being about the same money, so I figured it'd be worth getting an opinion on.
thanks again!
youmintubes Shame about the replacement plan. Core X is a good choice and will work fine. I haven’t personally tried the Akitio so I can’t comment on that.
Any updates when it comes to Big Sur?
My setup:
2013 MacPro (upgraded: 64GB of ECC RAM, 6-Core CPU, 512GB 970 Evo Pro HDD)
Razer X Chroma
Asus AMD RX 5700 XT GPU
49 Ultrawide Samsung Monitor (5210x1440 Resolution capable)
I have installed Big Sur - all went fine for me.
support for windows? i have rog g750jw with thunderbolt 2
I want to do this with a macbook air early 2015. And not for the purpose of gaming, but to speed up my work flow. I use a lot of tabs in chrome across two screens. Would you advise for this?
Seems like a lot of investment for that application. The performance improvement will only apply to a screen plugged into eGPU, and only to tabs where 3D acceleration is required. For the price of the eGPU enclosure, cables and graphics card, you could probably get an M1 MacBook Air.
Жаль, что нельзя, как в ноуте - использовать встройку для рабочего стола и простых программ.
Could you use the Sapphire NITRO+ Radeon RX 6700 XT 12GB 11306-01-20G in the razor x
If you are on Mac then there are no drivers for 6700 (Navi 22). If you’re on PC, then check the dimensions against the specs on Razer’s website. If it physically fits it should work.
@@ConstantGeekery what about a rx6900 tx?
@@MarcusMonkey there are drivers in Big Sur and Monterey I believe.
Can this work with Bootcamp on the Mac Pro and a thunderbolt display?
eGPU in Bootcamp on the Mac Pro is tricky. Search “DSDT override error 12” for more info. As far as I know, only the Blackmagic Design eGPU has Thunderbolt pass through for those displays.
@@ConstantGeekery I was looking at the Blackmagic egpu for that reason, but yes it seems like an egpu + bootcamp on this machine is possible yet tricky... However, what about a W10 virtual machine running on the macOS desktop? 🤔
@@TheSonOfaMonkey That’s an interesting thought. Probably not that easy under macOS, though I think it’s possible with Linux. That said, some folks appear to have had some success getting it to work (arstechnica.com/civis/viewtopic.php?f=19&t=1461865) but there’s no mention of benchmarks.
Really awesome video..I would be so grateful if you do this same for Windows bootcamp...
I’ve been trying to get it working in Bootcamp, but no luck so far. 😢
@@ConstantGeekeryApparently it is very much possible but the only thing that is not apparently possible is accelerating the Internal monitor of the IMAC5K..I also even found on forums where people even managed to do this but no tutorial yet..:( with external monitor it works easily
Slobodan Dzikoski it is possible for most Macs, but the 2013 Mac Pro is trickier. The Windows DSDT table root bridge definition is confined to a reserved 32bit space. macOS has a 64bit address space. So it requires a DSDT override... which I’ve tried without success. I just need some free time to play, which I’ve not had yet. If it’s possible - I’ll get it working. I don’t like being beaten!! 😁
@@ConstantGeekery Oh you are talking specifically about the Mac Pro..Ok..But do you get to the point where you get Error 12? Or you cant detect the card at all? Cos every single tutorial i watched they use specific version of windows...i think Windows vesrion1903 or something cos past that one apparently you cant do it ..And also the error 12 is not so hard to fix but i guess you need to get there first which means the system need to boot up and recognize it..Apparently the EGPU needs to be turned on once Windows starts loading..
Slobodan Dzikoski I’ve got past that error, and got the eGPU detected, but it seems to conflict with resources being grabbed by one of the internal video cards. I’ll have another go at it when I get chance.
Can I use the Blackmagic egpu with mac pro 6,1? since Blackmagic is thunderbolt 3 and macpro is thunderbolt 2?
Yes, the process is exactly the same as the Razer eGPU in this video. Bear in mind that a RX580 running over Thunderbolt 2 probably won’t offer a performance benefit in any app that uses both GPUs on the Mac Pro (e.g. Final Cut Pro).
@@ConstantGeekery thank you!
Could I run an the razor core x on my MacBook Pro Retina (mid 2014, Thunderbolt 2) and also on windows 10 via boot camp?
Should work fine with the adapter and purge-wrangler. It won’t do much to accelerate the laptop display though. You’ll need an external monitor plugged into the eGPU. As far as Bootcamp goes, I don’t know. Have a search on egpu.io forums.
@@ConstantGeekery thanks very much, I’ll have a look!:)
@@ConstantGeekery also on a separate matter, when I try to boot up windows from a usb on my Mac, it says no bootable device, do you have any idea what causes this, as it recognises the usb and displays the option of a windows boot up.
Thanks
@@joshuacarr9655 have you enabled USB boot in Startup Security Utility?
@@ConstantGeekery I’m pretty sure on my Mac you don’t need to do that as it’s before the T2 chip, might be wrong though.
What eGPU/AMD Graphics card will work with my 2016 15 inch MacBook Pro?
processor: 2.9 GHz Quad-Core Intel Core i7
Memory: 16GB 2133 MHz LPDDR3
Graphics: Radeon Pro 460 4GB Intel HD Graphics 530 1536MB
Is not for gaming it’s to edit 1080p and maybe some 4k videos on FCPX.
Do I need an external monitor with the eGPU? Which you recommend with my specs?
My standard recommendation for an eGPU enclosure is the Razer Core X (or Core X Chroma). The lowest card I’d suggest is the RX580, but if you can, go for a 5700XT or Vega 64. Failing that, the RX5600. I’ve put links in the description.
For optimum performance, you will want to connect an external monitor and run FCPX on that external display. You could use your TV if you don’t want to go to the expense of buying a monitor. Remember, you need to be running Catalina for any of the 5000 series cards, like the 5700XT... and there is a bug in the driver that limits performance with eGPU unless you plug in a second external display. You can use a cheap headless display to get around this (see: ruclips.net/video/ReLvNe3SKNo/видео.html).
what if i use windows bootcamp? do i still need the purge?
No, it’s for macOS. It’s not straightforward to get it working in Windows though - assuming you are referring to the 2013 Mac Pro. Check egpu.io for more information.
is their a version of Purge-Wrangler script. for mac mini 2014 when running windows on bootcamp?
I don't think you need it for Bootcamp. The 2013 Mac Pro doesn't work with eGPU in Bootcamp without significant tinkering, so I haven't actually tried it yet. I would expect the Mac Mini should be able to see the eGPU if the correct Bootcamp drivers have been installed. It's worth having a look on the egpu.io forum.
Did you ever do geekbench 5 OpenCL and metal benchmarks before and after?
No, but I may include that in part 2. I have found the results of that benchmark are highly variable. I expect Apple has been tweaking the drivers ahead of the W5700 being added to the new Mac Pro.
Hi really nice and informative, how does egpu perform with 3D rendering of images ?
Thank you. I haven’t done any Blender tests, but I suspect this would be a good use case.