Template OS Kustom GPU Passthrough
Saat menyiapkan template kustom Anda untuk mendukung GPU, Anda harus mengikuti instruksi di bawah ini.
Harap dicatat ada dua kasus penggunaan utama untuk GPU passthrough:
- Machine Learning (tidak perlu layar, misalnya OpenCL, dll...)
- Pemrosesan Gambar (misalnya OBS Studio, Blender, Pengeditan Video, presentasi Multiverse, dll...)
Meskipun kasus penggunaan Machine Learning memerlukan lebih sedikit pekerjaan (yaitu tampilan tidak harus menggunakan GPU), kami akan membahas proses end to end untuk mendukung kedua kasus penggunaan tersebut.
GPU yang Didukung
Jika Anda menjalankan DaDesktop on premise, atau meminta pembelian kartu tertentu untuk server pribadi Anda, berikut adalah beberapa pertimbangan
Kami sebagian besar menguji sistem DaDesktop terhadap AMD Radeon RX seri 6000 (terutama RX 6400) dan kartu Nvidia RTX. Biasanya model sebelum 2018 tidak akan didukung.
Juga, GPU terintegrasi untuk Ryzen 7/9 dan iGPU dari Intel seharusnya berfungsi dengan baik, tetapi kami tidak menjalankan pengujian otomatis terhadapnya.
Sisi DD Node
dadesktop_npnode_deploy/modules/build-os-template berisi skrip untuk memodifikasi guest Linux untuk mendukung GPU sebagai tampilan utama dan beralih antara mesin yang didukung GPU dan layar yang dirender CPU.
Pengaturan Guest
Harap konfirmasi bahwa "support_qemu" di /var/lib/kvm/templatename/sysinfo.json telah diatur ke false, sehingga Anda dapat terhubung ke VNC di dalam guest, karena qemu vnc tidak dapat menampilkan layar gpu passthrough.
Pengujian
Metode 1: vblank_mode=0 glxgears
Metode 2:
/apps/dd-guest/check-gpu
Pengaturan guest Windows saat tidak ada monitor fisik yang terpasang (sebagian besar kasus)
Kami menggunakan IddSampleDriver untuk membuat adaptor tampilan dan monitor visual di template windows 10. Instal saja jika GPU Anda tidak memiliki monitor yang terpasang.
-
Ekstrak IddSampleDriver ke folder c:\IddSampleDriver
-
Instal sertifikat
-
Instal driver
-
Pergi ke "Pengaturan Tampilan", Anda dapat menemukan beberapa tampilan. Periksa "Pengaturan tampilan lanjutan", Biasanya Tampilan 2 atau 3 yang bernama "Linux FHD" adalah tampilan virtual yang kami buat. Ingat nomor tampilan sebagai N, lalu kembali ke bagian "Pilih dan atur ulang tampilan", pilih tampilan N, Di bawah bagian "Beberapa tampilan", atur "Tampilkan hanya pada N" jika memiliki opsi ini, dan jadikan sebagai tampilan utama. Ubah resolusinya.
-
Jika Anda tidak dapat menemukan Tampilan yang bernama "Linux FHD":
Pergi ke "Pengelola Perangkat" -> "Adaptor Tampilan" -> "Perangkat IddSampleDriver": klik kanan, aktifkan perangkat. (Anda dapat menonaktifkan perangkat jika Anda tidak menggunakan tampilan virtual.)
-
Jika ada nama Tampilan "AMD vDisplay", Biasanya Tampilan 2:
itu akan lambat dan Anda dapat "Putuskan tampilan ini" jika memiliki opsi ini.
(Pilih Tampilan x, Di bawah bagian "Beberapa tampilan", gunakan menu dropdown dan pilih opsi Putuskan tampilan ini.)
-
Ada nama Tampilan "Monitor Qemu", Biasanya Tampilan 1:
Anda juga dapat "Putuskan tampilan ini" jika memiliki opsi ini.
