Not sure if we need to support SRIOV on the HW. VirtIO GPU native contexts should be good enough for most consumers.
I imagine SRIOV would be useful for more advanced usecases
I imagine SRIOV would be useful for more advanced usecases
Why would Intel give up that advantage by directing customers to software GPU virtualization that works on AMD and Nvidia GPUs?
There's lots of hardware competition for consumers, including upcoming Arm laptops from Mediatek and Nvidia. Intel can use feature-limited SKUs in both CPUs and GPUs to target specific markets with cheaper hardware and reduced functionality.
The silver lining seems to be that more and more things are moving into the firmware, and it's entirely possible that SRIOV could be supported through that in the future. But till then, I doubt it's going to happen.