Tsumi
[H]F Junkie
- Joined
- Mar 18, 2010
- Messages
- 13,757
The question is what is good enough to make it appear as one GPU. They already store textures on each card, which is a lot of the bandwidth.
I don’t know the answer but what I know for certain is I won’t touch mGPU until it appears as one GPU and “just works”.
Realistically? I doubt it will ever get to the point where the benefits of having combined VRAM outweighs simply having cards with double the RAM and mirroring assets across each card.
Case in point: AMD's Threadripper and its optimal memory allocation. There are performance benefits to making sure that each core is working from its own memory bank, and this is on a large chip with dies very close to each other.
Also, with the direction development is being pushed, we are getting further and further away from the "just works" scenario. DX12 and Vulkan are moves away from that paradigm.