This is indeed a real sore spot for qemu/kvm. VMware has good tech here as well.
One thing you may be able to do is use GVT-g to use a time slice of your Intel iGPU and pass that through. But it doesn't work on all Intel iGPUs and will never be available on newer Intel hardware.