🎮 Passthrough GPU di Proxmox: Membawa Kekuatan GPU Eksternal ke Dalam VM Saya

✨ Pendahuluan
Dulu saya menganggap virtual machine hanya cocok untuk aplikasi ringan seperti server web atau database. Tapi ternyata, dengan teknologi passthrough GPU, saya bisa menjalankan VM Proxmox yang memanfaatkan kartu grafis fisik sepenuhnya. Dari render video hingga gaming, semua terasa seperti di mesin native.
🧩 Apa Itu Passthrough di Proxmox?
Passthrough (PCI passthrough) adalah teknik yang memungkinkan hardware fisik—misalnya GPU, kartu jaringan, atau storage controller—diakses langsung oleh VM. Dengan ini, VM "mengambil alih" hardware seolah-olah tidak sedang berbagi dengan host.
Pada Proxmox, fitur ini didukung menggunakan KVM (Kernel-based Virtual Machine) dan modul IOMMU.

⚙️ Kelebihan GPU Passthrough
✅ VM bisa menggunakan driver asli GPU (NVIDIA atau AMD).
✅ Performa grafis hampir setara bare metal.
✅ Bisa menjalankan software 3D rendering, CAD, dan machine learning.
✅ Bisa digunakan untuk game streaming.
✅ VM Windows/Linux lebih fleksibel.
🛠️ Kenapa Saya Menggunakan GPU Passthrough
Saya memakai GPU passthrough terutama untuk dua alasan:
🎬 Video Editing dan Rendering: Proses encoding jauh lebih cepat.
🎮 Gaming dan Game Streaming: Saya bisa bermain game modern langsung dari VM Windows lalu stream ke laptop lain.
Selain itu, VM dengan GPU juga cocok untuk eksperimen machine learning dengan CUDA.
🧩 Proses Setup Singkat
Secara garis besar, langkahnya:
1️⃣ Aktifkan IOMMU di grub boot loader.
intel_iommu=on atau amd_iommu=on
2️⃣ Update grub dan reboot Proxmox.
3️⃣ Cek apakah IOMMU aktif:
dmesg | grep -e DMAR -e IOMMU
4️⃣ Identifikasi PCI ID GPU:
lspci
5️⃣ Tambahkan PCI device ke VM via Proxmox GUI.
6️⃣ Pastikan VM memakai BIOS OVMF (UEFI) jika diperlukan.
7️⃣ Install driver GPU di dalam VM.
Biasanya saya juga mengisolasi GPU agar tidak di-claim driver host.
✅ Kekurangan GPU Passthrough
❌ Proses setup lumayan teknis.
❌ Jika salah konfigurasi, host bisa gagal boot.
❌ Tidak semua GPU mendukung passthrough sempurna.
❌ Beberapa driver NVIDIA memblokir virtualisasi (terutama kartu non-quadro).
🎯 Penutup
GPU passthrough di Proxmox adalah solusi luar biasa untuk saya yang ingin satu server menjalankan semua workload—dari web server sampai workstation grafis. Dengan setup yang tepat, performanya nyaris setara komputer fisik. Jika kamu tertarik memaksimalkan server, fitur ini sangat layak dicoba. 🚀