The reason why there is no Pascal Drivers is that there is Dynamic Scheduling not depending on the CPU.
Maxwell was support was relatively easy, because of the use of Static Scheduling, for execution of the divers were dispatched by the CPU, the same way as Kepler. Kepler drivers were in the core of the system, so it was easy to add even beta support for Maxwell in the web drivers.
Unfortunately, because Dynamic Scheduling is slightly different, there is no easy workaround over this in the system, and there is no Nvidia Maxwell, nor Pascal kexts in systems.
One of the ways could be that Nvidia would do this is by making static scheduling on the Pascal cards for the macOS system. It would cost some of performance of the GPUs, however.
Nvidia is not out of the game from Mac Hardware. However, if they want to be again on Mac hardware, they have to bring proper Metal drivers. Because software on Apple ecosystem will always use only this API, regardless of hardware that is used in the computers. And all software will eventually migrate to Metal.
You really need to stop with this. This might be your guess as to why there are no Pascal drivers yet, but you're stating it as if it's a well-know fact (which it simply is not). Unless of course you've spoken with whatever senior executives at NVIDIA who decide if and when to support macOS via the web driver? Static versus Dynamic Scheduling only applies to asynchronous compute, which no macOS API exposes (it's only available in DX12 and Vulkan). So, given the lack of real async compute in Metal, I find it hard to believe that this would be a gating factor. And, even if it was, they could very easily just not use that new hardware feature and still have a perfectly functional set of OpenGL, OpenCL and Metal drivers for macOS.
My guess? I'd be extremely surprised if there weren't Pascal drivers already done internally at NVIDIA. Driver development typically happens in the years leading up to a product release, not after the GPU comes back from the fab. So, they were probably basically done a long time ago. The question becomes, why haven't they released those drivers yet? My original thought was that they were waiting for the release of 10.12, but that has come and gone. So, there's obviously something else holding up the release. You and I will probably never know what is going on, so when we share our opinions, it would be best to state them as exactly that -- our opinions, not verified facts.
I still hope that NVIDIA will release drivers for Pascal, or even better, that Apple switches back to NVIDIA for their next set of product refreshes. We'll see.
I have connections inside of NVidia. I know for a fact that the CEO had the mac drivers printed with a dot matrix printer onto 1,000 spools (which took several weeks and was very loud), deleted all digital copies, and set them ablaze while reciting from the Necronomicon.
Also, there's a new mac pro announcement inNovemberDecember. It will have Dual Titan X(P)s and will not boot into OS X as a result.
I don't understand why people can't grasp your points. Why support pascal for a bunch of machines that have reached EOL or will reach EOL in the coming year. There is no current Apple device using Nvidia parts therefor they have no need to provide drivers. However, it would certainly be nice of them to do so, but they have ZERO incentive. If they decide to support Hackintosh and Dinosaurs, then they should definitely be praised for such a charitable contribution to the hobbyists and those hanging on to EOL computers.Don't think it will happen. They need to pay a bunch of coders several hundred bucks a day each to maintain a driver that only a few Mac users in the world would be using. We see from the job ads that they can't keep their Mac coders for more than a few months because there is no long term prospects currently. Next year Nvidia could finally drop tech support for official Nvidia for Mac cards (it's five years since Kepler) and then that's it. Finished.
Dynamic Scheduling is not only for Asynchronous Compute. You should've know that, Asgo.
Look at the situation from the other way around. And the contrast between Dynamic and static Scheduling.
And yes, you are correct those are my opinions only. But it always up to the reader to decide whether he will perceive what is written as a fact or as an opinion. Intelligent people are able to determine where the line for this is. Don't ya think?
If they decide to support Hackintosh and Dinosaurs, then they should definitely be praised for such a charitable contribution to the hobbyists and those hanging on to EOL computers.
There is no current Apple device using Nvidia parts therefor they have no need to provide drivers.
Yeah and so, what else is newPretty much spreading your displeasure everywhere
Lou
They did exactly that for Maxwell, so I don't think people's hope for Pascal drivers is completely baseless.
I could easily believe that there will never be Pascal drivers, but I can also believe that Pascal drivers will be provided on the same beta-basis as Maxwell. Neither of these two scenarios seems impossible to me.
He's really down to earth. That's awesome. I know it's not a big money maker for them most likely, but I hope they can find the willpower to keep Mac support going.That Jensen Huang response is really tale-telling. I mean folks who would bother reading this particular subforum must be familiar with the "Pro Macs" situation and we each have our own theory on it. But getting a direct answer from the nVidia boss really affirms a lot of it. I mean if they weren't so embarrassingly helpless, he wouldn't feel the need to answer so frankly and timely.
Apple had build such an amazing platform and the current decision makers don't seem to realize they have been throwing this away. What are they even seeing in the future of computing or digital lifestyle, and what are they even planning to do in that ridiculous new campus of theirs.
He's really down to earth. That's awesome. I know it's not a big money maker for them most likely, but I hope they can find the willpower to keep Mac support going.
I wrote about the Hack and cMP communities in my first email to him. Said how he could make a few people very happy and maybe sell more Pascal cards. Didn't seriously expect a reply!
He struck me as someone who would really like to help, but who is deeply frustrated with Apple. Guess he can join the Mac Pro club! Top guy.
Thanks for emailing Jensen. I think coming from the top is good to know.
Apple really pooped it. I think the last time they had a relationship with nVidia was with the 2014 rMBP.
Wouldn't it be wonderful for Apple to give a choice between nVidia and AMD GPUs in BTO iMacs and Mac Pros? I don't care if the 2016 MBP is AMD only, just as long as the iMacs and nMPs have AMD and nVidia options available.
Put it this way, given I'd had a bit of success with Jensen, I thought I'd email Tim Cook. No reply.
The situation is getting ridiculous - was re-reading how Tim travels with an iPad, an iPhone, and probably that stupid, ugly iWatch... wow, I wish I didn't have to do anything but read emails and check my pulse.
You know Apple uses the word 'ecosystem' for their products and services, but it is beginning to look like a pretty sparse ecosystem. It used to be all my needs could be met by Apple, but they are focused on iToys. My main machine is a 12 core Mac Pro. That's the hub for me (and for many others), if my hub changes because I am forced to another platform, then out goes the ecosystem. I guess angering your core supporters is 'courage.'
Tim Cook has an incredibly narrow view compared to Steve - he is making a fashion line. And as I've said before, fashions change, and they can change really fast.
Not smart at all.
I also think Apple probably knows what they're doing in terms of marketing. With all the data they collect I'm sure they have a great idea who owns what, like the grocery store that sells the awful cheese because the buyers of the cheese dump a boatload on other stuff. This is not a new concept. I think therefore in net, it wont be a bad deal for them not because I have any special knowledge, but because I bet they know.