| JEMC said: The problem with that is AMD's position in the market. Right now, AMD sells because of its lower prices (when miners don't ruin everything), and the goodwill of its customers to support them because a series of circumstances. Supporting and promoting open standards is one of those circumstances, and in my opinion a big one. Remove that part of AMD and all you have is an Nvidia wannabe that can't properly compete with them, resulting in less support from the community. No, if AMD wants to compete with Nvidia using propietary software like GameWorks, they first need to catch up with them in terms of performance but also in terms of marketshare, because if devs have to develop two versions of their games for consoles and then make another two versions because of GameWorks and "insert AMD's sh!tware name here", the end result will be that they'll focus only on the one with the bigger marketshare, so Nvidia. Obviosuly, that only counts for devs that care about PC gaming, because what I fear that most of them would do is don't care about neither of them, making shitty ports (as they do now). And that would make AMD's turn into propietary software useless. |
Actually I'd argue their position is fine on the market, AAA games don't just sell to PC but they also sell on consoles ... (Supporting open standards doesn't seem to be getting them market share on the PC space so it's a moot point ?)
Actually being an Nvidia wannabe is what I imagine AMD wants when taking a look at each of their bottomlines. (AMD already can't compete with Nvidia so I imagine AMD can't lose anything else from a different endeavor.)
Well sure AMD has to catch up in terms of performance, that much is obvious but it's a 'chicken and egg' problem so they have to develop software to take advantage of propietary hardware features either way because both are arguably interdependent of each other ... (There's also no reason why devs couldn't share console optimizations with AMD GPUs on the PC side but the tools available are mediocre to do that so AMD has to backtrack a lot on the software side to be able to translate that advantage. AMD should make it their job to offer every console functionality as much as possible available through easier gfx APIs like DX11 then devs would have an easier time doing console ports through DX11 + AMD driver extensions rather than just stock DX11 API while getting performance benefits too in the end. Devs still have to make a stock DX11 port cause of other vendors but at least there's an option for perfromance improvements with this 'proprietary software' for AMD.)







