https://thestack.com/iot/2016/02/05/intel-william-holt-moores-law-slower-energy-efficient-chips/ Welcome in the future of Internet of Things.
A little information how Nvidia software manages DX12.
http://forums.anandtech.com/showpost.php?p=38014058&postcount=207
http://forums.anandtech.com/showpost.php?p=38014138&postcount=213
http://forums.anandtech.com/showpost.php?p=38014146&postcount=216
What I have been saying for sometime now. The question really is: what can catch up faster? Software or Hardware?
The internet isn't sprawling with complaints because people don't know better. If you can't run CUDA applications, Nvidia could ship absolutely anything for compute, and the Nvidia crowd would be singing it's praises even if it was complete garbage because you can't run CUDA on AMD gear.
The whole reason the CUDA crowd can pretend they have better performance is because Nvidia has created a situation where no one can bench against them. That's why when you bench OpenCL on Nvidia hardware, they get creamed. They're shipping an inferior compute product, but they're locking the market into that inferior product with CUDA, and creating a situation in which they can't actually be benched against AMD.
It doesn't matter if Nvidia is actually shipping worse hardware. The people in this thread will still buy Nvidia because they're locked into CUDA, and they'll be saying "please" and "thank you" the whole way.
It's going to look really bad for Nvidia if AMD's CUDA -> OpenCL converter ends up producing faster output on AMD gear, and I think that's actually likely to happen.
That's Firewatch, not Overwatch.
[doublepost=1454804349][/doublepost]
Ok. This needs a big citation. Please explain why CUDA as an API is better than OpenCL as an API. What magical powers would Adobe lose if they ported from CUDA to OpenCL?
For that matter, why is Metal better than OpenCL? You do realize Metal's compute component is basically OpenCL, right?
[doublepost=1454804398][/doublepost]
OpenCL 2, at least on Windows and Linux, isn't doing well because one company has decided not to support it.
You can guess which company that is. It's not hard.
Here is an easy way to expose a biased Apple apologist.
I did a simple search and replace.
"CUDA" became "OSX"
"Nvidia" becomes "Apple"
"AMD" becomes "PC"
"OpenCl" becomes "Windows"
"Compute" becomes "Operating System"
Funny how if Nvidia does it is is BAD, but if Apple does it it is "keeping open standards" or some similar hogwash.
Prepare for a good laugh whilst exposing some serious bias.
The internet isn't sprawling with complaints because people don't know better. If you can't run OSX applications, Apple could ship absolutely anything for Operating System, and the Apple crowd would be singing it's praises even if it was complete garbage because you can't run OSX on PC gear.
The whole reason the OSX crowd can pretend they have better performance is because Apple has created a situation where no one can bench against them. That's why when you bench Windows on Apple hardware, they get creamed. They're shipping an inferior Operating System product, but they're locking the market into that inferior product with OSX, and creating a situation in which they can't actually be benched against PC.
It doesn't matter if Apple is actually shipping worse hardware. The people in this thread will still buy Apple because they're locked into OSX, and they'll be saying "please" and "thank you" the whole way.
It's going to look really bad for Apple if PC's OSX -> Windows converter ends up producing faster output on PC gear, and I think that's actually likely to happen
Funny how if Nvidia does it is is BAD, but if Apple does it it is "keeping open standards" or some similar hogwash.
NVidia does give a hoot about Apple hence why they're still pumping out drivers for Apple computers.
You can't have an NVidia GPU in your nMP because Apple won't let you have one, not NVidia's fault really... If the nMP used standard MXM board or plain old PCIe cards, you could have one today! And for your information, even Apple doesn't believe in OpenCL anymore since it's being replaced by Metal.
Actually Most of AMDs technology is open source on the software side, so singling out Apple is just semantics. Even Nvidia uses AMD's open source in games so it will run smoother. Not so much the other way around.
Switching words around does not make it look any more true, just more desperate.
nVidia is pumping out Drivers because they REFUSE to cooperate with anyone but Microsoft. Linus said it all recently when he shot them the Bird. AMD just works as far as I can see without having to ADD Drivers. Why Because Apple did it for us. Why Doesn't Apple just add nVidia Drivers? All this fighting even among us really gets us no where. We need all these companies to have Healthy competition. There needs to be a balance. We NEED each company to have advantages but NOT at the cost of us ... the Consumer. Not an easy task for sure but they all Apple included do a better Job. Let's hope for ALL our Sakes in APPLE Land nVidia not only supports Metal or whatever Apple chooses but that they provide an option in the NEW Mac Pro which I thought was what this was all supposed to be about anyway.
[doublepost=1454943591][/doublepost]Must agree h
Must agree here ... "Desperatly seeking Susan" .. woops ... I mean Susan's approval. Apploval to run nVidia. Approval to Run Windows or something else. Approval to HATE Apple and APPLE Users.
First 2 are easy .... More power to you ... please be Happy. Last 2 .... not so much.
Funny how if Nvidia does it is is BAD, but if Apple does it it is "keeping open standards" or some similar hogwash.
Linus gave nVidia the bird in 2012.
Linus gave nVidia the bird in 2012.
It would be nice if any actual points were contributed here instead another MacStrawMan post about people defending Apple's closed practices.
[doublepost=1454977076][/doublepost]
I'm sure Linus was just annoyed at how the drivers Nvidia was shipping for Linux were just too good and too up to date with the latest standards.
Nvidia's Mac support has always been troublesome. If you think their driver issues are because Apple is handicapping them, just remember who the one signing their web drivers is.
Nvidia has been delivering cutting edge GPUs and OSX compatible drivers.
The Nvidia drivers haven't gained a single new GPU since 10.8.5. 10.8.5
http://preta3d.com/os-x-users-unite/
The reason why I’m writing to you is that, after waiting for years, we still have broken GPU drivers on OS X. Scenes that render perfectly well on Windows and even on Linux simply abort on OS X. This is happening with both AMD and nVidia GPUs.
The problem is unsolvable from our side. We need updated, fixed drivers for OS X. The problem is so bad hat our main OS X developer has announced, today, that he is giving up OS X. He simply can’t do his job.
The message from Apple is clear: Forget about upgrading your Macs. In fact, forget about using older Macs, even. We won't bother providing modern drivers for them. Chuck 'em in the dumpster and buy a new one like you do with iPhones every year.
Then why are they signing NVidias web drivers?
We keep circling this thing where supposedly Apple doesn't want Mac Pro owners to upgrade their cards. Yet they're signing Nvidia's web drivers that are using a ton of private API. If they didn't want to do that, they don't have to sign them.
No new devices has nothing to do with Apple trying to block anything. They just don't want to be directly responsible for support for drivers for PC cards during OS upgrades. If Nvidia wants to take on that support (which they are) then they're totally welcome to it.
If there is this vast conspiracy to get Mac Pro owners to throw out their machines then Apple is doing a really incompetent job managing it.
Huh? Why is it Apple's job to bundle drivers for cards they never made? No one else bundles the Nvidia drivers with their OSs, but suddenly it's Apple's job to bundle the drivers with their OS?
You could think so, but that's not true. Apple supports the computers they sell (kinda, see above), not any upgrades you install, which might have some basic OS X support. They have lots of GPUs in their drivers they never sold. Some run fine, others don't, none of them are officially supported. Simple as that.If Apple bundles something like the 900 series GeForce drivers with the OS, they take support duty for them because it comes packaged with the OS. They don't want to do that, and I don't blame them.
Pinpoint exact features on hardware level that make Nvidia GPUs cutting edge. All of them.Nvidia has been delivering cutting edge GPUs and OSX compatible drivers.
Maybe that is because they do not want Nvidia hardware on their platform. If you will read Beyond3D forums where GAME DEVELOPERS talked about how Nvidia GPUs are not capable of handling DX12, and are worse than AMD in compute you would change your mind.Apple meanwhile has allowed the nMP fruit to wither on the vine. The Nvidia drivers haven't gained a single new GPU since 10.8.5.
Because AMD hardware is few years ahead from Nvidia. DX12 will only extract performance from that hardware, as is seen on Ashes benchmark. And it is without any compute added to the engine. With compute performance of Nvidia cards, because it cannot handle context switching between graphics and compute in Asynchronous Compute Engines will tank even more. If you enjoy slideshows on your green branded graphics with MVC ticket on them - go for them.Please explain why Apple deserves a big "High Five" for the rather embarrassing state of affairs? I realize that some folks here are beholden to AMD and Apple and have to praise AMD's "SpaceHeater Deluxe" line of GPUs, but I think the truth stands by itself.
Do you even know what role plays asynchronous compute, and how can we benefit from it?Yes, I know, "Asynchronous Compute" will alter the Earth's spin on it's axis and make us all live happier, healthier lives. But for those of us living in TODAY and NOW, what of Apple's recent GPU moves would you be able to defend as "Good for the consumer"? Beyond the AMD /Apple fan echo chamber and mutual appreciation society, this glowing praise doesn't exist. You guys can keep patting each other on the back all you like, has no effect on the reality.
Are you sure the GPUs in Mac Pro are burning, or it fits your agenda?Don't know if you noticed, Apple just admitted that the Tahiti Space Heaters in nMP are faulty and tend to burn out. Good thing they offered a super duper long recall for them. Can't wait to see the 100C iMac program, can't be far behind. (Now we know why they are the "Red" team, literally glowing from heat)
This is both good and bad news. The bad part is that we may not see an updated nMP until the middle or late in the year. Maybe Apple is getting early access to some too this tech, but I would be very, very surprised if we seen anything other than something that is thinner-and-faster but not a Mac Pro in March. So, maybe June and shipping in August?
http://www.anandtech.com/show/9836/amd-unveils-2016-vistech-roadmap
http://www.anandtech.com/show/9886/amd-reveals-polaris-gpu-architecture
I don't know if they can push it that far without at least a spec bump.
I hate to say it but given Apple's indifference to anything not related to the iPhone or iPad I would not be surprised if we did not see anything until the summer.
I hate to say it but given Apple's indifference to anything not related to the iPhone or iPad I would not be surprised if we did not see anything until the summer.
I expect we'll hear something about the MP a WWDC but they can't wait for Polaris to hit the shelves before they do something. I'd imagine that since Apple is getting custom boards they'll be able to swing getting them before they hit the shelves. AMD needs cash bad and Apple has a lot of it