Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

CodeJingle

macrumors 6502a
Original poster
Oct 23, 2009
592
217
Greater Seattle, WA
PCIe is a mysterious mostly closed standard. Does anyone have the connector pinout for a standard PCIe 3.0 x 16 connector? It doesn't help to compare Apple's proprietary PCIe connector with the standard PCIe connector if I don't know anything about either one. I have the PCIe 3.0 spec handy if that matters.

I tested booting with only one GPU plugged in. It works fine, does not require going into a special mode. You would be surprised though it requires nearly disassembling the machine to spudger off the one GPU cable. Here is a short video of that

https://www.dropbox.com/s/up4mrpd0rnt4do5/20171219_223620.mp4?dl=0

I should be sanding down another board this week, specifically a dual CPU board. It only has one PCIe x 16 connector which is not so helpful though for this specific board I am more interested in the dual CPU portion of the layout.

The iMac Pro came out, I wonder how long before the lone GPU board is available. Whenever the repair program adds the machine to their list. Or something like that. For now I can use any compatible PCIe 3.0 x 16 GPU for testing. Anything that works in eGPU on Mac should be sufficient for making progress.
 
Last edited:

IBICO

macrumors newbie
Jan 7, 2017
17
9
Tromsø / Norway
I noticed that there is more waiting/lag when I am changing from one user to the login window. Also, when I start my mac pro I get a progress bar with the apple logo. Anyone else with Samsung 960 Pro with adapter got this?
 
  • Like
Reactions: CodeJingle

jasminetroll

macrumors newbie
Sep 27, 2017
6
15
Indianapolis
I am speculating.
For the record, my 6,1 (D300, latest firmware) won't boot with a single eGPU (GTX 1070 Ti [Pascal] in Sonnet eGFX via Apple TB3-TB2 adapter) connected to any Thunderbolt bus other than the first, even with both factory GPUs in place, but has no problem booting when the eGPU is connected to the first Thunderbolt bus (bottom two ports).

Moreover, my 2012 Mac mini server (i7, no factory dGPU), with the same eGPU attached, boots if and only if there's also a display connected to the built-in HDMI port, but has no problems booting with neither display nor eGPU connected (!?!).

So without any special knowledge of the firmware itself, I wouldn't personally make any assumptions about how Apple firmware reacts to unsupported GPU configurations without actually testing the particular configuration against a particular firmware version on a particular model.

Come to think of it, I'm not sure I'd even limit this to unsupported GPU configurations: with no eGPUs in sight, this same 6,1 only rarely (and seemingly randomly) displays boot screens on the Samsung 3440x1440 connected (via DisplayPort) to the factory GPUs. Moreover, in the rare event that boot screens do display, they do so at full native resolution, so that, at least, is not the problem.

And the Mac mini — again, no eGPUs involved — always shows a boot screen on this same display, albeit at a lower-than-native resolution (even though the iGPU itself also supports the display's full native resolution).

Given these results, I suppose one could just as easily speculate that the 6,1 firmware may also whitelist displays…when reality is probably far less interesting (unanticipated configuration exposing a latent firmware bug, say, that Apple isn't particularly inclined to address because "unsupported").
 
  • Like
Reactions: Flint Ironstag

CodeJingle

macrumors 6502a
Original poster
Oct 23, 2009
592
217
Greater Seattle, WA
Also, when I start my mac pro I get a progress bar with the apple logo.

Yes takes a long time for a cold boot after disconnecting power [with NVMe installed]. Pretty much always. Like 5 full minutes, roughly. I showed this in the video from the first post of the thread. This is a known issue. Not because of the adapter.

Responding to your other feedback - are you saying after fully logging in, switching users takes a similar amount of time [with NVMe installed]? I rarely switch users so I cannot comment.
[doublepost=1513929224][/doublepost]
So without any special knowledge of the firmware itself, I wouldn't personally make any assumptions about how Apple firmware reacts to unsupported GPU configurations.

Yes my speculation comes out of my bottom lol. Lets see how my claim chowder pans out.
 
Last edited:

noodle654

macrumors 68020
Jun 2, 2005
2,070
22
Never Ender
To confirm only the Samsung 960 Pro will work ??

Are other NVME drives compatible ?

I am running 960 EVO. It works, but I am having some wonky issues with possibly the adapter. Some days no issues other days system will freeze entirely. I thought it was my GPUs failing (D300), but it seems it may be the adapter. Even after taping it and everything I still have issues. Might try a different adapter.
 
  • Like
Reactions: dickybow

CodeJingle

macrumors 6502a
Original poster
Oct 23, 2009
592
217
Greater Seattle, WA
Are other NVME drives compatible ?
What other NVMe drives? There are only a handful on the market, most or all by Samsung. They have not all been tested in the Mac Pro so we don't know yet, but it would make sense if they all used the same protocol and had the same physical pin layout that they would all work. You can be the first to try an NVMe that is not 960 EVO and not 960 PRO.
[doublepost=1514321695][/doublepost]
I am running 960 EVO. I am having some wonky issues with possibly the adapter. ... Even after taping it and everything I still have issues. Might try a different adapter.
Make sure you do the speed test. If your read / write is less that 1300MB/s then you probably have a partial short. Are you using a discrete heatsink?
 

IBICO

macrumors newbie
Jan 7, 2017
17
9
Tromsø / Norway
Yes takes a long time for a cold boot after disconnecting power [with NVMe installed]. Pretty much always. Like 5 full minutes, roughly. I showed this in the video from the first post of the thread. This is a known issue. Not because of the adapter.

Responding to your other feedback - are you saying after fully logging in, switching users takes a similar amount of time [with NVMe installed]? I rarely switch users so I cannot comment.
[doublepost=1513929224][/doublepost]

It does not take same ammount of time to switch between user, but a longer pause. Guessing 5-8sec.
 

dickybow

macrumors member
Aug 12, 2017
62
9
What other NVMe drives? There are only a handful on the market, most or all by Samsung. They have not all been tested in the Mac Pro so we don't know yet, but it would make sense if they all used the same protocol and had the same physical pin layout that they would all work.

I was thinking about Samsung SM961 and PM961
 

mikeboss

macrumors 68000
Aug 13, 2009
1,546
863
switzerland
I have a PM961 on hand. will test shortly...

EDIT:
MacPro6,1 recognizes the SSD, High Sierra installer running right now.

yep, the SAMSUNG PM961 seems to work just fine. macOS installed, no problems at all.
sleep/wake of the system also works for me. TRIM supported OOTB, didn't have to enable it in the CLI.
 
Last edited:

dickybow

macrumors member
Aug 12, 2017
62
9
I have a PM961 on hand. will test shortly...

EDIT:
MacPro6,1 recognizes the SSD, High Sierra installer running right now.

yep, the SAMSUNG PM961 seems to work just fine. macOS installed, no problems at all.
sleep/wake of the system also works for me. TRIM supported OOTB, didn't have to enable it in the CLI.

Wonderful news - thanks for the confirmation. I really appreciate it.

I just ordered a 1TB PM961 for £240 GBP :)
 

CodeJingle

macrumors 6502a
Original poster
Oct 23, 2009
592
217
Greater Seattle, WA
Another Xeon E5 v2 board mostly depopulated just about ready for sanding down (after new year's).

I still had to crush off the larger connectors, such as the PCIe x 16 connector, and the ram slots, but all of the actual chips I was able to desolder the correct way. So there should be minimal trace tear. The base sockets that hold the two CPUs turn to goo when I heat it with the hot air so the trace under the CPU sockets is also undamaged.

Screenshot_20171228-223001.png

Screenshot_20171228-223013.png


Same images higher resolution

https://www.dropbox.com/s/klnqfdf9gctlmss/20171228_210527.jpg?dl=0

https://www.dropbox.com/s/iqj6pyxmyyr4l5w/20171228_210544.jpg?dl=0
 
  • Like
Reactions: theitsage

dickybow

macrumors member
Aug 12, 2017
62
9
Too soon for delivery yet !

But I will be using the cheap ones on eBay for £5 from China

Edit: Also ordered the correct Sintech one off their website just in case

I will also be upgrading the QuadCore 3.7Ghz for a 10 Core E5-2680 V2 - £130 from China
 
Last edited:
  • Like
Reactions: adonis3k

adonis3k

macrumors 6502a
Apr 15, 2012
547
109
I have a PM961 on hand. will test shortly...

EDIT:
MacPro6,1 recognizes the SSD, High Sierra installer running right now.

yep, the SAMSUNG PM961 seems to work just fine. macOS installed, no problems at all.
sleep/wake of the system also works for me. TRIM supported OOTB, didn't have to enable it in the CLI.


what sort of speeds are you getting?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.