You come off as pretty hostile and stubborn for someone that doesn't even get that AMD was intentionally using DICE and their use of Mantle on Frostbite for PR. We're having a mere discussion here, you keep going agro with a defensive attitude, it's not necessary or constructive.
All x86 architecture on next gen consoles really means is more games being able to be put on them, and by extension more ported to PC. That process is still subject to how efficiently they're coded for PC, and Mantle can help a lot there.
And it's not like PS4 will suddenly become THE console to port from. The primary factors which influence how popular a console is to develop on is editing tools and the teams that make games for them. The power of the system itself is secondary to that.
Look, I don't have to have this discussion, I look forward to what comes on the PC, and from an analysis standpoint, I don't cover speculation that is a waste of time, PR or not PR, mantle is a real thing, real proven thing, lower level you go, better will it be, there's no debate about it, the only thing we don't know is how low-level will it be can what stuff will AMD unlock on their GPU, I said I did this thread to point out stuff that needed to be, I am well over that, I've gone into making a speculation-ridden Multi-Device chart, other than that I have no more time nor interest since for my self I already know the whole story, you find someone else to sit down with you and talk about PR and consoles all day you want, I know Xbox has zero relevance, if it has, then those developers are either exclusives or they're stupid. I don't care about the mainstream and "other developers", there are only like 10-20 of the top developers, they will all have to do the switch because they won't be able to compete against the ones who have Mantle already, I play 3 games, starcraft 2, company of heroes 2, battlefield 3, I don't care about anything else, I am practically almost out of gaming, I haven't followed squat this year, I don't care about the next gen, from consoles I only care is zelda and metroid, that's it. I could be a market analyst and get paid, in that case I would have stuck here and keep explaining on all the other stuff I don't personally care, but in this case, this analysis is personally driven, I am very excited about mantle, I am interested in this tech discussion, so that's why I did it.
The AMD Mantle announcement was big enough to get me injected into this for 1 week, I had the time because I was planning for this ofcourse since the inital announcement, I did what I wanted with this thread, I provided the arguments, if it wasn't a real thing, i would have detected PR spin a long time ago.
For example, G-SYNC, I've taken a look into it, it turns out it's irrelevant for me with 144hz monitor and hardly playing any games that need high FPS, BF3 i normally goof around, I don't play FPS games seriously anymore, I don't care about the stats and scores and crap like that, those were COD2 times. Then is the personal factor, I don't care about visuals, I care about performance, I don't mind the slight tearing that is practically non-existant on +12+hz monitors, so for me, G-SYNC is not an interest, because of that I don't have interest to make a negative thread about it, but I could go in and type 3 walls of texts and explain in detail why I think so, I just chosen not to, I just bought a new monitor, I have no intention replacing any time soon.
Objectively, from the analysis, Xbox One has no play in this game, if it is anyone it could be PS4 because of GDDR5 making some influence or advantage over PC in some post-process effect, that's all there is, but with Multi-Device configs, PC's might come up on top again, because of the way Mantle manages memory and multi-threading. That's as far as this goes, we don't know no more, that's going to be known when SDK get's released to see the specification.
So, you understand, that this is personally motivated, Mantle was a big enough thing I took the time to do this. If there are legitimate criticisms from the community about this being a , my point was specifically to point out that it's mostly the ones who don't really know that are making ; I don't know who the hell were the idiots who made up rumors about Mantle being proprietary, it's been said many times over the month it's not, these developer twitter twatter bloger people, I don't know what is inside their heads, they clearly don't think straight when they just spew BS out and this is why I mostly left gaming scenes because I don't want to hang out with sheeple, gaming communities are one of the most unhealthy ignorant cave-lifestyle of eating doritos and mountain dew, I just don't want waste much time, because at the bottom of it, I don't care about some virtual world fantasy fake reality, i've completely grown up out of gaming, it's like on a far side, so I guess you can understand I don't have time for kindergarden.
The people who understood, they know, there are many people who don't understand and will take time to, there are other people who never understand, I am not a paid doctor to sit down and explain to everyone on a per-case basis, kapish.
Hopefully this gives you an insight. As long as there is progress on PC, I don't care about the petty problems for others, if they like DX and OGL so much, why don't they shove it up their butt and shut up?
If they make crysis 1 with mantle, that's all I would like to see to play the damn game in 120FPS, other than the ones I mentioned before, i don't care about anything else from the gaming world, period. I simply don't care about entertainment anymore, do you get it, I don't watch movies, I don't watch TV, I don't care about the industry of making entertainment, I don't care about mainstream complaining. But you know, those are deeper truths, you are not supposed to make that influence you when doing objective analysis, so that's why I emphaized why it's important to keep things separate.
Even if you might be correct, this is simply a very low priority issue for me to consider spending extra more time to get to the bottom of it, it's not life-important.
But simply making this post, just going way out of what this thread is, you know, that says something I do actually care about the accuracy of things and making people informed and I don't want to be the guy blamed for half-assed explanations and confusions, I also don't like being a scammer or a bullshitter, I like to provide quality, that's what people should inspire to, I rather do it good or not do it at all. But you see, my effectiveness is only to a point, you 2 guys with xenocide simply didn't get on board before, I spend a fixed amount of time for the most effectiveness it will have, now it's getting bascially non-effective anything I say, and that's not a problem with me, you are only one of the great ignorant masses out there, it's not worth my time, sorry.
The good news is, you have ability to research on your own without any help, if you put effort into it, skills will come.
Starcraft II is a horribly threaded and optimized game, but GPU compute or reducing GPU renderer overhead is not a panacea for its problems. Starcraft II uses 1-2 CPU cores of a system, so a quad-core CPU will rarely if ever hit 50% utilization in that game. There are plenty of other RTS games that can handle massive combat much better than Starcraft II because they separate the functions outside of the combat system (e.g. the UI and renderer) into separate threads. Starcraft II could perform much better without any renderer changes if the developers had taken the time to do this, but at this point such a change would require pretty much a fresh rewrite of the game code so I wouldn't expect it to occur without a whole new revision of the game.
However, the limitation in performance of RTS games is in the computation of unit interactions, which is a single threaded process. In fact, you can't have a parallel process for this and get repeatable results. To use an example, in two-unit battles with units of equal strength, you could create two threads where each thread tracked one unit's attack. The problem is that you can't synchronize these threads' execution rate while still remaining faster than a single thread (the order of attacks could change depending on things like operating system functions using CPU time on one core and slowing down one thread). So the outcome of the battle would be pretty much random, and this would make the game involve more luck and less skill. The needs to be a serial process, and scaling this up to hundreds of units at a time is a major challenge because the number of unit interactions doubles with each unit added to the battle.
And by the way, how were you controlling 150 mutalisks? Even if you had no workers you could only build 100 of them with the supply cap. And then a THOR or seeker missile comes along and they're all dead in about 3 seconds. Build diversity FTW.
Blizzard isn't famous for their engines anyways, it's quite way behind ...
People on the outside just need to realize there are many types of developers, only a fraction is responsible for the core engine.
And as we have enthusiasts and hardcore people in the communities, that's how there are really good and informed developers, which also means you have the mainstream and noobs too, one of the biggest things in mainstream developers is that they think they know better if they have a job in one of the studios, they think they automatically possess higher understanding, in actuality, they just do what they're told, they don't really research anything, they focus on their little bubble they are interested in, the worse part is, arrogance, they think they know everything around tech, they probably programmed UI in Java for some web game, then they come out to make outrageous claims about APIs. The big thing is, realizing there is a bigger world and you never know everything, that's why you don't claim and make opinions before you research it to be sure what it is about.
But this is a general problem with people, it's the general degeneracy of society, nothing to do with tech or gaming, it's everywhere, they rather spew BS instead of admitting they really don't know to make a valid opinion. Arrogance, they think they achieved some godly status or something, "
oh I work for a developer who sold many millions of copies, I know everything, even tho I was mostly responsible for taking the trash out every day, and I happend to spot a few lines on the monitors, hihi hoho I'm so pro, I got my stupid twitter twatter chatter account for my 15 year old fanboys to post to, hi hi ho ho, my opinions get referenced in many publications, even tho those are also mostly stupid blogger basement dwellers, hi hi hoho, check out my stupid facebook, hi hi ho, im a developer, im so famous"
Most of these "developers" have been manufactured by the indoctrination camps you call Universities, they have been spoonfed and babysit from the very beginning, their minds are hardwired, programmed to carry out the work in this closed virtual environment they're trapped in, a perception of sorts, they don't possess vision or optimism for something better, they don't aspire to, they are the gatekeepers of status quo, these are arrogant selfish people, from these waters come the people who made up false rumors and unbased claims and conclusions, and I have striken back at them full force. Ofcourse not from TPU, but this will get out to some of them as random people find this thread via search later, etc.
Just look around, every of those college dropouts and those that self-learned are the top developers now to this day. Valve guy, didn't finish, Carmack, didn't finish.
Last paragraph: Custom game, supplies modified. (it's public and I call it "SwxImproved: Antiga Shipyard Zerg Test 2.0" , it's nothing special, just a map where i goofed around with editor years ago)
To admit ... there are moments of boredom and that's the time I play games
Thankfully these moments have been diminishing constantly.
That's enough for the morning, this rant is over for good.