2019 ASRock X570 Phantom Gaming-ITX/TB3 [R3K,4C,G] + Radeon VII @ 32Gbps-TB3 (Ra...
 
Notifications
Clear all

2019 ASRock X570 Phantom Gaming-ITX/TB3 [R3K,4C,G] + Radeon VII @ 32Gbps-TB3 (Razer Core V2) + Win10 1909 [Ningauble77]  

 of  3
  RSS

Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

Here is a build guide for a small form factor PC with an integrated TB3 port but the ability to operate autonomously with Ryzen Vega 11 integrated graphics.  I needed a small PC as a backup to use if my MacBook had to go in for repairs, and to dedicate to time consuming tasks like wiping/cloning drives.  I figured it would be fun to see if it can share one of my egpu setups.

System specs:

Inwin Chopin case

Ryzen 5 3400G CPU

Asrock X570 Phantom Gaming-ITX/TB3 motherboard

16GB DDR4 3200

1TB Samsung 970 EVO nvme SSD

Egpu Hardware:

Razer Core v2 + Sapphire Radeon VII + 2m Thunderbolt 3 cable

Installation Steps:

The fine print on Asrock's product page for this motherboard claims that egpu graphics enclosures are not supported.  I wanted to put this to the test.  The TB3 software installed is the [17.4.77.400] packeage from Asrock's support page. I tried both my Core v2/Radeon VII and Core X Chroma/RTX 2080 FE egpu's and neither worked out of the box.  Upon hotplug, both enclosures triggered the Thunderbolt security requester, I selected Always connect.  However, the Radeon VII would be yellow banged in the device manager with Error 12, and the RTX 2080 would initially show up in the device manager with no error but subsequently produce Error 43.  I had installed the Adrenalin 2020 drivers to test out the onboard Vega 11 igpu, and the most recent nvidia drivers from nvidia.com (441.87 I believe).

I went into the device manager and noticed there was no "Large Memory" entry.  I presumed this was making resource allocation impossible for the Radeon drivers.  I tried replacing the 1909 build pci.sys with the 1903 Build 30 one but this did not change anything and Windows replaced it upon the next reboot.

I delved into the BIOS settings, and despite being unfamiliar with the intricacies of the Ryzen settings there, I eventually discovered the secret to enabling Large Memory allocation.  On the final page of the UEFI, there was a setting related to Legacy CSM support, and a greyed out option to Enable above 4G decoding.   I disabled Legacy CSM support, and enabled above 4G decoding.  Upon reboot, in the device manage, was a "Large Memory entry"

Hotplugging or cold booting with the Radeon VII still didn't work, but after a DDU uninstall of the AMD drivers and a reinstall, cold boot does work.  If I hotplug the egpu, I still get an error 12, but if the Core v2 is plugged in at boot time, the Radeon VII and the USB peripherals attached to the Core v2 work fine.  Hot unplugging also works, and if re-plugged after removal, the Radeon VII is detected and works, but the USB peripherals  (and the Asmedia USB controllers they are attached to) are yellow banged and do not.  No changes with the RTX 2080, I am guessing it does not cohabitate nicely with the Ryzen Vega 11 igpu.

Benchmarks:

(All run on external display connected directly to egpu)

aida64Ryzen
Superposition Benchmark v1.0 13545 1578980616
Unigine Valley1080pextremeRyzen

https://www.3dmark.com/spy/10170266

https://www.3dmark.com/fs/21529081

Comments:

Performance results above, aside from the bandwidth test, are noticeably lower than what I got with the same egpu on my previous 2018 Macbook Pro 13.  Graphics Scores in Fire Strike are 11 percent lower, and Time Spy Graphics scores are 8 percent lower.  There seems to be some additional inefficiency involved in the Asrock AMD-Compatible TB3 implementation.  I probably wouldn't recommend it for a primary machine, but as a small, easily transportable mini-pc which I would only use for gaming as a fallback, it serves it's purpose.

This topic was modified 4 months ago

2019 16 Macbook Pro + Core v2 + Radeon VII MacOS 10.15.1
Core X Chroma + RTX 2080 Windows 10 1909
Asrock X570 Phantom Gaming ITX/TB3, Ryzen 5 3400G + Core v2 + Radeon VII Win10 1909

 
2019 ASRock X570 Phantom Gaming-ITX/TB3 [R3K,4C,G] + Radeon VII @ 32Gbps-TB3 (Razer Core V2) + Win10 1909 [build link]  


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

@ningauble77 Thank you for sharing this nice build! The Inwin Chopin case is a very compact unit and I had planned to do the same build. AIDA64 test looks excellent but too bad about other tests.

 

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

 
2020 13" MacBook Pro [10th,4C,G] + RX 5700 @ 32Gbps-TB3 (Prototype eGPU Enclosure) + macOS 10.15.4 & Win10 1903 [build link]  


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

I finally built up my SFFPC with the same mobo over the weekend... OH BOY! You were totally right (didn't doubt you, but wasn't confident I'd manage the same) looping the GPU through the TB3 port works a treat with the 5K Ultrafine displays. I've been playing PUBG today on really good settings and getting great FPS (100 odd). Struggling to Hack it atm and not sure if I will bother, kinda depends on what GPU I get next...

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 560 @ 32Gbps-TB3 (AKiTiO Node Lite) + macOS 10.15.4 & Win10 [build link]  


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

@eightarmedpet

but 4K, right?

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
coldfuser
(@coldfuser)
Active Member
Joined: 6 months ago
 

Can this work with Ryzen that do not have iGPU? The motheboard has a PCI slot, but would it need to be plugged in to boot the computer?

2019 Intel NUC10I7FNH [10th,6C,U] + RTX 2070 Super @ 32Gbps-TB3 (Razer Core X) + Win10 [build link]  

ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 
Posted by: @coldfuser

Can this work with Ryzen that do not have iGPU? The motheboard has a PCI slot, but would it need to be plugged in to boot the computer?

Yes, in fact given its high price I would say most people using this board would be doing so in a larger case with a discrete video card and using the tb3 port for either storage/audio/thunderbolt monitor.   It is likely that using a higher end Ryzen that nvidia egpu would work (there are videos on youtube of people doing so). 

2019 16 Macbook Pro + Core v2 + Radeon VII MacOS 10.15.1
Core X Chroma + RTX 2080 Windows 10 1909
Asrock X570 Phantom Gaming ITX/TB3, Ryzen 5 3400G + Core v2 + Radeon VII Win10 1909

 
2019 ASRock X570 Phantom Gaming-ITX/TB3 [R3K,4C,G] + Radeon VII @ 32Gbps-TB3 (Razer Core V2) + Win10 1909 [build link]  


itsage liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

@joevt

yep, 4K rather than 5, but to be honest I'm not sure I notice the difference (maybe in text based applications, but defo not gaming).

Speakers, USB ports, Brightness and I assume (haven't checked) camera all work perfectly Wirth no connection issues (like the V1 Core has). I'm going to try and get macOS installed on it and then maybe write a build guide and compare it to an eGPU solution. I will prob focus on the fact most people outside of here would recommend a PC over an eGPU citing cost, while never really comparing apples to apples, for example someone looking at a Mac mini + eGPU isn't going to be buying a PC in a massive plastic tower with RGB lighting, they'll be looking at one of the premium SFFPC cases (as I did) which cost the same as an eGPU enclosure.

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 560 @ 32Gbps-TB3 (AKiTiO Node Lite) + macOS 10.15.4 & Win10 [build link]  


joevt and itsage liked
ReplyQuote
GuideOfGalaxy
(@guideofgalaxy)
Trusted Member
Joined: 3 years ago
 

@ningauble77,  so you could have a capture card in the pcie slot and use the thunderbolt egpu for your video card? or the other way round? Smile

its one way to have more pcie slots on an itx case Smile

 

2016 15" MacBook Pro (RP455) [6th,4C,H] + RX 5600 XT @32Gbps-TB3 (Razer Core X) + macOS 10.15.3 & Win10 [build link]  

ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

@guideofgalaxy,Theoretically Yes.

As an update, I've discovered some interesting behavior with the Asrock board.  I noticed that when I swapped the egpu from the MacBook Pro in BootCamp to the PC, sometimes I would get error 12, and the Radeon VII would not work.

 I also noticed that sometimes I could see UEFI splash screens on the Displayport input from the egpu.  It turns out that this setup with the Asrock board and RVII *only* works if I have the egpu plugged in when I turn it on *and* there is an active, detected monitor plugged into the Radeon VII.  This causes the UEFI to initialize the video card and use it to display the POST and BIOS screens.  My crg9 monitor only actually registers as a display on its most recently used input, so I need to switch it to Displayport 1 while the PC is booting or the egpu will Error 12 (when I use the RTX egpu in BootCamp with the MacBook I use Displayport 2).

This might bode well for future Host Systems that have proper UEFI boot screen support, since apparently if the pcie resources are initialized for the card before hand off to Windows, it seems to have an easier time allocating resources.

2019 16 Macbook Pro + Core v2 + Radeon VII MacOS 10.15.1
Core X Chroma + RTX 2080 Windows 10 1909
Asrock X570 Phantom Gaming ITX/TB3, Ryzen 5 3400G + Core v2 + Radeon VII Win10 1909

 
2019 ASRock X570 Phantom Gaming-ITX/TB3 [R3K,4C,G] + Radeon VII @ 32Gbps-TB3 (Razer Core V2) + Win10 1909 [build link]  


ReplyQuote
eden188
(@eden188)
Active Member
Joined: 3 years ago
 

@ningauble77, I came across your post while searching about this specific motherboard and using my eGPU case (HP Omen Accelerator). The information that you have provided is excellent and just before I commit in buying this.

I have a similar build already (3400g & Asrock B450 Gaming), but I also want the flexibility to plug in my eGPU while in the office. I have thought about waiting for USB 4.0, but there is no further news on the horizon for the release, or even consider the compatibility with the eGPU, so the ideal solution would be to replace the existing board with this X570/TB one.

Looking at your post, it seems that you have managed to get it working with your CoreV2 enclosure with some tweaks to the BIOS, how is the stability and any further issues you have had? Sorry one last question, I have both a RX 580 and NVidia 1060 GPU to be used with the HP Omen, am I right to think that it has better chance of working if I stick with AMD from your experience.

Thanks again for sharing your experience. 

 

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

.

ReplyQuote
 of  3