GPU Passthrough Rehberi - OMEN 16-wf0015nt + CachyOS (MUX + Dual GPU)
Bu rehber, OMEN by HP 16-wf0015nt dizüstü bilgisayarda CachyOS kullanarak NVIDIA RTX 4070 dGPU'yu sanal makineye (VM) paslamak için ihtiyaç duyulan tüm adımları tek sayfada özetler.
🔧 Sistem Gereksinimleri
VT-d / IOMMU destekli BIOS (Etkinleştirilmeli)
NVIDIA RTX 4070 Laptop GPU
Intel iGPU (host tarafında kullanılacak)
MUX switch destekli sistem (BIOS veya yazılım ile kontrol edilebilir)
CachyOS (Arch tabanlı, KDE tavsiye edilir)
- BIOS Ayarları
VT-d / Intel Virtualization for Directed I/O: Enabled
Secure Boot: Disabled
MUX / Hybrid Graphics Mode: iGPU ya da Hybrid seçili olmalı
- Gerekli Paketler
sudo pacman -S qemu virt-manager edk2-ovmf dnsmasq iptables-nft dmidecode spice-vdagent looking-glass-host looking-glass-client
- GRUB Ayarları
Dosya: /etc/default/grub
Satırı bul:
GRUB_CMDLINE_LINUX_DEFAULT="quiet ..."
düzenle:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off nouveau.modeset=0 nvidia-drm.modeset=0"
Uygula:
sudo grub-mkconfig -o /boot/grub/grub.cfg
- VFIO PCI Binding
A. PCI ID'leri tespit et
lspci -nn | grep -E "VGA|3D|Audio"
Örnek çıktı:
01:00.0 3D controller [0302]: NVIDIA [10de:28bd] 01:00.1 Audio device [0403]: NVIDIA [10de:22f6]
B. Modprobe ayar dosyası
Dosya: /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:28bd,10de:22f6 disable_vga=1
- Initramfs Ayarı
Dosya: /etc/mkinitcpio.conf
MODULES satırını düzenle:
MODULES=(vfio vfio_pci vfio_iommu_type1 vfio_virqfd)
Initramfs güncelle:
sudo mkinitcpio -P
- NVIDIA Sürücülerini Kara Listeye Al
Dosya: /etc/modprobe.d/blacklist-nvidia.conf
blacklist nouveau blacklist nvidia blacklist nvidia_uvm blacklist nvidia_drm
- Sistem Yeniden Başlat
sudo reboot
Sonra kontrol et:
lspci -nnk | grep -A 3 -i nvidia
"vfio-pci" yüklenmişse her şey doğru.
- Virt-Manager ile VM Oluştur
Chipset: Q35
Firmware: UEFI (OVMF)
CPU: host-passthrough
GPU: PCI Device olarak RTX 4070 (01:00.0)
Audio: PCI Device olarak RTX 4070 ses (01:00.1)
Disk: VirtIO
Display: None (HDMI ekran varsa) veya SPICE (iGPU üzerinden)
Windows VM'de Error 43 olmaması için:
XML içinde:
- Görüntü Almak İçin Kurulumlu Çözümler
A. Harici HDMI ekran kullanımı
VM'e doğrudan dGPU bağlanır.
Virt-manager'da Display ayarı None olur.
Görüntü HDMI ekranına çıkar. Ekstra işlem gerekmez.
B. SPICE (iGPU üzerinden pencere içinde görüntü alma)
Kurulum:
sudo pacman -S spice-vdagent
VM Ayarları:
Display: Spice Server
Video: QXL
Sound: ich9 (veya ac97)
C. Looking Glass (ekran kartı görüntüsünü paylaşmak için)
Host kurulum:
sudo pacman -S looking-glass-host looking-glass-client
VM XML içine ekle:
128Windows VM içinde:
Looking Glass Windows host uygulaması kurulmalı
Çalıştırıldığında görüntü host’a aktarılır
D. Dummy HDMI adaptörü
Gerçek bir ekran bağlamadan sanal ekran simüle eder.
HDMI portuna takılır, VM’e ekran gibi davranır.
Looking Glass veya Moonlight ile görüntü alınabilir.
E. Moonlight (NVIDIA GameStream alternatifi)
Windows VM içinde GeForce Experience kurulur
GameStream açılır
Host sistemde sunshine + moonlight kullanılır
Host’a Sunshine kur:
yay -S sunshine
Client’a Moonlight kur:
sudo pacman -S moonlight-qt
- Ekstra (Gözden Geçirilecek)
iommu=pt mod performansı için iyidir
dGPU kullanımda olmadığı için pil tüketimi düşebilir
Windows'ta NVIDIA driver yüklerken ekran donarsa, "dummy HDMI" ya da SPICE ile devam edebilirsin
✅ Sonuç
Bu rehberle, OMEN 16 + CachyOS sisteminde tam anlamıyla performanslı bir GPU passthrough kurulumu yapabilir, NVIDIA RTX 4070'i sanal makinelerde oyun/render gibi yoğun görevlerde kullanabilirsin.
Sorunsuz çalışması için düzenli olarak grub, vfio, virt-manager ve BIOS güncellemelerini kontrol etmeyi unutma.