You're serious, aren't you?LOL, NVIDIA's "bread and butter" is most certainly not low end GPU's!
You're serious, aren't you?LOL, NVIDIA's "bread and butter" is most certainly not low end GPU's!
They clearly have their set of APIs that they want developers to stick to- it makes sense, as they want to prevent fragmentation. And besides, what developer would write CUDA code for Android when only a tiny fraction of consumer devices will ever even support CUDA?
And even if full OpenGL were available, would the next Angry Birds use it if only a fraction of top end devices were capable of supporting it? OpenGL ES is the guaranteed lowest common denominator, and that's not going to change. Just look at how long we were stuck with DirectX 9 games on PC.
NVIDIA has never been a big player in the "mainstream" laptop market. They can and will add value to premium laptops and gaming laptops.
It is almost inevitable that Windows Phone and Windows RT will merge in the somewhat near future to create one Windows on ARM consumer OS. Almost every single major SoC hardware vendor other than Intel is moving towards using ARM CPU's in the consumer space (including AMD).
Of course the Phi uses a different architecture, but in terms of potential customers you better believe that they're going after the same people.
NVidia's profits come from selling GPUs, and the bulk of the volume of GPUs are sold in the low end.
No, it's not inevitable. OpenCL has already been blocked deliberately by Google.
Cuda is not bound to Android. If you write one application with Cuda and OpenGL you can port it to Windows, Android and Linux systems.
With Tegra K1 there is the first kind of ARM SoC which allow developers to sell their games on more than 1-3 plattforms.
Here is a video showing someone playing TF2 on a Tegra K1 dev plattform with Ubuntu:
https://www.youtube.com/watch?v=hRBPeNzE558
And so what? Both NVIDIA and Intel can add value to HPC and Exascale computing, and there are plenty of customers for both of them.
The lowest margin and least profitable GPU's for NVIDIA are low end discrete GPU's, period.
If Android is to ever become a serious platform for gaming, it will absolutely need to support full OpenGL.
Or you could write it with just OpenGL
Or you could write it with just OpenGL and port it to the other 99% of ARM consumer SoCs? Or with OpenCL- except Google have blocked use of OpenCL on Android, just like they probably will with CUDA.
OpenGL ES is now a strict subset of OpenGL- if you target OpenGL ES, then the same code will also run on fully fledged OpenGL platforms. If anybody actually cared about portability (and supporting 99% of Android devices out there), they would use OpenGL ES.
Android is open, the application is talking directly with the driver. They can't remove the ability because for that they need control over the driver.
Google has removed OpenCL from their devices but not from Android.
OpenGL ES lacks to many features and there is no opposite on the Windows front. Using OpenGL ES limit the developers to Android and iOS.
They're in direct competition
Lowest profit per GPU, yes, but they sell a MUCH higher number of them.
What makes you think Google care about that?
then why are FY 2014 GPU revenues 7% higher than FY 2013 GPU revenues (from the link in your very first post)?!?
good, so if I follow you, we don't need intel and his subpar GPUs, we don't need mediatek and their overall sh*t, we don't need Qalcomm and their broken paper feature set (OGL3.0 on 320), and so on... :hmm:Choice is great, but when the choice is between a company that consistently delivers subpar products, and a couple of companies that don't, it's fairly obvious that there's no need for the subpar company.
you still don't understand. OGL ES is a crippled useless low end API that can't use for some applications, like the new Audi dashboard running on TK1.Did you literally not read what I wrote? D: OpenGL ES is now a strict subset of OpenGL. That means that literally any valid OpenGL ES code is also valid OpenGL code. You can write an OpenGL ES app and it will run just fine on OpenGL, but not the other way around.
you still don't understand. OGL ES is a crippled useless low end API that can't use for some applications, like the new Audi dashboard running on TK1.
LOL, NVIDIA's "bread and butter" is most certainly not low end GPU's!
Nvidia business model is built around Quadro making the bulk of the profits and GeForce bearing the brunt of R&D costs by spreading the bill for millions of cheap dGPU chips.
Kill that bottom market and suddenly Nvidia doesn't have as many units to foot the R&D bill, and that means either longer R&D cycles and/or smaller improvements between generations.
Their business model is not quite that simplistic nowadays. Tesla, Quadro, Grid, and high end Geforce are all highly profitable segments that lift gross margins. And while it is true that lower end discrete revenues are declining, this is offset by higher revenues in other areas. At the end of the day, NVIDIA's GPU revenue actually increased this latest fiscal year vs. last fiscal year, which indicates that their GPU business is sufficiently diversified to withstand dips in some areas.
Maybe you should check their annual reports. Tesla isn't profitable, Grid is non-existant and Geforce just moved to blue after Kepler, but they are not that big. The bulk of the profits is Quadro.
That is incorrect. Tesla, Quadro, Grid, and High End Geforce all lift gross margins, they don't drag gross margins!
Gross margins doesn't have anything to do with profits.
Gross margins obviously indicate a measure of revenue less cost of goods sold, reflecting a measure of profitability excluding R&D and operating expenses. NVIDIA doesn't actually break down "true" profitability by line of business in their GPU segment. The GPU R&D cost is largely shared between multiple lines of business anyway.
And Nvidia doesn't break down the Tesla segment, but you can get the numbers from historical data and market research reports. And Tesla isn't profitable, regardless of what you believe.
nVidia's GPU business is up 14% from last year. It's huge for them. And it will be growing again this year.btw, Nvidia used to break down profitability by three lines of business, consumer GPU, professional GPU and chipsets. As the chipset business died and they aren't forecasting big growth rates for the entire GPU market, they put everything under the same umbrella.
And your point is wrong. AMD always had the very bottom of the x86 market to scrap, so regardless of the success or failure of their top of the line products, they could earn some cash in the bottom. Which product do you think that saved AMD's bacon in the last couple of year, derpdozer FX or derpdozer APU and that huge dies of them, or Brazos and Jaguar, small, cheap chips that had a niche all for themselves in the x86 market since Intel wouldn't go after it?
Nvidia doesn't have that luxury in the mobile market. If they don't beat Qualcomm or Samsung to the punch in performance, there's always Mediateks and Rockchips to undercut them product on price so they don't sell. That's the reason on why their Tegra sales crashed YoY. Nvidia faces a much tougher situation, and a far more dangerous one in the ARM market than AMD on the x86 market.
What are you talking? Tesla uses the same GPU like the Geforce, Quadro and in the future the GRID and VCA business. There is only little R&D addition from a hardware standpoint. The rest is software and support. And believe me, this doesnt cost hundreds of million of dollars
