• Did you order new AirTags? We've opened a dedicated AirTags forum.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
52,499
14,195



macOS Catalina, currently available to developers and public beta testers in a beta capacity, revives the defunct Expansion Slot Utility app ahead of the launch of the Mac Pro.

The Expansion Slot Utility app is designed for managing and configuring PCI cards, and its return is clearly meant for the Mac Pro, which has a total of eight PCIe expansion slots that Mac users can work with.

macprointernalsnomodules-800x698.jpg

The Expansion Slot Utility app was discontinued years ago following the launch of the 2008 Mac Pro but the new 2.0 version is back for the modular Mac Pro.

New Mac Pro Details from Catalina Beta 2 - Mac7,1 is codenamed J160 - Expansion Slot Utility app lives again - Possible config names - Apple Pro Display XDR ArtworkAlso ICYMI: AMD GPUs /cc @siracusa @_inside @stroughtonsmith https://t.co/fyPbeTbBe9 https://t.co/Sot6kHDtnF pic.twitter.com/WfWu0eoYfN - Steve Moser (@SteveMoser) July 1, 2019


Expansion Slot Utility in macOS Catalina, for the new Mac Pro pic.twitter.com/SL0YHS50id - Guilherme Rambo (@_inside) July 1, 2019

Signs of the Expansion Slot Utility app are hidden in the second macOS Catalina beta, and when the Mac Pro becomes available at some point this fall, Mac Pro users will be able to take advantage of the utility.

Article Link: macOS Catalina Brings Back Expansion Slot Utility App Ahead of Mac Pro Launch
 
  • Like
Reactions: MrUNIMOG and dmi

justperry

macrumors G4
Aug 10, 2007
11,599
8,298
I'm a rolling stone.
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).
 
  • Like
Reactions: Sikh and xalea
Comment

casperes1996

macrumors 603
Jan 26, 2014
6,008
3,893
Horsens, Denmark
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).


The screenshots show it all. It's for allocating bandwidth. Seeing if your cards are getting the bandwidth they need, and managing what slots get how much bandwidth to the CPU/chipset.
It's very cool it can even be adjusted like this.
 
Comment

stiligFox

macrumors 65816
Apr 24, 2009
1,236
711
10.0.1.3
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).
From the screen shots it looks like it’s for configuring the slots themselves. If you install a WiFi card that is PCI-e x4 in an x8 slot, that’s not very efficient, so you can probably tell that slot to only behave as a x4 slot and save bandwidth/power for other slots that need it.

(That’s just my guess - I’m not too proficient with this stuff outside of a surface layer of knowledge)
 
  • Like
Reactions: Sikh and justperry
Comment

jameslmoser

macrumors 6502a
Sep 18, 2011
593
377
Las Vegas, NV
Damn you Apple for pricing this thing out of my budget.

I love you Apple for building this thing and I want it bad.

Such is the war inside my head. The conflict. I am a Sith Lord after all. :p

Exactly... I have the money but don't need it. I could justify buying the Mac Pro previously even though I didn't need it, but I am having a hard time doing that now. The only thing that might make me purchase this thing is if the upgrades aren't ridiculous, but that wouldn't be very apple like... the base config for that price is just ridiculous.
 
Comment

-BigMac-

macrumors 68000
Apr 15, 2011
1,867
1,718
Melbourne, Australia
This should be handy for Hackintosh users! (Providing they're emulating the new Mac Pro)
Sorry I dont know much about that utility. How will this be useful for Hackintoshers?

Will it enable the use of third party pcie peripherals easier?

Maybe the ability to use nvidia rtx cards etc?
 
Comment

casperes1996

macrumors 603
Jan 26, 2014
6,008
3,893
Horsens, Denmark
Maybe the ability to use nvidia rtx cards etc?

No, no. This tool has nothing to do with support for the cards you might plug in. That's a matter of drivers.
This tool is just about bandwidth distribution. Making sure the cards you do plug in have the bandwidth to run at their best speeds.

But frankly I don't see this helping Hackintoshes at all. This is a tool that communicates with hardware, specifically the motherboard and its PCIe lane distribution chips. I find it hard to believe it'd work with any motherboard out there. Most motherboards don't even support distributing PCIe bandwidth like this, and have the lanes fixed to certain slots.
 
Comment

Michael Rebar

macrumors newbie
Jan 15, 2018
19
47
I get it. I can not justify the MP when my Hackintosh does more for less.
Having resources to buy something is not a mandate to waste same.
Better luck next time Apple.

License the OS. That would be “thinking different”.

Support NVIDIA and stop being so predictable.

The more Apple becomes like it did before Jobs came back, the more I think of Apple Park like the colleseum in Rome. A round sign that things are ending.
 
Comment

duervo

macrumors 68020
Feb 5, 2011
2,380
1,142
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).

You just need to search on Google, not YouTube.

This is the one I’ve found that does the best overall job of explaining it.

https://www.cnet.com/news/managing-pci-express-slots-in-mac-pros/

FWIW, I wouldn’t be surprised if this newer version has additional bells and whistles added compared to its older one.
 
  • Like
Reactions: justperry
Comment

Zdigital2015

macrumors 68030
Jul 14, 2015
2,850
3,512
East Coast, United States
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).

The 2006 Mac Pro used this more than subsequent models due to some unique issues.
 
  • Like
Reactions: justperry
Comment

konqerror

macrumors 68020
Dec 31, 2013
2,298
3,693
I've been using Macs for 2 decades now, never heard of this utility, tried to search on Youtube, nothing, it's says it's for configuring PCI cards, can someone tell me what to configure, I thought they were plug and play on a mac (after installing kexts).

It's something you don't want. Legacy Mac Pros didn't have enough PCI-E lanes for all the slots. The old utility allowed you to switch between different lane configurations, for example x16/x8/x1/x1 if you had one graphics card, or x8/x8/x8/x1 if you had 3. This was common on PCs too, sometimes software but other times via a bunch of jumpers.
 
Comment

Zdigital2015

macrumors 68030
Jul 14, 2015
2,850
3,512
East Coast, United States
Sorry I dont know much about that utility. How will this be useful for Hackintoshers?

Will it enable the use of third party pcie peripherals easier?

Maybe the ability to use nvidia rtx cards etc?

Hackintoshes probably won't benefit from this as they already should have an EFI BIOS where they can set up which cards get which bandwidth. I doubt this Utility will play well with Hacks, but perhaps @pastrychef and other in the Hackintosh community will have a more definitive and clear cut answer.

PCIe is plug and play for the most part, but there are more PCIe slots than there are lanes on the Xeon W-32XX CPU, so they have to be split up in certain configurations.

No, NVIDIA RTX GPUs require updated drivers approved by Apple for operation under macOS Mojave and/or Catalina.
 
Comment

Moonjumper

macrumors 68020
Jun 20, 2009
2,487
2,352
Lincoln, UK
Are Apple really going to this much trouble is not just for the Mac Pro? Hopefully there are other Macs coming with expansion slots. Yes, I realise this is extremely optimistic.
 
Comment

Zdigital2015

macrumors 68030
Jul 14, 2015
2,850
3,512
East Coast, United States
Are Apple really going to this much trouble is not just for the Mac Pro? Hopefully there are other Macs coming with expansion slots. Yes, I realise this is extremely optimistic.

For the cost of the Mac Pro and the clientele it is marketed towards, this is a very useful utility that will help them ensure that they have a Mac Pro running at peak output. Anyone buying $25K worth of Mac Pro will probably know how the PCIe cards they need and use will work best.

This Utility is of zero use for anything lesser than the Mac Pro, certainly not any of the Core i-Series CPU as they have 1/4 (25%) the number total PCIe lanes to deal with and Apple reserves them for the GPU in the iMac or allocates them specifically in the Mac mini as it lack a dGPU anyways. So unless Apple releases a junior Mac Pro with 3-4 slots and a Xeon W-2XXX Series CPU, Apple is going to to decide how your PCIe lanes are allocated.

Neither a Core i-Series or smaller Xeon W tower is likely to ever happen.
 
  • Like
Reactions: jjhny and MrUNIMOG
Comment

konqerror

macrumors 68020
Dec 31, 2013
2,298
3,693
Nvidia are more expensive than Radeons and often for no good reason. The Radeons in the new Mac Pro outperform the Geforce or Quadro at compute tasks. Quadro alone would cost twice the price of FOUR RADEON VIIs while having slower Metal compute performance than one of them.

Software support. For whatever reason, CUDA is near universal in scientific and technical fields. I do wish people would go to a more open solution to give Nvidia competition, but I can't rewrite millions of lines of code.

Metal is not an option for a rewrite anyway because it isn't available on Linux compute clusters or cloud providers.

No Nvidia means the Mac platform is effectively dead to scientists and engineers.
 
Last edited:
Comment

Zdigital2015

macrumors 68030
Jul 14, 2015
2,850
3,512
East Coast, United States
Software support. For whatever reason, CUDA is near universal in scientific and technical fields. I do wish people would go to a more open solution to give Nvidia competition, but I can't rewrite millions of lines of code.

No Nvidia means the Mac platform is effectively dead to scientists and engineers.

I believe Apple doesn't want NVIDIA co-opting OpenML with CUDA, hampering OpenML and Metal on NVIDIA GPUs and writing tools that essentially allow them access to the on device machine learning capabilities of the A11 and A12 Bionic CPUs. Can anyone blame Apple...CUDA isn't going to open up, that would be a strategic mistake by NVIDIA and Apple isn't going to open up, that would be a strategic mistake by Apple, one that would cost them dearly.

NVIDIA would do everything they could to subvert, cripple and kill OpenML and Developers would just see it as "I only have to write for one platform, YAY!" and Apple would be allowing NVIDIA to direct where ML goes and that just isn't going to happen considering how important ML is for the competitiveness of the iPhone and iPad (PHOTOS).
 
Comment

AnakinMac

macrumors member
Sep 24, 2014
34
22
Software support. For whatever reason, CUDA is near universal in scientific and technical fields. I do wish people would go to a more open solution to give Nvidia competition, but I can't rewrite millions of lines of code.

Metal is not an option for a rewrite anyway because it isn't available on Linux compute clusters or cloud providers.

No Nvidia means the Mac platform is effectively dead to scientists and engineers.

You should ask nvidia to do this.
 
Comment

BigBoy2018

Suspended
Oct 23, 2018
964
1,822
I guess this confirms for sure (as if it wasn't already obvious) that the new Mac Pro will not be able to run Mojave (and therefore legacy 32-bit apps).
 
  • Like
Reactions: bernuli
Comment

Zdigital2015

macrumors 68030
Jul 14, 2015
2,850
3,512
East Coast, United States
I think the real baffling part is that you associate piracy with Hackintoshes. How does that work?

And I don't understand how you think Apple takes a financial hit when people build Hackintoshes. Next you'll be telling me that building your own Windows PC, or buying one, is a hit on Apple

Someone using macOS on non-Apple hardware is a clear violation of Apple's EULA, no matter how noble some thinks the cause.

People not buying a Mac, but instead building a PC and then installing macOS on it means that a potential sale of an Apple computer is lost.

Apple does not sell a license for its operating system for use on a PC the way that Microsoft does with Windows, that's the difference.
[doublepost=1562017421][/doublepost]
I guess this confirms for sure (as if it wasn't already obvious) that the new Mac Pro will not be able to run Mojave (and therefore legacy 32-bit apps).

Nope, of course that won't stop someone from trying to run some old 32-bit app that has never been updated, been abandoned or a newer version exists (with associated upgrade cost or subscription fee).

EDIT: And then getting on this site to bitch about it as if it is Apple personally screwing them over, but I digress.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.