Jump to content

Why did Apple switch to AMD GPUs?

Billy Pilgrim

I recently noticed that a few years ago apple stopped putting Nvidia GPUs in their products and started using AMD ones.

Why was this?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Billy Pilgrim said:

Could you give a few examples?

AMD cards are always cheaper than their Nvidia counterparts for similar performance. 

An example: RX 580 is very comparable to a 1060 6gb. see this: https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1060-6GB-vs-AMD-RX-580/3639vs3923

 

580 for nearly $190 https://pcpartpicker.com/product/MBGxFT/msi-radeon-rx-580-8gb-video-card-rx-580-8g-v1

 

1060 6gb for $260 https://pcpartpicker.com/product/vVWrxr/msi-geforce-gtx-1060-6gb-gaming-video-card-geforce-gtx-1060-gaming-6g

 

There are tons of 580's going for less than $130 at the moment too on a few websites. And these are consumer prices, the savings on a contract with someone like Apple has to be extremely low. 

 

Also note that these are the full size GPU's and not the ones intended for Macs and laptops. 

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, DVA said:

Cost efficiency. 

Nvidia also didn't like Apple screwing with their drivers.

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Crunchy Dragon said:

Nvidia also didn't like Apple screwing with their drivers.

What did Apple do?

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, DVA said:

There are tons of 580's going for less than $130 at the moment too on a few websites. And these are consumer prices, the savings on a contract with someone like Apple has to be extremely low. 

If the savings are low, then why are they so important?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Billy Pilgrim said:

What did Apple do?

Apple has to do a bunch of driver modifications to get the drivers to work the way Apple wants them to, and Nvidia apparently didn't like that.

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Crunchy Dragon said:

Apple has to do a bunch of driver modifications to get the drivers to work the way Apple wants them to, and Nvidia apparently didn't like that.

How does Apple want their cards to work?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Billy Pilgrim said:

How does Apple want their cards to work?

I don't know the specifics.

 

macOS is supposed to be really really well optimized, so I guess modding GPU drivers is part of how Apple achieves that level of optimization.

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Crunchy Dragon said:

macOS is supposed to be really really well optimized,

Is it, or is it just "supposed to." I do know however, that Final Cut Pro is well optimized, as well as iPhones in IOS 12 when compared to IOS 11.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Billy Pilgrim said:

Is it, or is it just "supposed to." I do know however, that Final Cut Pro is well optimized, as well as iPhones in IOS 12 when compared to IOS 11.

I've heard it handles RAM better than Windows.

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
Share on other sites

Link to post
Share on other sites

Apple has been using AMD graphics for a super long time, all the way back to original mac pro using radeon firepro stuff, and I'm sure it goes even further back than that. Seems Nvidia just lost support rather support switching to AMD

I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k - EVGA Z370 Classified K - G.Skill Trident Z RGB - WD SN750 - Jedi Order Titan Xp - Hyper 212 Black (with RGB Riing flair) - EVGA G3 650W - dual booting Windows 10 and Linux - Black and green theme, Razer brainwashed me.

Draws 400 watts under max load, for reference.

 

How many watts do I needATX 3.0 & PCIe 5.0 spec, PSU misconceptions, protections explainedgroup reg is bad

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, fasauceome said:

Apple has been using AMD graphics for a super long time, all the way back to original mac pro using radeon firepro stuff, and I'm sure it goes even further back than that. Seems Nvidia just lost support rather support switching to AMD

But at least a few 15" MacBook Pros used Nvidia graphics, as well as iMacs.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Billy Pilgrim said:

But at least a few 15" MacBook Pros used Nvidia graphics, as well as iMacs.

There have been many more apple devices using AMD graphics rather than Nvidia, so maybe it just didn't work out. Either Apple couldn't secure stock for cheap, or it's an optimization issue, but it seems Nvidia doesn't play nice with MacOS.

I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k - EVGA Z370 Classified K - G.Skill Trident Z RGB - WD SN750 - Jedi Order Titan Xp - Hyper 212 Black (with RGB Riing flair) - EVGA G3 650W - dual booting Windows 10 and Linux - Black and green theme, Razer brainwashed me.

Draws 400 watts under max load, for reference.

 

How many watts do I needATX 3.0 & PCIe 5.0 spec, PSU misconceptions, protections explainedgroup reg is bad

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, fasauceome said:

There have been many more apple devices using AMD graphics rather than Nvidia, so maybe it just didn't work out. Either Apple couldn't secure stock for cheap, or it's an optimization issue, but it seems Nvidia doesn't play nice with MacOS.

ok, that makes sense

Link to comment
Share on other sites

Link to post
Share on other sites

Really it’s Nvidia’s contract expired and it didn’t make commercial sense to go with them again. Maybe Nvidia wanted a bigger cut then they were getting, but either way they compete with AMD for the contract of Apple, not Apple choosing one for increased performance etc. That’s why they haven’t switched to Nvidia when the 10 series came out, but they get exclusive AMD GPUs.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, M.Yurizaki said:

Apple also doesn't really care about gaming performance because that's not what they design their laptops for. Usually for the cost, AMD GPUs offer more raw compute power, so maybe they're leveraging on that.

I think it's also because historically they are always been commercial partners, also I would be curious to see the driver performance compared to Windows if there is some really focus on the MacOS drivers, excluding the OS difference 

Link to comment
Share on other sites

Link to post
Share on other sites

Multiple reasons:

  • Cost. Nvidia charges EVERYONE a premium for their GPUs.
  • Control. Apple's extremely picky about what goes into their machines, hardware and software. Nvidia refused to let Apple rewrite their drivers.
  • Performance. AMD cards have, for a long time, been on par with Nvidia cards (if not better) for various compute uses outside of gaming.
  • Reliability. The GPUs and designs Nvidia sold to Apple haven't exactly been as reliable as they should have been.
  • Various forms of acceleration. Apple doesn't need or want what Nvidia is pushing.

Come Bloody Angel

Break off your chains

And look what I've found in the dirt.

 

Pale battered body

Seems she was struggling

Something is wrong with this world.

 

Fierce Bloody Angel

The blood is on your hands

Why did you come to this world?

 

Everybody turns to dust.

 

Everybody turns to dust.

 

The blood is on your hands.

 

The blood is on your hands!

 

Pyo.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Drak3 said:

Multiple reasons:

  • Cost. Nvidia charges EVERYONE a premium for their GPUs.
  • Control. Apple's extremely picky about what goes into their machines, hardware and software. Nvidia refused to let Apple rewrite their drivers.
  • Performance. AMD cards have, for a long time, been on par with Nvidia cards (if not better) for various compute uses outside of gaming.
  • Reliability. The GPUs and designs Nvidia sold to Apple haven't exactly been as reliable as they should have been.
  • Various forms of acceleration. Apple doesn't need or want what Nvidia is pushing.

Nail on the head right here.

Brands I wholeheartedly reccomend (though do have flawed products): Apple, Razer, Corsair, Asus, Gigabyte, bequiet!, Noctua, Fractal, GSkill (RAM only)

Wall Of Fame (Informative people/People I like): @Glenwing @DrMacintosh @Schnoz @TempestCatto @LogicalDrm @Dan Castellaneta

Useful threads: 

How To Make Your Own Cloud Storage

Spoiler

 

Guide to Display Cables/Adapters

Spoiler

 

PSU Tier List (Latest)-

Spoiler

 

 

Main PC: See spoiler tag

Laptop: 2020 iPad Pro 12.9" with Magic Keyboard

Spoiler

PCPartPicker Part List: https://pcpartpicker.com/list/gKh8zN

CPU: AMD Ryzen 9 3900X 3.8 GHz 12-Core OEM/Tray Processor  (Purchased For $419.99) 
Motherboard: Asus ROG Crosshair VIII Formula ATX AM4 Motherboard  (Purchased For $356.99) 
Memory: G.Skill Trident Z RGB 32 GB (2 x 16 GB) DDR4-3000 Memory  (Purchased For $130.00) 
Storage: Kingston Predator 240 GB M.2-2280 NVME Solid State Drive  (Purchased For $40.00) 
Storage: Crucial MX300 1.05 TB 2.5" Solid State Drive  (Purchased For $100.00) 
Storage: Western Digital Red 8 TB 3.5" 5400RPM Internal Hard Drive  (Purchased For $180.00) 
Video Card: Gigabyte GeForce RTX 2070 8 GB WINDFORCE Video Card  (Purchased For $370.00) 
Case: Fractal Design Define R6 USB-C ATX Mid Tower Case  (Purchased For $100.00) 
Power Supply: Corsair RMi 1000 W 80+ Gold Certified Fully Modular ATX Power Supply  (Purchased For $120.00) 
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer  (Purchased For $75.00) 
Total: $1891.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-04-02 19:59 EDT-0400

身のなわたしはる果てぞ  悲しわたしはかりけるわたしは

Link to comment
Share on other sites

Link to post
Share on other sites

A couple things:

  • The bumpgate incident of the late 2000s put Nvidia on Apple's naughty list. 
  • Nvidia didn't want Apple to tinker with their drivers and kept them as a black box
  • CUDA is a proprietary ecosystem while OPENCL is "open" and can work on multiple devices (plus apple has a stake in it. 

 

AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, Billy Pilgrim said:

But at least a few 15" MacBook Pros used Nvidia graphics, as well as iMacs.

and how old are these Apple devices?

 

its been a while since Apple put Nvidia inside of anything

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, GoldenLag said:

and how old are these Apple devices?

 

its been a while since Apple put Nvidia inside of anything

2009 I bet.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×