How hard is it for games to ignore SLI entirely and simply use a second or third GPU to offload things like post-processing effects ?
Or even better, how about if you had 3 1080 Ti's and 3 monitors, could the application/game just easily assign one GPU per monitor without having to resort to using SLI (which has such a bad reputation)? This would make things so simple, want an extra monitor or two? Just add a GPU to power them. I cant imagine that the coding for something like this would be anywhere near as complicated as SLI/Crossfire.
I think you can do that using some virtualization software. Really depends on the graphic card drivers and game engines to expose that ability to the actual game programmers.
Or even better, how about if you had 3 1080 Ti's and 3 monitors, could the application/game just easily assign one GPU per monitor without having to resort to using SLI (which has such a bad reputation)? This would make things so simple, want an extra monitor or two? Just add a GPU to power them. I cant imagine that the coding for something like this would be anywhere near as complicated as SLI/Crossfire.