2018 13" MacBook Pro [8th,4C,U] + RP WX 9100 @ 32Gbps-TB3 (AKiTiO Node Pro) + W...
 
Notifications
Clear all

2018 13" MacBook Pro [8th,4C,U] + RP WX 9100 @ 32Gbps-TB3 (AKiTiO Node Pro) + Win10 [itsage]  

 of  2
  RSS

itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@eightarmedpet The hotplug detection definitely has to do with the Mac firmware. I was never able to do that with 2016 and 2017 MacBook Pro. I will try with my 2016 15" MBP this week once I update to 10.14 Beta. It just got back from repair.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 14" MSI Prestige 14 EVO [11th,4C,G] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 
Posted by: joevt

The LG 4K doesn't lower the H2D when connected to the Node Pro because it's only one 4K display? Might be interesting to see two 4K displays connected to the Node Pro.

Looks like the 2018 MacBook Pro uses a different Titan Ridge (4C) than the Blackmagic eGPU (DD). Can you show the USB controller of the Titan Ridge in the 2018 MacBook Pro?

Your screen shots don't show the SSD. Is it USB 3.1 gen 2, USB 3.1 gen 1, or Thunderbolt?

I connected two LG 27" 4K monitors via the AKiTIO Node Pro. The initial plan was to run both monitors via DisplayPort cables off the Mantiz Titan via the second Thunderbolt 3 port of the Node Pro. macOS could only detect and run one of the two monitors this way. I ended up connecting the second 4K monitor to the DisplayPort on the Node Pro.

 

In macOS, I ran CL!ng to check bandwidth. Arranged from left to right is no display connected, one 4K monitor connected, and two 4K monitors connected.

 

Next was to test in Windows through Boot Camp. This was even worse because the second monitor was not detected. When I tried to run AIDA, the eGPU got disconnected. This is not a Windows issue but rather Mac firmware issue. I was able to run my initial plan with the Alienware 13 R3 with ease. The second TB3 port powered both 4K monitors via the Mantiz Titan dock. Here are the AIDA screen captures in the same arrangement: no display connected, one 4K monitor connected, and two 4K monitors connected.

Last but not least is the HWiNFO screen capture.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 14" MSI Prestige 14 EVO [11th,4C,G] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


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

There's something wrong with the CL!ing Pinned D2H numbers - they are exactly the same as the H2D numbers. The Paged numbers are more reasonable. What's the difference between Pinned and Paged?

The H2D numbers are lower in macOS. Maybe it's just a difference in benchmarks (CL!ing vs AIDA64)? Or is it possibly the displays are running as 10 bit in macOS and 8 bit in Windows? SwitchResX can change the bit depth of the display frame buffer even if your display doesn't support 10 bit but I don't know if a graphics card will send 10 bit DisplayPort to a 8 bit display. Anyway, switching between 8 bit and 10 bit will affect H2D numbers if your display supports 10 bit.

I wonder if the problems with the Mantiz Titan dock (which has USB and Ethernet controllers that require PCIe) would occur with a simple Thunderbolt 3 to Dual DisplayPort adapter (a Thunderbolt 3 device that does not use PCIe at all).

Thanks for the screen shot. I see the 8086:15EB device  "JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]" but not the USB controller which I expect to see at bus #6 or #7 (which ever is device 2 of bus 4, as device 0 is usually the NHI, device 1 is usually the Thunderbolt port 1, and device 4 is usually Thunderbolt port 2). I guess you need to connect a USB device for the USB controller to be enabled and visible? That might cause Windows to barf if it doesn't have PCIe resources for the USB controller? You might consider showing screenshots from IORegistryExplorer.app to show the device tree in the Thunderbolt area if Windows has problems.

Strange that HWiNFO shows 2.5 GT/s for current link speed. Does Titan Ridge have an idle mode like graphics cards? Does it go to 8 GT/s when doing AIDA64? My pcitree.sh script will show current/max link speeds for most PCIe devices in macOS so you can see where there are bottlenecks (except the DMI doesn't show as a PCIe device, you can't see which devices are connected to the CPU and which to the PCH, and not all chipset devices show a link speed - they are PCI instead of PCIe or a type that doesn't have link speed?).

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
Notorious826
(@notorious826)
Eminent Member
Joined: 3 years ago
 
Posted by: Notorious826

@itsage Ya, I'm not sure. I changed the Secure Boot mode to No Security (like you suggested) but the apple_set_os.efi hasn't been very reliable for me. It only seems to work half of the time.

I'll try doing a clean install of Bootcamp tonight with rEFInd. I was just a little worried because I didn't want to mess up my Laptop. @itsage is there an alternative way to install rEFInd on an External USB Stick to avoid damaging the main OSX?

@itsage Hey guys — just wanted to follow up on my previous post. I managed to get everything working in Windows 10 Bootcamp flawlessly. And I set up a bunch of Restore Points to make sure nothing breaks.

Long story short. I had to go back and run DDU to uninstall all the AMD, Nvidia, and Intel Drivers. After that, I rebooted and Windows automatically detected the eGPU and reinstalled the drivers. Now apple_set_os.efi is working really stable off my USB Stick and the iGPU is running without and problems  Smile

IMG 7132

.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

itsage liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

I installed Mojave Beta 5 on this 2018 MacBook Pro last night. As reported by some members, the newer firmware in Mojave removes "Large Memory" from Windows in Boot Camp. Mojave also causes issues with rEFInd and apple_set_os.efi. Don't upgrade to 10.14 if you want to use Windows.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 14" MSI Prestige 14 EVO [11th,4C,G] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
whiskey_1130
(@whiskey_1130)
Eminent Member
Joined: 3 years ago
 
Posted by: itsage

I installed Mojave Beta 5 on this 2018 MacBook Pro last night. As reported by some members, the newer firmware in Mojave removes "Large Memory" from Windows in Boot Camp. Mojave also causes issues with rEFInd and apple_set_os.efi. Don't upgrade to 10.14 if you want to use Windows.

And that’s why I stuffed my 1070 back in my desktop build and purchased a RX 580 for the Sonnet 550. Granted Mojave is still in beta and things can change by the time it releases to the public, but I’d rather have a functional eGPU on macOS side that I can now prioritize with FCP. I’ll game on my desktop build for now.

2018 13” MacBook Pro TB + RX 580 + Sonnet Breakaway 550

 
2017 13" MacBook Pro [7th,2C,U] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.5 & Win10 [build link]  


itsage liked
ReplyQuote
 of  2