you'll want more than an igpu. it does not have to be a top end card but it'll need to be more than a basic igpu.
remember a VM is given cpu cores, ram and some gpu ram/power for its use. so the more resources you have available, the better your vm can be or the more you can run at one time.
a common 3050/3060 type would be more than enough to lend some to a vm and still have the rest of the system usable.