Setup & Software Discussions
2018 15" MacBook Pro (RP560X) [8th,6C,H] + GTX 570 @ 32Gbps-TB3 (ASUS XG Station...
 

2018 15" MacBook Pro (RP560X) [8th,6C,H] + GTX 570 @ 32Gbps-TB3 (ASUS XG Station Pro) + macOS 10.13.6 & Win10 [OliverB]  

  RSS

OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

System specs

-MacBook Pro 15 inch 2018, i7-8850 6-core, 32GB Ram, 1TB SSD
-iGpu Intel UHD Graphics 630
-dGpu AMD Radeon Pro 560X
-External Monitor Samsung 2560x1440
-Mac OSX 10.13.6
-Windows 10 Build 1803 Bootcamp

 

eGPU hardware

Asus XG Station Pro
EVGA GeForce GTX 570 HD 1280MB VRAM
Apple 0,8m TB3 cable


Hardware pictures

gtx570inXGStationPro

The card fits well within the eGPU enclosure. Two power cable (2x6 pins) are needed.


Installation steps

Windows:
Starting with a fresh Bootcamp installation where already a Geforce 10xx has been installed and is running (see https://egpu.io/forums/builds/macbook-pro-15-2018-i7-asus-xg-station-pro-evga-gtx-1080-ti/):

1) Switch off eGPU (or unplug)
2) Replace GTX10xx with the GTX570 in the enclosure.
3) Switch on eGPU (or hot-plug)
4) Wait a couple of minutes, don't be inpatient!
5) Voilá:

DeviceManager

It's recommended to use the DisplayPort and not HDMI, because over HDMI the resolution is limited to 1920x1080p.

MacOSX:

This is a little tricky, as you need one of those great solutions provided by this site. I installed purge-wrangler and the cards was immediately recognized:

VideoCardCorrect

It's important to switch off the automatic gpuswitch by "pmset -a gpuswitch 0". This is the same as with the GTX1080Ti, but different with the GTX1050, which is not explained yet.
But the external monitor stays black!

It's is correctly in the system, providing full WQHD resolution over DisplayPort (left) and HDMI (right), but it displays nothing.

MacDisplaysDisplayPort
MacDisplaysHDMI

The monitor get actually background light, but I could not find a way to use it. I have read somewhere, that this is a problem with the Geforce 300 and 500 Series and the nVidia Web Drivers, so I think there can be nothing done.

Most interest is the fact, that OpenCL works anyway! This will be shown in the Benchmark Section:

Benchmarks

As mentioned before OpenCL works in macosx, so there is a benchmark of CL!ng and the complete functionality in LuxMark:

ClING selection
LuxMarkAllDevices


Two things are remarkable here:
1) The Geforce GTX 570 is listed under OpenCL, but not under Metal.
2) There is only half bandwidth with about 1250MBit/s

The issues with the half bandwidth is verified with AIDA64 under windows, so this is a general problem with this setup.

AIDA64

Of course, this limitation doesn't affect the general performance as it looks like. This is later shown benchmarks, comparing this eGPU with the dGPU Radion Pro 560 X will show.

 

Comments

It is a setup with a series of cards, which has not been done before on this side. It's an eGPU with has about the same power as the  dGPU (but less memory), so it can be well compared.
Some interesting aspects were shown:
1) There is only half Bandwidth compared to GTX 10xx cards
2) There is no display on apparently working external monitor in MacOSX.
3) OpenCL works anyway.

 
This topic was modified 3 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


itsage liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

Three synthetic benchmarks and three game benchmarks:

  dGPU Radion RP560X eGPU Geforce GTX 570
Unigine Valley Extrem HD
ValleyRP560

ValleyGTX570

GeekBench 4 MacOSX
GeekBenchOpenCL dGPU1

Geekbench1GTX570

LuxMarkBall Win
LuxMarkBall RP560X Win

LuxmarkBallWinGTX570

Resident Evil 6 FHD High
RE6 1080p HighRP560

Re6 1080pHighGTX570

Tomb Raider FHD High
TR 1080pHighRP560

TR 1080pHighGTX570

FarCry Primal FHD High
FarCryPrimal1080pHighRP560

FarCryPrimal 1080pHighGTX570

Both cards have about the same scores. Sometimes the Radeon wins, sometimes the Geforce wins. On newer games, the Geforce card collapses because of the lack of VRAM. This can be seen with the FarCry Primal benchmark. FarCry5 becomes unplayable in FHD.
The reduced TB3 bandwidth for the GTX570 doesn't seem to play a large role.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@oliverb This is a fun build. I'm also curious why the bandwidth is half using the GTX 570. I've tried an older Nvidia card before (GTX 780) but did not experience this half speed.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 
Posted by: itsage

@oliverb This is a fun build. I'm also curious why the bandwidth is half using the GTX 570. I've tried an older Nvidia card before (GTX 780) but did not experience this half speed.

@itsage, perhaps it may help the CL!ng for an GTX285 yields even less bandwidth width 1112 MiB/s. On the other side I wouldn't trust those number too far as this GTX285 didn't work at all (defect).

CLiNg GTX285

In a couple of days I get a GTX465, perhaps this will give some more answers.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


itsage liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

@itsage, the whole thing remains interesting as AIDA64 of another vintage GPU Radeon HD 5850 shows also half bandwidth:

AIDA64 HD5850

To be sure that there is nothing wrong with my TB3-System I tested a GTX1080Ti directly after and everything is fine:

Cl!NG GTX1080Ti

So what is the reason for this? Why do vintage GPU have only half bandwidth? You said that GTX780 has full bandwidth, so where is the threshold? 600 series? Kepler chip? What about AMD, looks as those have the same issue.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


itsage liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

I think I have an explanation for the half bandwidth:

GTX570 has the BusTyp PCIe 2.0 (see https://www.evga.com/Products/Specs/GPU.aspx?pn=EB8BA497-BEF6-49FD-8F65-FD8FFF95CDB1), which has a maximal output of 5 GBits per lane, which yields in our case (x4) to maximal out of 20Gbits, which limits the TB3 bandwidth to about TB2 bandwidth generally. Thus the values are quite similar to TB2 builds.

GTX780, on the other hand, has the BusType PCIe 3.0 which increases the transfer to 8 GBits per lane (the well known 32GBits in TB3 setup) and so we have a much higher bandwidth, as all newer cards do.

Source:  https://en.wikipedia.org/wiki/PCI_Express#PCI_Express_2.0

PS: Of course, in a setup with external monitor and for normal FPSs, this doesn't matter at all.
PPS: It looks as my first suspicion was right: Kepler chips are the first nVidia chips that support PCIe 3.0.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

I reinstalled the GPU in order to run GPUZ and this confirms the PCIe x4 Version 2.0:

GPUZ GTX570

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


itsage liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@oliverb Thank you for getting to the bottom of it. PCIe 2.0 x4 makes perfect sense.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 10 months ago
 

I am trying a couple of old GPUs. I do have always the same effect with older nVidia cards: GPU is correctly detected, OpenCL, Luxmark work fine, etc. The monitor is correctly detected, too, there is a second desktop, you can open applications there, but only blindly, because but it's black. The display black with backlight and this is the most funny thing:

The cursor is visible there! Nothing but the cursor, which can be moved.
Has anyone ever had this effect? I have this with every nVidia GPU as old as this or older.

CursorOnBlack

This post was modified 8 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote