BlackBeast Pro eGPU - KickStarter Project Exposed
 
Notifications
Clear all

BlackBeast Pro eGPU - KickStarter Project Exposed  

 of  22
  RSS

Alec
 Alec
(@alec)
Trusted Member
Joined: 4 years ago
 

Every single eGPU crowdfunding project I've seen has crashed and burned. What's the point anyway when these already exist on the market? It's not like you've created something new and innovated worth the risk.

2016 15" MacBook Pro (RP450) [6th,4C,H] + GTX 1080 @ 32Gbps-TB3 (Razer Core) + Win10 [build link]  

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 
Posted by: @danknight

How are the Thunderbolt cables going to be connected? One to the left controller and one to the right controller? They for sure cannot be connected to one controller. If it's connected on both sides, I assume a new firmware is in the works to allow this to happen.

I think it will be much simpler than that if this project comes through - the box will be detected as ‘2’ devices due to two different TB controllers in the box being connected separately (can be connected to one dual-port controller of host). @joevt summarized this well - it’s essentially a dock and traditional eGPU enclosure combined into one.

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]  


ReplyQuote
DanKnight
(@danknight)
Ex-AKITIO Tech
Joined: 4 years ago
 
Posted by: @mac_editor
Posted by: @danknight

How are the Thunderbolt cables going to be connected? One to the left controller and one to the right controller? They for sure cannot be connected to one controller. If it's connected on both sides, I assume a new firmware is in the works to allow this to happen.

I think it will be much simpler than that if this project comes through - the box will be detected as ‘2’ devices due to two different TB controllers in the box being connected separately (can be connected to one dual-port controller of host). @joevt summarized this well - it’s essentially a dock and traditional eGPU enclosure combined into one.

Ahhh I see. That would make sense without having to create a new firmware since it'll just detect 2 new TB devices.

 

However, the question of performance is still there. If you want to theoretically maximize bandwidth IO, one cable has to be connected to the TB port on the left side of the MBP and the other to the right side TB ports. If both cables coming from the device are connected to the 2 TB ports on the left side, there is still a bottleneck because it's just one TB controller there.

 

Unless I'm misunderstanding something.

ex-AKiTiO Employee as of August 2018.


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

@tsh3721

The main benefit is that it has two Thunderbolt 3 controllers like the Razer Core X Chroma, Razer Core V2, Powercolor/VisionTek mini) except each can have a separate connection to the computer. For other benefits, you'll have to decide if the selection of ports and slots made available are beneficial to your setup.

@danknight

Connect the cables however you like. Two different controllers on the computer is best. You should be able to connect them to the same controller (why couldn't you? It would be weird for an eGPU to disable the second Thunderbolt port on the same side of the computer). You might also be able to connect the eGPU to the downstream Thunderbolt 3 port so that only one cable is connected to 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
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

We'll need benchmarks to see how each of the three options behaves. For each of those three options, try with the dock idle, dock full write speed, and dock full read speed, and also try with dock disconnected.

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 
Posted by: @danknight

However, the question of performance is still there. If you want to theoretically maximize bandwidth IO, one cable has to be connected to the TB port on the left side of the MBP and the other to the right side TB ports. If both cables coming from the device are connected to the 2 TB ports on the left side, there is still a bottleneck because it's just one TB controller there.

 

Unless I'm misunderstanding something.

Yes, I had the same concerns which I actually brought up too in my posts previously in this thread. As you say, it would indeed be most optimal to connect each cable to different host controllers to get maximum performance. Connecting to one side would split performance only under simultaneous load, according to @nando4:

Posted by: @nando4

The dual-port TB3 controllers attach to the PCH/CPU via a x4 3.0 (32Gbps) PCIe link.  So if both were transmitting at full bandwidth at the same time (eg: NVME-TB3 storage + eGPU) then they’d each be limited to 16Gbps.

Which makes sense. The situation would be more interesting if there are high resolution downstream displays attached, which would significantly reduce bandwidth and necessitate balancing load over two TB controllers. Plus, given that the enclosure is supposed to house an NVMe SSD, bandwidth will be at a premium. On top of that, @joevt tested the capabilities of a TB controller by connecting two NVMe SSDs in RAID 0 to it and maxed out at only 23Gbps (theoretical max. being 32Gbps). 

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]  


ReplyQuote
DanKnight
(@danknight)
Ex-AKITIO Tech
Joined: 4 years ago
 

Guess we'll just have to wait and seeee. Happy to see some exciting stuff still coming out for this community. Yall deserve it. <3

ex-AKiTiO Employee as of August 2018.


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

This has potential, I'm still not convinced by @lagarhus intentions but I wonder if some confusion is coming from him not being a native English speaker or a tech person and sometimes using the wrong phrases. 

I like the idea of this dock and would be one of the first inline to buy one, if it actually becomes reality, and is capable of driving TB3 displays (god knows what magic cabling will be needed).

Roll on CES... keep us posted @itsage !

 

edit: Although saying all that, just seen on the site they claim it supports tablets, I'm not aware of any tablets that have TB3? Bit of a daft claim?

This post was modified 10 months ago

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


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

edit: Although saying all that, just seen on the site they claim it supports tablets, I'm not aware of any tablets that have TB3? Bit of a daft claim?

If the tablet only supports USB-C, it will be able to use the dock part of the BlackBeast Pro because the BlackBeast Pro uses Titan Ridge. This requires the devices in the dock part to only be USB so an M.2 device won't work without some magic custom switch between Thunderbolt controller PCIe connection and a USB to NVMe bridge PCIe connection. A USB-C connection will not be able to use the eGPU.

I see on there website they have a picture of an Apple Pro Display XDR (photoshopped) connected to the BlackBeast Pro. It would need to be connected to the dock part. It won't be connected to the GPU in the eGPU part. It will use all the H2D bandwidth (6K resolution is the most you can transmit through a Thunderbolt 3 cable) - there won't be enough bandwidth left over for even 10 Gbps USB, let alone 22 Gbps that an NVMe could use. I guess D2H bandwidth will be ok.

The Apple specs state the Apple Pro Display XDR will only support USB 2.0 devices. I guess that's because there's not enough bandwidth for USB 3.0 devices. But somehow for the 16-inch MacBook Pro, the USB-C ports of the Apple Pro Display XDR will have USB 3.1 Gen 1 data transfer speeds... The 16-inch MacBook Pro is the first Mac to come with Navi 14 (AMD Radeon Pro 5300M or AMD Radeon Pro 5500M), so maybe it will use Display Stream Compression (DSC) with the Apple Pro Display XDR? DSC was first mentioned on the Apple website in the tech specs of the Mac Pro for the AMD Radeon Pro W5700X (Navi 10).

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
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

@joevt

thats not really using the product as intended though is it? No one would be buying this to use as a dock as the main selling point is the GPU, which won't work with tablets. Feels like they are just plucking claims out of thin air. They also claim art works with TB2?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
 of  22