I have an Intel CPU and no discrete GPU, running latest Windows 11 insider.
when I create a VM with Hyper-V, this is what I see in device manager for GPU:
And when I launch Windows Sandbox, this is what the device manager looks like:
even though not only my system lacks discrete GPU but also uses an integrated old GPU, Windows Sandbox still passes through my GPU and I can use graphic intensive programs in Windows Sandbox with no problem at all, such as Photoshop 2022's neutral filters or Luminar Neo.
my question is, how does Windows Sandbox manage to do this? (which is very impressive imo). it obviously uses the same virtualization technology as Hyper-V, so why Hyper-V doesn't let me use my IGPU in VM and only requires server graphic cards like Nvidia Quadro or AMD Fire pro to use with DDA (Discrete Device Assignment) which only works in Windows Server's Hyper-V.