Ja, das geht!
Jedoch hängt das von einigen Faktoren ab.
1. Welches Host Betriebssystem nutzt du aktuell Windows/Linux?
2. Kann deine CPU/Mainboard Intel VT-D(KA wie das bei AMD heißt XD)?
3. Hast du zwei Grafikkarten(kein Notebook mit Nvidia Optimus oder so)
Ich selber kenne drei Wege um sowas zu realisieren:
1. Du installierst dir nen gescheiten Bare Metal Hypervisor wie zb. Vmware Esxi oder unRaid
Damit kannst du PCIe-passthrough, also das durchreichen von PCIe Geräten zum Gastsystem mit wenigen Klicks machen.
2. Du hast Linux als Hostsystem und virtualisierst mit QEMU/KVM.
Wie mein Vorredner schon sagte, ist das aber etwas Arbeit, gerade dann wenn du ein Neuling in Sachen Linux bist.
Vorteil! Das Hostsystem kann noch volumfänglich als "normales" Betriebssystem genutzt werden.
3. ähnlich wie Vorschlag Nummer zwei jedoch einfacher:
Du installierst dir unRaid. Das ist ein eigenständiges OS welches neben vielen coolen Eigenschaften auch als Virtualisierungshost dient(KVM).
Sieht auf den ersten Blick sehr einfach zu bedienen aus.
(mit unraid habe ich jedoch noch nicht gearbeitet, kenne es nur auf dem Papier bzw von dem YT Kanal LinusTechTips).
Die Frage ist halt ob es wirklich sinn macht das alles auf seinem PC zu realisieren oder ob es nicht besser währe dafür direkt einen Server zu Basteln und den @ Home dafür zu verwenden.
Wenn du da auf dem Gebrauchtmarkt wie zB. Servershop24 schaust, kann das schon was werden für ca. 300€ ohne Grafikkarte gerechnet.
Edit: Achja wenn du das auf mehreren VM's haben möchstest also richtige 3D Beschleunigung in mehreren VM's mit einer GPU dann wird es teuer.
Hier gibt es die Nvidia Grid Karten. Und ich glaube die neuen Tesla Karten können das auch.(Bin mir hier aber nicht ganz sicher. Aber das ist Preislich glaube ich auch sehr unatraktiv.
Es sei denn du mist ein gelangweilter Millionär