vGPU Configuration Architecture with KVM on Ubuntu

This is my understanding of the vGPU architecture for Ubuntu KVM, am I wrong?