Sometimes I think developers aren't really owning their share of the burden. Why should intel and AMD pay them to make their games more compelling?
What the IHVs should be helping with are tools to make the it easier to take advantage of hardware features. I am now thinking openworks would be a huge help to us for gaming for this reason. Software is lagging down to the API level - At least that's being fixed
The fact that this relies heavily on developer implementation takes the wind out of the sails for me. I doubt most developers will care enough to implement it well or at all.
Probably because most publishers don't see incentives in the PC field. In consoles they get spoon fed by Sony/MSFT for partnerships and limited time exclusives (ie BIG BUCKS).
You can already see the back lash on PC from Gameworks, now imagine if Nvidia promoted itself with devs by basically locking out AMD users for a timed exclusive. Sure, the game would get better support (at least it's always that BS excuse "we couldn't have done it without X-Companies support" - case in point recent Witcher 3 "we couldn't have made this game without consoles" Bull Sh**!").
Where on the console side the incentives are promoting their locked systems, the PC side their incentives are just special effects. Because the lawsuits would fly if Nvidia or AMD or Intel (or anyone) pushed a product the same way they are pushed on consoles (timed exclusives, full exclusives, timed exclusive content, full exclusive content).
So, I don't see publishers putting up the money to keep a dev team on a project UNLESS the project is a flaming mess (Batman, how you doing?). They'll polish off some bugs, and move on.
EDIT: Look at current mGPU. Publishers don't care if mGPU works or not on AMD or Nvidia because they wouldn't see a cut of the profits if Nvidia or AMD sold another card. So that falls down to Nvidia or AMD to get working on their hardware. Some devs care, and build these functions into their engines, publishers don't give a flying squirrel unless it affects their bottom line. We've gotten so many bugged games that publishers shuttered studios instead of taking the time to fix them. And this goes to even top tier devs like Rockstar (have you played the Bully port for 360 at launch - woof!)
Yeah,the "If it runs correctly" that he adds at the end is where all the money is at...I'm not sure just how heavily developer implementation matters. According to AMD in the recent presentation on Direct3D 12, mGPU in DirectX 12 is an engine-side issure. The guy says that as long as the engine supports it, it should just work.
Sorry I don't mean to laugh so hard at this comment but you expect amd to invest in getting devs to support this?I can see Intel or AMD putting dollars on the table for devs to make use of their iGPUs since they have a profit motive to get games to use em
But it's lol worthy to expect and to get their igpus working with dgpus when they have so many other software issues and amd doesn't play this game the way other companies do.
Sorry I don't mean to laugh so hard at this comment but you expect amd to invest in getting devs to support this?
Amd has a billion things to work on software wise before even worrying about their igpus working with dgpus lol.
Don't be surprised if your green friend though gets mgpu working and locks amd out/makes sure it works for their partnership games at launch for only their gpus.
But it's lol worthy to expect and to get their igpus working with dgpus when they have so many other software issues and amd doesn't play this game the way other companies do.
AMD should lock out geforce GPUs. driver detects nvidia card... noworks.
I'm not sure just how heavily developer implementation matters. According to AMD in the recent presentation on Direct3D 12, mGPU in DirectX 12 is an engine-side issure. The guy says that as long as the engine supports it, it should just work. So as long as mGPU support is baked into Unreal 4, Frostbite, Unity, etc., any games that use those engines should support mGPU. I think it's more likely for big middleware providers to support mGPU than it would have been for each individual developer to have to support mGPU.
How?
Benefit for customers does not have anything in relation to market share.
In all fairness. If AMD Zen APU plus dGPU from AMD will end up better option than combination of Intel CPU with nVidia GPU - they will not need to lock up any option. Why? Because regardless of everything, people will choose AMD setup.
The question is. Will that be reality.
Regardless of AMD marketshare, Zen, or whatever, consider this- the majority of new gaming PCs have a highly capable integrated graphics processor which is sitting unused. Intel's IGP is perfectly capable of handling plenty of tasks. Given that Haswell and up all support DX12, that's a pretty big install base to target.
Here's hoping Intel makes a very powerful iGPU in their next-gen to utilize ASYMMETRIC MULTI-GPU support in DX12.
I'm very annoyed at the current Intel CPU situation, in which they sell a tiny die at such a ripoff pricing, which HALF (iGPU) of that die is doing nothing in my gaming PC with a dGPU.
If a big Zen APU + dGPU combo gives great performance in DX12 games, it would spur Intel to give us more for our money.
Only a very small percentage of gaming PCs have 4 extra x86 cores...while a very large percentage has an igpu/second vga.The compute capabilities of Haswell iGPU are not that much better than what you can do with extra 4 x86 cores.
You are a programmer, would you invest in more CPU scaling/performance (100% of the Gaming PC market has x86 CPUs) or would you be willing to venture with 3 different GPU architectures AMD/Intel/NVIDIA ??
The compute capabilities of Haswell iGPU are not that much better than what you can do with extra 4 x86 cores.
You are a programmer, would you invest in more CPU scaling/performance (100% of the Gaming PC market has x86 CPUs) or would you be willing to venture with 3 different GPU architectures AMD/Intel/NVIDIA ??
Only a very small percentage of gaming PCs have 4 extra x86 cores...while a very large percentage has an igpu/second vga.
Most systems probably don't have DX12 IGPs though
