Originally Posted by Mookster
Speculation, not assumption. We all do this while discussing up and coming releases, I don't think I need to prefix each sentence with "I speculate" any more than you do.
GCN will be found on all up and coming APU's and GPU's from here on, and HSA is around the corner for these products too. In a year, yes, 50% of Steam users will still be running Windows XP and integrated GPU's from the year 2005. However, if either an AMD APU or GPU is in 1 out of 5 laptops/desktops sold next year, there'll still be one hell of a lot of them out there. These consoles will be around for a long time, and every GCN release will be compounded by the next. GCN marketshare will be huge, and this appears to be premeditated by AMD. It's no coincidence that AMD suddenly decided to introduce GCN 2 years ago with the statement that it'll be sticking around for a very long time, after years of a revolving door of changing architectures.
Sure, there'll be costs for DRM, licensing, testing and all that with a PC port even if it is Mantle to Mantle, but you won't need to rebuild the entire game using a new API. I didn't say it would be free, but I did say the costs will be abysmal compared to what they are today and I stand by that.
Steam XP users are under 7%...
And still, even after some yers GCN will definitely be in the minority. Even if it jumped to half of all AMD graphics hardware in a year you would still only have around 16% marketshare.
Also games this gen are more easily ported anyways due to the consoles being x86. I do not think we are in any position to even suggest that using mantle is over 10 times cheaper than using directX for PC games.
Originally Posted by trulsrohk
The 5% you are quoting... I know you got it from the steam survey, but pretending that it is a number that makes sense to use for "how much of the pc market is GCN?" is silly.
First of all, it's 5.23 according to the survey for cards that you can see (and hey... there's a whopping 34% of the market that doesn't make the list, none of those could be GCN cards could they?) Heck if we want to go around irresponsibly extrapolating meaning from the top 60 GPUs reported on the steam survey then we will invariably come to the conclusion that AMD and NVIDIA are both in major trouble since Intel has a corner on 11.5% of the pc gaming market and growing!
Stats are meaningless without controls or proper context... just because you have a source for one doesn't mean that it's at all useful for that application that you try to bend it to.
Some pretty big assumptions indeed
The amount of GCN based GPUs isn't actually that big. Almost all the 7000 series GCN parts are listed individually and the 8000 OEM hasn't been shipping even nearly as long. So I don't think the 5% is that much of a stretch. Yes the real number is likely a tad more but that doesn't mean that 5% is completely invalid for the sorts of comparisons were making here. The concepts, stats etc. are simplified anyways, no need to be extremely accurate.
Originally Posted by Mookster
Well, a console needs a proprietary low level API because it's the only way to eliminate the massive overhead of standardized API's like DirectX and OpenGL. Since both consoles are GCN based, a single proprietary low level API is the obvious answer, and AMD is trailblazing on this front because any propriety API that they make can easily be moved to Windows/Linux to be used by consumer PC gamers. It's a no brainer for them, because they'll gain those massive performance gains from using a low-level API on their consumer graphics on any console-ported title or Mantle-supported PC title, the same way that consoles have in the past.
Low level APIs are NOT
the only thing used on consoles.