Yeah, I'm still not sure you're getting it though. I was responding in the first place specifically to Kaap who was banging on about DX12 features that don't work, and used mixed cards as an example.
I didn't say it didn't work, I said it absolutely did and that Kaap was completely wrong.
Even in your example you're talking about making up specific grading of performance of various cards to work out how the workload can be split. I didn't say this can't work, I even pointed out that with DX12 mgpu, the developer is simply given all the resources and can choose what they want to do with them specifically rather than having a driver decide what to do. But to make that work on almost any combination means doing a lot of testing and working out what can be farmed out to what kind of card. Okay that feature takes 25% of the rendering time on a Fury X, so lets offload that to a 380x, but it turns out that feature is so much slower on a much slower card that now the Fury X is waiting on that data rather than moving on. There is balancing to be done, and the simply problem is, so so so few people have, or will ever have anything but matched cards in a system.
Again I was speaking specifically in response to mixed cards that Kaap said didn't work, not explicit mgpu or anything about how it works. But literally any work done, even if it's two hours of programming with a baseline performance for every known gpu with a table of if card X offload A through E, but not anything else, while card Y can have A through G and Z offloaded to it, costs money. That time can be spent on something else. if literally 10 users who play the game would ever want to use a Fury X with a 380x, 1080 with a 1050ti, then it's not time well spent and thus... useless.
I'm not saying it doesn't work, I really haven't talked about how it works specifically except that the developer has full control. I'm saying with almost no mixed card systems almost any effort spent trying to work out what can be offloaded for precisely the cards available in the system is something almost no dev would ever waste time doing.