Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
Metal's compute and OpenCL are not related. They are two different technologies. There is a separate OpenCL API for running OpenCL. (A framework IS an API.)

Like I said earlier, you don't need some special AMD API for async compute. OpenCL already supports async compute. OpenGL on Mac OS X can do async graphics as well.

What AMD is adding is like Hyperthreading: It's better hardware support for something you can already do in software.
You've said exactly what I have written.
Got ya. OpenCL is a framework, not an API. Metal itself is an API though. Calling Metal only a framework for OpenCL sounds like it oversimplifies things too much. Reason I question OpenCL's future on Apple platform is that Apple is free to change to whatever it would adapt better to their hardware rather than wait for Khronos Group sets the standard.

I don't care about the whole Nvidia v. AMD, especially when it comes to Apple side lol. If Apple decides to go Nvidia next round of Macs, we deal with it and vice versa when Apple goes with AMD. We don't have much of a choice, do we?
No, what I meant was that Metal is Framework for OpenCL. Applications like Final Cut Pro X don't need Metal because they directly use OpenCL in them. Those applications that use OpenCL but would want to have control over hardware and the application - thats where comes Metal.
 
No, what I meant was that Metal is Framework for OpenCL.

It is not. Metal is a different technology.

Those applications that use OpenCL but would want to have control over hardware and the application - thats where comes Metal.

No. Metal and OpenCL are not related. OpenCL and Metal do not work together. Metal also offers no additional control over the hardware.

They're like DirectX and OpenGL. Two technologies that do similar things, but are not related.
 
  • Like
Reactions: Melodist
It is not. Metal is a different technology.



No. Metal and OpenCL are not related. OpenCL and Metal do not work together. Metal also offers no additional control over the hardware.

They're like DirectX and OpenGL. Two technologies that do similar things, but are not related.

Yep, you may be right, in the end. I was under other impression of Metal, but it turns out you may be right.
 
Got ya. OpenCL is a framework, not an API. Metal itself is an API though. Calling Metal only a framework for OpenCL sounds like it oversimplifies things too much. Reason I question OpenCL's future on Apple platform is that Apple is free to change to whatever it would adapt better to their hardware rather than wait for Khronos Group sets the standard.
Apple is a member of Khronos group.. and apple authored openCL.
(fwiw)
 
Here you go again with "Who are you going to believe, me or your lying eyes"

Apple doesn't offer up Dx00s as parts for consumers to buy. They just don't. If they did, we would see them all over Amazon and EBay with various vendors trying to undercut each other.

Instead we see quite clearly that just a few people have access, and as a result a $100 part sells for $1,000. The grand opening up of nMP upgrades via Apple Store and Best Buy didn't happen, instead it is the same as ever. Apple will sell you a D700, but only if yours dies and a service center in their network removed dead one and sends it back.

When Apple has sold specific GPU upgrades they were on their site. A couple of people selling ones that "fell off a truck" isn't going to lead to wide availability.

I really doubt that 7,1 GPUs will be pin compatible, lots of changes coming.
for a Mac gpu sales dude, it would seem you would have more conclusive evidence of what you speak.

further, you're ignoring that there's simply no market for nmp gpus right now.. how many gpus did you sell for mp1.1 in 2007?
 
  • Like
Reactions: Cisco_Kid
Apple is a member of Khronos group.. and apple authored openCL.
(fwiw)

Apple has stopped contributing to OpenCL it seems. OpenCL 2.0 has never appeared on OS X.

It seems they've also stopped contributing to OpenGL as well.
 
for a Mac gpu sales dude, it would seem you would have more conclusive evidence of what you speak.

further, you're ignoring that there's simply no market for nmp gpus right now.. how many gpus did you sell for mp1.1 in 2007?

As someone who knows GPU market far better than you, maybe you should occasionally take my word?

I converse with Mac Pro owners every day who want new GPUs, you don't have a Mac Pro anymore as I recall.

Yet somehow you have deemed yourself expert in all things Mac Pro related.

Apple makes a point of NOT including older models in new upgrades.

Here is a page of proof for you:

https://support.apple.com/en-us/HT203478

They claimed you needed a 2010 Mac Pro or newer. Yet it is well known that this card is a great update for every Mac Pro ever made, especially the 1,1s as it has boot screen support. So, by your logic Apple should have been offering these babies up to max out profit. Instead, they pointlessly limited sales and support to a small subset of the total possible market.

You simply have no idea what you are talking about. When 4870 came out, same thing, no good for 1,1 or 2,1 when it was in fact a great upgrade for them.

The AC WiFi card from a 2013 rMBP is a GREAT upgrade for a 2012 rMBP or 2012 iMac because it brings AC WiFi and full Handoff/Continuity support. By your "logic" Apple should be offering these up for a premium for 2012 rMBP and 2012 iMacs. In fact, they do the opposite. I recently had to have a warranty repair to my 2012 rMBP. The invoice notes that they removed the "wrong" WiFi card and put back in the proper older/slower one.

Apple has a rigid way of thinking. An old computer is no longer a friend, it is a potential lost future computer sale. So offering updates, even at a great profit, to make older one be like new one is 100% against their grain.

To me the amazing thing is that you keep arguing for things that every speck of past history, logic, and reason show just aren't how things work in Cupertino. Has Apple EVER aggressively marketed GPU upgrades for older machines? Nope, never. Yet you are convinced that BECAUSE YOU WANT THEM TOO, they are about to change course and do something they have never done before. Well, bad news, there is no tooth fairy, no Santa Claus, and Apple doesn't want old machines getting upgraded to be as good or better then new ones. All facts that adults accept. (eventually)

As to "no current nMP owner wants GPU upgrades, they are all happy as clams with what they have" I call BS. I own one and the D300s are awful. Put your money where your keyboard is, start a poll. How many wish they could put Tonga/Hawaii/Fiji or Kepler/Maxwell/Pascal cards in there RIGHT NOW. Keep in mind that doing so would allow not only better GPU speeds, but faster CPU speeds as well (less heat from GPUs = less CPU throttling). Then there would also be the possible addition of HDMI 2.0. Or do you also think that nobody wants that? This may come as a shock to you, but some people play games on their Macs or want to use them with a large 4K display.

Those clunky old cards in nMP don't offer any way to connect with 99% of 4K TV screens in world. Why? Because only Panasonic has offered 4K TVs with DP, and only on their high end models. All the rest have HDMI 2.0 inputs, which a Mac Pro can only drive at stuttering and clunky 30Hz.

But you insist that every 6,1 owner on the planet is happy and smiling with their 3 7/8 years old GPUs and wouldn't LEAP on a pair of GTX980s. And on that I call "BS".
 
Scenarios I can envision in order of probability:

1. nMP 7,1 cards are 100% incompatible with 6,1, pins don't even match up. Far as Apple is concerned, 6,1 owners can buy a whole new machine or take a hike.

2. 7,1 cards can be used in 6,1 but Apple doesn't sell them directly; have to salvage the cards from dead 7,1's or "fell off a truck" aftermarket sales. Might require modding the Mac's EFI to get them working even if the pins match up.

3. Apple quietly offers upgrades to 7,1 cards for 6,1 owners in their online store for outrageous prices; doesn't advertise this at all.

4. Upgrades to 7,1 cards available everywhere! Best Buy, Apple Store, WalMart, Dollar General, etc. Apple buys front page ad in NYT.
 
  • Like
Reactions: mbrannon47
Ok, then you don't understand at all API and OpenCL.

Probably want to back off from that statement. I just read through various OpenCL and Metal documents and see if I completely misunderstood things but apparently, I was right. They don't work each other. Metal borrows a lot of functionality from OpenGL n OpenCL in graphics and compute but doesn't mean they will work under Metal.
 
Its a pipe dream to think that Apple will support swapping in future GPUs. Most likely it won't be possible due to thunderbolt 3 and/or design changes. Even if it is possible, Apple is not going to endorse swapping out a part that involves reapplying thermal paste.
 
Here's another reason Apple might not support upgrades: AppleCare / Warranty.

Day-One nMP 6,1 owners who didn't opt to buy AppleCare, their nMP warranties expired just under a year ago (December 2014).

So imagine a scenario where one of these expired-warranty nMP owners buys the new video cards, gets them installed by an Apple store, but shortly after their nMP dies (for whatever reason). Does Apple provide a warranty on the card? Would it extend to the whole machine (if the card were at fault) or just the card? Would unhappy customers try to sue if they ran into warranty shenanigans like this?

Can easily see Apple preferring to avoid this whole morass of hurt and just tell everyone to forget their 6,1 and buy a new machine.
 
Probably want to back off from that statement. I just read through various OpenCL and Metal documents and see if I completely misunderstood things but apparently, I was right. They don't work each other. Metal borrows a lot of functionality from OpenGL n OpenCL in graphics and compute but doesn't mean they will work under Metal.

Metal "borrowed" a lot of things from OpenCL, but it's definitely not built on OpenCL. I don't think Apple liked the direction Kronos was going so they've decided it's not worth it to continue on with OpenCL (which I disagree with but whatever.)
 
Metal "borrowed" a lot of things from OpenCL, but it's definitely not built on OpenCL. I don't think Apple liked the direction Kronos was going so they've decided it's not worth it to continue on with OpenCL (which I disagree with but whatever.)
I guess it was inevitable as soon as Apple announced Metal for iOS, that it was coming to OSX as well. Would have preferred Apple to support Vulkan instead but oh well.
 
Metal "borrowed" a lot of things from OpenCL, but it's definitely not built on OpenCL. I don't think Apple liked the direction Kronos was going so they've decided it's not worth it to continue on with OpenCL (which I disagree with but whatever.)

Sadly, this is going to be bad for everyone.

Looks like Adobe is tired of recoding their apps every two years when Apple's whims change with the wind.

https://forums.macrumors.com/thread...to-after-effects.1925693/page-4#post-22034218

To recap, Apple moved from CUDA to OpenCl because OpenCl was open for everyone and not proprietary. Now they are moving from OpenCl to an Apple Proprietary version, pushing 3rd party developers further away.
 
As someone who knows GPU market far better than you, maybe you should occasionally take my word?
i do. sometimes.


I converse with Mac Pro owners every day who want new GPUs, you don't have a Mac Pro anymore as I recall.
nope.. still have one.


Yet somehow you have deemed yourself expert in all things Mac Pro related.
that's baloney..
i talk about two things.. i'm really only interested in two things in regards to this forum.
design & usability.
you're going to be very hard pressed to find me being 'an expert' about anything else.

i'm not saying you can buy a new d700 through legit channels because i'm an expert.. i'm saying it because i see they are available for purchase.. if apple had a problem with those being sold in this manner, you can be pretty damn sure apple would stop it from happening.



Apple makes a point of NOT including older models in new upgrades.

Here is a page of proof for you:

https://support.apple.com/en-us/HT203478

They claimed you needed a 2010 Mac Pro or newer. Yet it is well known that this card is a great update for every Mac Pro ever made, especially the 1,1s as it has boot screen support. So, by your logic Apple should have been offering these babies up to max out profit. Instead, they pointlessly limited sales and support to a small subset of the total possible market.
tbh, i don't know what you nor that link is talking about.. i'm sure i'm missing something but i have a 5770 in a 1.1.. that i bought from mikey's and it was in an box with an apple logo and something like 'gpu upgrade' written on there.

what's the difference between the one i have and the one you&link are talking about?


You simply have no idea what you are talking about.
that's not true.. i don't think you listen to people.. or you certainly don't understand what they're saying.. too busy trying to put your own spin on it instead of listening.

The AC WiFi card from a 2013 rMBP is a GREAT upgrade for a 2012 rMBP or 2012 iMac because it brings AC WiFi and full Handoff/Continuity support. By your "logic" Apple should be offering these up for a premium for 2012 rMBP and 2012 iMacs. In fact, they do the opposite.
that's not my logic though.. much of my logic re:nmp and what i speak about has to do with the fact that nmp is designed&assembled in a completely different manner than mbp.. i.e.:

2013 Mac Pro teardown reveals Apple’s first easily repairable computer in years


the mac pro is not an iphone.. it's not an imac.. it's not a laptop.. it's put together differently..
and what's crazy is how completely obvious it's put together differently than all these other macs.
im not saying anything profound or smart or nothing like that.. i'm saying something that's right in front of all of our noses.

why does this not click with you?
when i said:
for the record, i'm thinking the teardown score will be 8+/10 ease

and the teardown score comes in at 8..
do you think i just pulled a number out of the hat that randomly matched up with some other number and got lucky?
or maybe i actually was saying something with substance or thought behind it?

i get it.. i get that you're saying i will never go into best buy and pull a shiny packaged d800 for mac pro off the shelf.
i also don't believe apple will, upon releasing 7.1, boast 'and hey all you 6.1 owners.. check out these new gpus for you'..
much of your counterpoints stem from these types of places but the problem is.. i'm not saying that stuff in the first place.. you're literally arguing me about stuff i haven't said. often

and in the meantime, you're certainly blocking out anything i do have to say.
so be it.. we'll just continue to tangle. i'm ok with that.

Apple has a rigid way of thinking. An old computer is no longer a friend, it is a potential lost future computer sale. So offering updates, even at a great profit, to make older one be like new one is 100% against their grain.

ah.. been sipping on that mvc koolaid again i see ; )

To me the amazing thing is that you keep arguing for things that every speck of past history, logic, and reason show just aren't how things work in Cupertino.
the mac pro and predecessors, as far as i can gather, follow a different norm than other computers/devices coming out of cupertino.

Has Apple EVER aggressively marketed GPU upgrades for older machines? Nope, never.
Yet you are convinced that BECAUSE YOU WANT THEM TOO, they are about to change course and do something they have never done before.
why do i want them to?
i've never upgraded a gpu in my life for sake of upgrading a gpu.
i've put new ones in my mac pro but that's because the other one blew up.. one breaks, i go to the shop, "i need a gpu for 2006 macpro".. once i got a 8800 and then a 5770.

if i had a 6.1 and blew a gpu in a few years.. walked in the shop "i need a new gpu for 6.1".. and the sold me a d700 instead of 7.1 gpu, i'd be okay with that.. at least the computer would work again, you know?

Well, bad news, there is no tooth fairy, no Santa Claus, and Apple doesn't want old machines getting upgraded to be as good or better then new ones. All facts that adults accept. (eventually)
if they cared as much about it as you'd like to believe.. the nmp would not be put together the way it is.. they could of certainly made it hard/impossible to do swaps.. at the very least they would of used custom screw heads as opposed to the most user friendly standard screws available.

As to "no current nMP owner wants GPU upgrades, they are all happy as clams with what they have" I call BS.
no? as in zero? i call BS too.

I own one and the D300s are awful.

bought the wrong ones.. not my fault.
but i'm about 98% positive those d300 are perfectly acceptable for what you're doing with them.

Put your money where your keyboard is, start a poll. How many wish they could put Tonga/Hawaii/Fiji or Kepler/Maxwell/Pascal cards in there RIGHT NOW.
i don't even know what Tonga/Hawaii/Fiji/Kepler/Maxwell/Pascal means.. i skip over those posts.. i don't care.
it's not important. [edit]or- it's not something i find interesting i guess i should say[/edit]


Keep in mind that doing so would allow not only better GPU speeds, but faster CPU speeds as well (less heat from GPUs = less CPU throttling). Then there would also be the possible addition of HDMI 2.0. Or do you also think that nobody wants that? This may come as a shock to you, but some people play games on their Macs or want to use them with a large 4K display.

Those clunky old cards in nMP don't offer any way to connect with 99% of 4K TV screens in world. Why? Because only Panasonic has offered 4K TVs with DP, and only on their high end models. All the rest have HDMI 2.0 inputs, which a Mac Pro can only drive at stuttering and clunky 30Hz.
cool

But you insist that every 6,1 owner on the planet is happy and smiling with their 3 7/8 years old GPUs and wouldn't LEAP on a pair of GTX980s. And on that I call "BS".

i don't say that.. i don't even think about it.. there are no gtx980s going inside a mac pro.. like, it's not going to happen.. your absolute best bet for seeing something other than d300/500/700 inside a mp6.1 will be future mac pro gpus. you're claiming that is not happening so why even worry yourself with gtx980s which have far (FAR) less of a chance going in?
 
Last edited:
Here's another reason Apple might not support upgrades: AppleCare / Warranty.

Day-One nMP 6,1 owners who didn't opt to buy AppleCare, their nMP warranties expired just under a year ago (December 2014).

So imagine a scenario where one of these expired-warranty nMP owners buys the new video cards, gets them installed by an Apple store, but shortly after their nMP dies (for whatever reason). Does Apple provide a warranty on the card? Would it extend to the whole machine (if the card were at fault) or just the card? Would unhappy customers try to sue if they ran into warranty shenanigans like this?

Can easily see Apple preferring to avoid this whole morass of hurt and just tell everyone to forget their 6,1 and buy a new machine.
all of these questions apply(ied) to cmp too.
probably all of the same answers.
 
Sadly, this is going to be bad for everyone.

Looks like Adobe is tired of recoding their apps every two years when Apple's whims change with the wind.

https://forums.macrumors.com/thread...to-after-effects.1925693/page-4#post-22034218

To recap, Apple moved from CUDA to OpenCl because OpenCl was open for everyone and not proprietary. Now they are moving from OpenCl to an Apple Proprietary version, pushing 3rd party developers further away.

I'm glad to see vendors boycotting or threatening to boycott Metal. Someone needs to call Apple on this. It's going to do some damage to the platform for a few years, but maybe eventually Apple will come around.

Metal is a very bare API meant for mobile devices. I wouldn't call Metal on OS X "expected", as much as I would "foolish".
 
all of these questions apply(ied) to cmp too.
probably all of the same answers.

Installing new video card(given the one got the video card that already has Mac compatible firmware) on cMP is just like installing any pci express compatible video card on any other standard PC hardware. Probably won't void its warranty either. Very different scenarios and labeling them as same thing is kind of lazy response.
 
Installing new video card(given the one got the video card that already has Mac compatible firmware) on cMP is just like installing any pci express compatible video card on any other standard PC hardware. Probably won't void its warranty either. Very different scenarios and labeling them as same thing is kind of lazy response.

huh?
read

"So imagine a scenario where one of these expired-warranty cMP owners buys the new video cards, gets them installed by an Apple store, but shortly after their cMP dies (for whatever reason). Does Apple provide a warranty on the card? Would it extend to the whole machine (if the card were at fault) or just the card? Would unhappy customers try to sue if they ran into warranty shenanigans like this?"


------
there's nothing 'very different' about it.. it's exactly the same thing / (possibly) different dates.
 
tbh, i don't know what you nor that link is talking about.. i'm sure i'm missing something but i have a 5770 in a 1.1.. that i bought from mikey's and it was in an box with an apple logo and something like 'gpu upgrade' written on there.

what's the difference between the one i have and the one you&link are talking about?

Are you really pretending that you can't read or understand the link to Apple's page on 5770 that says it is only for 2010 and later 5,1 Mac Pros? I guess it makes your whole argument look rather foolish so since you can't admit to being wrong you are playing dumb.

Here are Apple's words about 5770:

The ATI Radeon HD 5770 video cards are supported only on Mac Pro (Mid 2010) models. They are not supported in earlier versions of Mac Pro.

Let me know if part of the sentence is too tough to understand. I'll be happy to clarify.

Have you ever removed a GPU from nMP?

I have.

Odd that Apple includes SECURITY Torx screws, those are usually there to keep vandals from stealing things. Guess Apple considers the end users to be vandals if they try to replace GPU.

You are once again 180 degrees from reality.

Oh, go have a look at Amazon and Ebay for D700s, I couldn't find any. As I pointed out before, if they were in any way "available" there would be some on one of those sites. Remember the guy who told you that your arguments always get to 90% then go straight down the crapper? You're there again.

Typing Gibberish over and over and over doesn't make it true. Even after 2+ years, there are still no Apple GPUs for nMP owners to upgrade with, as I predicted. The easy availability you predicted due to seeing some screws, hasn't happened. Maybe you didn't look close enough to see the security ones?

Ignoring reality doesn't make it go bye-bye. Have a look and see.

Here is BS:

if they cared as much about it as you'd like to believe.. the nmp would not be put together the way it is.. they could of certainly made it hard/impossible to do swaps.. at the very least they would of used custom screw heads as opposed to the most user friendly standard screws available.

Here is reality, 2 Security screws, hardly "most user friendly standard screws available"

Here, you can copy and paste, will avoid some typing:

"Whoops I was wrong"
Screen Shot 2015-10-12 at 7.58.42 PM.png
 
Last edited:
Are you really pretending that you can't read or understand the link to Apple's page on 5770 that says it is only for 2010 and later 5,1 Mac Pros? I guess it makes your whole argument look rather foolish so since you can't admit to being wrong you are playing dumb.

Here are Apple's words about 5770:

The ATI Radeon HD 5770 video cards are supported only on Mac Pro (Mid 2010) models. They are not supported in earlier versions of Mac Pro.

Let me know if part of the sentence is too tough to understand. I'll be happy to clarify.

what? i asked you a question.
what's different between the one i have and the one they're talking about.
apparently it's the same one, right? (like- maybe i thought i had a 1.1 5770, you know)

like i said.. i went to the shop, bought a gpu for a 2006 mp, was sold that, and it works fine.

apple appears to be saying (well, they did say this)
You may notice display anomalies or issues playing back video or other HDCP-encoded content when you use an ATI Radeon HD 5770 video card in Mac Pro computers released before the Mac Pro (Mid 2010).

they don't have a way to prevent that from happening on models before 2010.. so they don't support it.
that's what they're saying, right?

why is that making you upset?

Odd that Apple includes SECURITY Torx screws, those are usually there to keep vandals from stealing things.

Guess Apple considers the end users to be vandals if they try to replace GPU.

You are once again 180 degrees from reality.

Here is reality, 2 Security screws, hardly "most user friendly standard screws available"
come on dude.. that's pretty embarrassing

http://www.walmart.com/search/?query=torx security screwdriver t9&typeahead=torx security
http://www.homedepot.com/s/torx%20security?NCNI-5
http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias=tools&field-keywords=torx+security
lol @WALMART


(sidenote- i don't think you comprehend the term 'user friendly')
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
if they cared as much about it as you'd like to believe.. the nmp would not be put together the way it is.. they could of certainly made it hard/impossible to do swaps.. at the very least they would of used custom screw heads as opposed to the most user friendly standard screws available.
come on dude.. that's pretty embarrassing
http://www.walmart.com/search/?query=torx security screwdriver t9&typeahead=torx security
(sidenote- i don't think you comprehend the term 'user friendly')


Sad, defeated by your own argument and you just squirm away.
 
Last edited:
Sad, defeated by your own argument and you just squirm away.
lol.
what are you talking about?

what was my argument? like really, it would be incredibly helpful if you were to be like "i understand what you're saying.. you're saying (what you're hearing me saying except you say it back to me in your own words)"..
i really don't think we're talking about the same stuff.

oh well.. at least there's a good jam about it

 
lol.
what are you talking about?

what was my argument? like really, it would be incredibly helpful if you were to be like "i understand what you're saying.. you're saying (what you're hearing me saying except you say it back to me in your own words)"..
i really don't think we're talking about the same stuff.

oh well.. at least there's a good jam about it



hillarious

keep digging
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.