Technologia wirtualizacji sprzętowej (Virtualization Technology) to zestaw rozszerzeń procesora umożliwiający wydajne uruchamianie maszyn wirtualnych i kontenerów. Intel oferuje VT-x (Intel Virtualization Technology for IA-32 and Intel 64) oraz VT-d (Virtualization Technology for Directed I/O), AMD odpowiada AMD-V (AMD Virtualization) i AMD IOMMU (SVM Mode). Wszystkie te funkcje muszą być aktywowane w BIOS, zanim oprogramowanie hypervisor (VMware, VirtualBox, Hyper-V, KVM, Docker Desktop) będzie mogło z nich korzystać.
Warto wiedzieć, gdzie szukać tych opcji w BIOS i jakie są praktyczne różnice między nimi.
VT-x i AMD-V – podstawowa wirtualizacja procesora
Intel VT-x (Intel Virtualization Technology) i AMD-V (SVM Mode – Secure Virtual Machine) to rozszerzenia procesora umożliwiające izolację maszyn wirtualnych od sprzętu hosta. Bez VT-x/AMD-V hypervisory muszą emulować całą architekturę x86 softwarowo, co jest bardzo powolne. Z VT-x/AMD-V procesor wykonuje instrukcje VM bezpośrednio na sprzęcie, z przełączaniem kontekstu zarządzanym przez hypervisor. Efektem jest wydajność maszyn wirtualnych zbliżona do natywnej. Opcje w BIOS: Intel SVM/VT-x lub AMD Virtualization/SVM Mode – zazwyczaj Enabled domyślnie na nowoczesnych płytach, ale wyłączone na niektórych modelach konsumenckich.
VT-d i AMD IOMMU – wirtualizacja we/wy i GPU Passthrough
Intel VT-d (Virtualization Technology for Directed I/O) i AMD IOMMU (Input-Output Memory Management Unit) to rozszerzenia umożliwiające bezpośredni dostęp maszyny wirtualnej do fizycznych urządzeń PCIe – w tym kart graficznych. Technika ta, zwana PCIe Passthrough lub GPU Passthrough, jest używana do: uruchamiania Windows 11 z akceleracją GPU w maszynie wirtualnej na hoście Linux, izolowania kart sieciowych dla kontenerów bezpieczeństwa, przekazywania dysków NVMe bezpośrednio do VM dla maksymalnej wydajności. VT-d/IOMMU wymaga włączenia zarówno opcji w BIOS, jak i jądra systemu operacyjnego hosta (parametr intel_iommu=on lub amd_iommu=on).
Gdzie znaleźć ustawienia wirtualizacji w BIOS
Lokalizacja opcji zależy od producenta płyty: ASUS: Advanced → CPU Configuration → Intel Virtualization Technology i Intel VT-d; MSI: OC → CPU Features → Intel Virtualization Tech / SVM Mode; Gigabyte: M.I.T. → Advanced CPU Settings → Virtualization lub Advanced → SVM Mode; ASRock: Advanced → CPU Configuration → Intel Virtualization Technology i VT-d. Na płytach AMD słowo „IOMMU" bywa używane zamiast „AMD-V" dla funkcji wymaganej do GPU Passthrough.
Wymagania dla Windows Subsystem for Android i WSL 2
Windows Subsystem for Android (WSA, dla uruchamiania aplikacji Android na Windows 11) i WSL 2 (Linux w Windows przez Hyper-V) wymagają aktywnych VT-x/AMD-V w BIOS. Jeśli WSL 2 lub WSA nie uruchamiają się i wyświetlają błąd o brakujących funkcjach wirtualizacji, pierwszym krokiem diagnostycznym jest sprawdzenie, czy VT-x/AMD-V jest włączone w BIOS. Nasz serwis konfiguruje ustawienia wirtualizacji w BIOS dla klientów wdrażających środowiska developerskie lub VM na własnym sprzęcie.