Het lukt me niet om mijn GPU beschikbaar te maken in mijn virtual machine via PCI-passthrough. Ik heb al een hoop geprobeerd, maar elke keer als ik de virtual machine wil starten dan crashed deze direct en loopt zelfs heel VirtualBox vast (waardoor er volgens mij zelfs geen nuttige error informatie wordt geschreven in het log).
Mijn setup is als volgt:
Intel i3-6100
Asus Z170 Pro Gaming
Nvidia GeForce GTX 1060
Host OS: Fedora 27
VM OS: CentOS 7
VirtualBox 5.2.2
Ik heb tot nu toe het volgende geprobeerd:
1) Als eerste heb ik de VirtualBox extensions geïnstalleerd, dit is nodig om in VirtualBox PCI-passthrough beschikbaar te maken.
2) Vervolgens heb ik in de BIOS gecontroleerd of VT-d aanstond, dit was het geval.
3) Ik heb de chipset van de virtual machine gewijzigd van PIIX3 naar ICH9. VirtualBox kwam zelf met de melding dat dit noodzakelijk was voor PCI-passthrough.
4) Ik heb de volgende parameters toegevoegd aan GRUB_CMDLINE_LINUX in /etc/default/grub: iommu=1 intel_iommu=on. Vervolgens de config opgeslagen.
5) Via lspci heb ik de PCI poort(en) gevonden van de GPU en deze via het volgende commando gekoppeld aan de virtual machine: VBoxManage modifyvm "CUDA9" --pciattach 01:00.0@01:05.0 (ik heb geprobeerd met beide PCI poorten en ook zonder de audio device).
Zodra ik de virutal machine probeer te starten loopt VirtualBox compleet vast (https://ibb.co/kAPNCw). Ik krijg dus geen foutmelding waar ik iets mee kan. Hopelijk heeft iemand hier ervaring mee en ziet misschien wat ik verkeerd doe. Voor de zekerheid, ik gebruik de GPU niet in de host. Ik heb geen driver geïnstalleerd en de monitor is aangesloten rechtstreeks op het moederbord.
Mijn setup is als volgt:
Intel i3-6100
Asus Z170 Pro Gaming
Nvidia GeForce GTX 1060
Host OS: Fedora 27
VM OS: CentOS 7
VirtualBox 5.2.2
Ik heb tot nu toe het volgende geprobeerd:
1) Als eerste heb ik de VirtualBox extensions geïnstalleerd, dit is nodig om in VirtualBox PCI-passthrough beschikbaar te maken.
2) Vervolgens heb ik in de BIOS gecontroleerd of VT-d aanstond, dit was het geval.
3) Ik heb de chipset van de virtual machine gewijzigd van PIIX3 naar ICH9. VirtualBox kwam zelf met de melding dat dit noodzakelijk was voor PCI-passthrough.
4) Ik heb de volgende parameters toegevoegd aan GRUB_CMDLINE_LINUX in /etc/default/grub: iommu=1 intel_iommu=on. Vervolgens de config opgeslagen.
5) Via lspci heb ik de PCI poort(en) gevonden van de GPU en deze via het volgende commando gekoppeld aan de virtual machine: VBoxManage modifyvm "CUDA9" --pciattach 01:00.0@01:05.0 (ik heb geprobeerd met beide PCI poorten en ook zonder de audio device).
Zodra ik de virutal machine probeer te starten loopt VirtualBox compleet vast (https://ibb.co/kAPNCw). Ik krijg dus geen foutmelding waar ik iets mee kan. Hopelijk heeft iemand hier ervaring mee en ziet misschien wat ik verkeerd doe. Voor de zekerheid, ik gebruik de GPU niet in de host. Ik heb geen driver geïnstalleerd en de monitor is aangesloten rechtstreeks op het moederbord.