Catalina not using my Blackmagic eGPU
 
Notifications
Clear all

Catalina not using my Blackmagic eGPU  

 of  4
  RSS

Swisher Sweet
(@swisher-sweet)
Trusted Member
Joined: 4 years ago
 

Hi just bought the new MacBook Pro 16. I also own the Blackmagic eGPU Pro and an LG Ultrafine 5K. Before my 16" came in, I used a MacBook Pro 13" running Mojave on the same setup and my eGPU powered the 5k display. However, swapping out the 13" for the 16", I noticed that all of the GPU work is being handled by the MacBook Pro 16 dGPU (5500M). Even when I set an app, like Chrome, to prefer external GPU, it still uses the dGPU.

It's as if Catalina prefers not to use the eGPU for anything. I assumed since it has to go through the eGPU to get to the 5k display that it would use it, but I assume wrong.

I want to use the eGPU for everything while connected to reduce the thermal pressure on my laptop. How can I get Catalina to use my eGPU?

Thank you.

 

 

 2019 12 12 05 48 16

2019 16" MacBook Pro
Blackmagic eGPU Pro (Vega 56)
27" LG Ultrafine Display

2012 Mac Pro Tower
NVIDIA RTX 2070 Super
Acer Predator X34


ReplyQuote
dre
 dre
(@dre)
Eminent Member
Joined: 2 years ago
 

https://discussions.apple.com/thread/250714680?answerId=251776941022&page=6

I've posted here too already

I've same issue on 3 machines, background render works, just no playback or share/export rendering (Vega 64 eGpu) to sau i'm pi$$ed is an understatement, I should not have updated to catalina, hindsight and all that 😉 (obv's no choice on 16" MBP)

This post was modified 8 months ago

Vega 64 / Razer CORE X TB3 enclosure
2016 MacBook Pro 13’
2018 intel Hades Canyon NUC
2018 Mac Mini
2019 Macbook Pro 16'


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@dre

We briefly discussed the problem here: https://egpu.io/forums/pro-applications/final-cut-pro-finally-gets-new-metal-engine-and-gpu-selection/

I will post some more comprehensive results once I finish testing. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ikir, itsage and dre liked
ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 4 years ago
 

Send feedback to Apple, it will be fixed hopefully soon. This is a bug for sure.

How you connected it to display? Thunderbolt? Display port? HDMI?


MacBook Pro 2020 Touch Bar i7 quad-core 2.3Ghz - 16GB RAM - 1TB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


ReplyQuote
Swisher Sweet
(@swisher-sweet)
Trusted Member
Joined: 4 years ago
 

@ikir

Everything is connected via Thunderbolt: Mac -> eGPU -> LG 5k.

This post was modified 8 months ago

2019 16" MacBook Pro
Blackmagic eGPU Pro (Vega 56)
27" LG Ultrafine Display

2012 Mac Pro Tower
NVIDIA RTX 2070 Super
Acer Predator X34


ReplyQuote
Massimo Franzese
(@massimo_franzese)
Trusted Member
Joined: 8 months ago
 

I bought and returned a blackmagic GPU last year because it was not being used for real time tasks

I believe that the thunderbolt ports on the enclosure are pass through there is another post from me about the 5K ultrafine

At the end because it was too hardcore for me to do modding like those suggested I decided to get rid of the LG monitor and bought a Benq PD2720U, I wish I had done it sooner there is no comparison between the screen matt finish and the useless glossy of the ultrafine 5K, in addition the fact you can't set the LG to Rec709 or Adobe RGB or sRGB for what matters is a serious limitation that I was not aware until I got this monitor that can deal with this properly

I suggest going on the same path and buying an enclosure that can take a Vega 56 or 64 and then use another screen using HDMI or Displayport and abandon thunderbolt altogether

I also have to add the Radeon 580 cards are ancient and the performance is better than a mini or a macbook without GPU but absolutely rubbish compared to a proper card like the Vega

 

Mac Mini 2018 3.2 Ghz 6 cores
Razer Core X enclosure with Sapphire Vega 64 Nitro
Benq PD2720U


itsage liked
ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 
Posted by: @massimo_franzese

I believe that the thunderbolt ports on the enclosure are pass through there is another post from me about the 5K ultrafine

Pass through? I don't think so. Look at "About this Mac" -> "System Report..." -> "Graphics/Displays". The LG UltraFine 5K will be listed under the GPU of the Blackmagic eGPU instead of the GPU of the computer.

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Massimo Franzese
(@massimo_franzese)
Trusted Member
Joined: 8 months ago
 

@joevt

I had a mac mini with a single display connected to the eGPU so there was no chance it was going anywhere else 

I do not recall doing this test but it was definitely not accelerating playback

In the op case he has both an internal gpu a discrete GPU and an eGPU and in this scenario I think the eGPU is being use for background tasks only 

Mac Mini 2018 3.2 Ghz 6 cores
Razer Core X enclosure with Sapphire Vega 64 Nitro
Benq PD2720U


ReplyQuote
Massimo Franzese
(@massimo_franzese)
Trusted Member
Joined: 8 months ago
 
Posted by: @swisher-sweet

Hi just bought the new MacBook Pro 16. I also own the Blackmagic eGPU Pro and an LG Ultrafine 5K. Before my 16" came in, I used a MacBook Pro 13" running Mojave on the same setup and my eGPU powered the 5k display. However, swapping out the 13" for the 16", I noticed that all of the GPU work is being handled by the MacBook Pro 16 dGPU (5500M). Even when I set an app, like Chrome, to prefer external GPU, it still uses the dGPU.

It's as if Catalina prefers not to use the eGPU for anything. I assumed since it has to go through the eGPU to get to the 5k display that it would use it, but I assume wrong.

I want to use the eGPU for everything while connected to reduce the thermal pressure on my laptop. How can I get Catalina to use my eGPU?

Thank you.

 

 

2019 12 12 05 48 16

Have you completely closed the lid and you are 100% driving the external display from the eGPU?

Mac Mini 2018 3.2 Ghz 6 cores
Razer Core X enclosure with Sapphire Vega 64 Nitro
Benq PD2720U


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 
Posted by: @massimo_franzese

I had a mac mini with a single display connected to the eGPU so there was no chance it was going anywhere else 

I do not recall doing this test but it was definitely not accelerating playback

In the op case he has both an internal gpu a discrete GPU and an eGPU and in this scenario I think the eGPU is being use for background tasks only 

I think we are confusing two things.

First thing, which GPU is controlling the display? The Blackmagic eGPU controls an LG UltraFine 5K when the LG is connected to the Thunderbolt port of the Blackmagic. If the LG is connected to the Mac mini, then the Mac mini's iGPU is controlling the display.

Second thing is acceleration which might not depend on what display is connected to what GPU.

Does any of the following improve the situation?

Given the following three hardware eGPU options:
1) Blackmagic eGPU
2) different eGPU with a similar Vega 56
3) different eGPU with a different GPU

For each of the above 3 eGPU options, connect the display one of 3 different ways:
a) LG connected to eGPU (only works for #1)
b) different display connected to eGPU
c) LG is connected to the Mac mini
d) different display connected to Mac mini

I believe 1 and 2 should behave the same since they are the same GPU.

I believe a and b should behave the same since the LG is just like any other display.
Same for c and d.

Is the Thunderbolt controller in the Blackmagic eGPU so dumb that it can't send DisplayPort to the LG without dropping PCIe bandwidth? Don't know if I've seen that benchmark before. I don't think that would happen but can't be sure because of other dumb stuff with Thunderbolt (can't do USB and PCIe at the same time so some eGPUs add a second Thunderbolt controller - like not being able to rub your tummy and pat your head at the same time).

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
 of  4