"Developers are responsible of implementation" of DX12's multi GPU supports has really turned out so badly that both SLI and CrossFire are now dead.unreal could also bake in multi gpu support in the engine by default, dx 12 has the spec built-in, developers are responsible for implementation
If some middleware like the game engine could be made so it handle the implementation, then multi GPU could make a comeback.
Although with multi chiplets GPUs now a thing (Nvidia is a bit behind but - like Intel following AMD with CPU chiplets - I'm sure it's on their internal roadmap too), then the GPU vendors may not like this.
Sure, one customer may buy multiple GPUs at the same time, but I suspect once chiplets are widespread that pricing will be something like:
X chiplets give 100% performance and cost 100%
2 * X chiplets give 180% performance but cost 300%.
And so on.
DX12 multi GPU support from the game engine? Nvidia and AMD would probably consider that eating into "their" margins and would want to do something like the "pre-scalped for your convenience" cards they did during the last mining boom!
EDIT: typo "but" instead of "buy"
Last edited: