If nvidia and AMD stuck with open standards, pc games would be stuck being straight up console ports with higher res textures. GPU particle, smoke, hair, and cloth simulation wouldn't be happening and DX12 may not have been developed within the same time frame.
Sorry but I don't want to wait on not-for-profit consortiums and console-centric Microsoft to push innovation in the PC space. You sound like a good candidate to be a console-first user.
I'm pretty sure DX11 was PC first for a long time before recent consoles have it, and soon DX12 again will be PC first for many years.
You can achieve a lot with Direct Compute and Open CL, you don't need closed propriety APIs to do particles, smoke, hair, water etc. Note, BF3/4 have great particles, smoke and lighting, all via DX11. Dynamic Water was first done with tessellation in Dirt. Hair in TR. etc
I'm not arguing with you on the merits of superiority of DX or PhysX or Gameworks, I just wish both sides would try their best to push a common open standard.
But I did include a caveat, that I fully understand companies to leverage their ability to out-compete others so Mantle and Gameworks being vendor specific is understandable. There's no need to throw an insult at me with the console remark.
There's no need to throw an insult at me with the console remark.
Nvidia is likely to push Gameworks and physx harder than ever since AMD is making a legitimate effort (finally) to push their own platform and proprietary tech. I think its only going to get worse.
It's called money.
Believe me when I tell you that current Nvidia hardware users, which make up more than 60% of the discrete GPU market, actually does appreciate Nvidia's efforts to improve and enhance performances on that very hardware. Let AMD users worry about what AMD can do for them, and let them do it in another thread to boot.
You can't be serious.
I haven't been back in the PC gaming market for too long (was gone for quite a few years) but by the few examples i know of it is obvious that these "Nvidia" efforts as you call them are crap.
Look at physx in Black flag. Yes let me turn it on so i can have a bunch of smoke blocking my view. The same can be said in COD Ghost, turn physx and animal fur and performance drops to shit and makes the game stutter when you need to react to another player.
Yes that we want, useless features.
I think they should just keep doing what they're doing.
I don't think that there will be a D3D10 fallback path. Maybe D3D11, but anything below will be to complicated. The easiest way to support the developers is to bring D3D12 to Win7/8/8.1 and so on. MS should consider this option.Oh great, keep forcing developers to support two rival APIs.
DirectX 12 is a good example of the right thing to do. Mantle has some clear benefits, so Microsoft have basically copied it (from what I gather) and made it the new standard. Now NVidia, Intel and AMD users will will get the benefits of the new API, developers can just target DirectX 12 (perhaps with a DirectX 10 fallback path), and we win. Now Mantle can just quietly die off, as it's done its job.
I think they should just keep doing what they're doing.
I'm pretty sure DX11 was PC first for a long time before recent consoles have it, and soon DX12 again will be PC first for many years.
You can achieve a lot with Direct Compute and Open CL, you don't need closed propriety APIs to do particles, smoke, hair, water etc. Note, BF3/4 have great particles, smoke and lighting, all via DX11. Dynamic Water was first done with tessellation in Dirt. Hair in TR. etc
I'm not arguing with you on the merits of superiority of DX or PhysX or Gameworks, I just wish both sides would try their best to push a common open standard.
But I did include a caveat, that I fully understand companies to leverage their ability to out-compete others so Mantle and Gameworks being vendor specific is understandable. There's no need to throw an insult at me with the console remark.
How on earth can you say this with a straight face? Do you actually work for nVidia? Because I cannot see why somebody would go to the lengths you do to defend a corporate entity.
Fragmentation is never good for the consumer. And in the case of gaming, its also bad for the developers. They have a finite amount of resources, and now they have to split those resources across three different rendering paths.
Innovation is good yes, but innovation with the sole purpose of creating vendor lock in is bad. How can you think any company that creates something that only half of consumers can use good? If things continue on this path, everybody is going to need to have one PC with an AMD card, and one with an nVidia just so they can play all the games. Because if things continue as they are, games are going to start becoming vendor specific.
So then you'd like nothing more for things to stay where they are. No progression. No new feature development. No improvements. There are more games than Black Flag. Raul, I'm not buying your story. To sit there and say you don't want new features isn't believable. Whether they are OK, or need improvement or freaking awesome!! Anything more is welcomed.
I like that they have their own specific technologies.
But at the same time they pimp them out like they are the greatest thing since slice bread. And i have yet to see where, phyxs is worth using.
DICE does phyxs without nvidia, and seem to do it better. Since it just bogs down the gpu. What benefit is that!
I like that they have their own specific technologies.
But at the same time they pimp them out like they are the greatest thing since slice bread. And i have yet to see where, phyxs is worth using.
DICE does phyxs without nvidia, and seem to do it better. Since it just bogs down the gpu. What benefit is that!
physx isnt just fluff, it is a gpu accelerated physx engine. How devs implement this have no bearing on what it is nor its capability [to an extent]. Dont blame physx because in some games [hawken] devs overdo it, blame it for its proprietary nature.
Blame it for it's proprietary nature? Why? It's a value add for Nvidia users. I don't see why it deserves any blame for anything at all.
were it not proprietary it would gain more adoption...as most open things do. Nvidia could then have more games that use this technology but they would keep the prestige of introducing/developing it...Its all about perception, IMO that is.
A different proprietary GPU technology is getting much more press, I would say. This argument just doesnt hold much water anymore.
A different proprietary GPU technology is getting much more press, I would say. This argument just doesnt hold much water anymore.
I'm not super attached to physx or anything but you literally are naming the worst example to be had. AC IV. Yeah physx isn't great in AC IV. But there are some games with excellent physx implementations, such as Batman: Origins, Batman: Arkham city and Borderlands 2. It all depends on the game. No, it isn't great in AC IV. But I do like physx a LOT in BL2. And all the Batman games.
All in all it's a value added feature for nvidia users. If you don't like it, okay? It's not meant to be a must have feature. It's a value add for NV users, if you like it...cool...if not...cool. It's neat to have and is great in some games, but it isn't something that has ever been suggested to be a pre-requisite. I certainly don't buy NV for physx, I like nvidia GPUs for other reasons. And like I said you literally named some of the worst physx implementations there are. Some games are fantastic. Not all are. And as is the case with myself, i'd say not many NV users that buy for solely for physx, they buy for other NV features or reasons. It's all in the eye of the beholder.
I like it to. Freedom of choice.
And they pimp them out because it's their jobs to do that. There are a lot of people who work at AMD and Nvidia and depend on sales, so are you going to pimp your wares or are you going to just lean back and say, "Well, we have this feature. It's OK. You might like it you might not. Buy our stuff."
And yes you did quite literally give the worst examples for PhysX. Blackened gave some good examples that are true value adds for the feature.
This argument just doesnt hold much water anymore.