Template OS Kustom untuk GPU Passthrough
Saat mempersiapkan template kustom Anda untuk mendukung GPU, ikuti instruksi di bawah ini.
Harap diperhatikan, ada dua kasus penggunaan utama untuk GPU passthrough:
- Pembelajaran Mesin (tidak perlu layar, misalnya OpenCL, dll...)
- Pengolahan gambar (misalnya OBS Studio, Blender, Video Editing, presentasi Multiverse, dll...)
Meskipun kasus penggunaan Pembelajaran Mesin memerlukan lebih sedikit pekerjaan (yaitu tampilan tidak harus menggunakan GPU), kami akan membahas proses menyeluruh untuk mendukung kedua kasus penggunaan tersebut.
GPU yang Didukung
Jika Anda menjalankan DaDesktop di lokasi (on-premise), atau meminta pembelian kartu tertentu untuk server pribadi Anda, berikut adalah beberapa pertimbangan
Kami sebagian besar menguji sistem DaDesktop terhadap kartu AMD Radeon RX 6000 series (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 tamu Linux agar mendukung GPU sebagai tampilan utama dan beralih antara mesin yang didukung GPU dan layar yang dirender CPU.
Pengaturan Tamu
Harap konfirmasi bahwa "support_qemu" di /var/lib/kvm/templatename/sysinfo.json telah diatur ke false, sehingga Anda dapat terhubung ke VNC di dalam tamu,karena qemu vnc tidak dapat menampilkan layar gpu passthrough.
Pengujian
Method 1: vblank_mode=0 glxgears
Metode 2:
/apps/dd-guest/check-gpu
Pengaturan tamu Windows ketika tidak ada monitor fisik yang terpasang (sebagian besar kasus)
Kami menggunakan IddSampleDriver untuk membuat adapter tampilan dan monitor virtual di template Windows 10. Cukup instal jika GPU Anda tidak memiliki monitor yang terpasang.
-
Ekstrak IddSampleDriver ke folder c:\IddSampleDriver
-
Instal sertifikat
-
Instal driver
-
Buka "Display Setting", Anda dapat menemukan beberapa tampilan. Periksa "Advanced display settings", Biasanya Display 2 atau 3 yang bernama "Linux FHD" adalah tampilan virtual yang kami buat. Ingat nomor tampilan sebagai N, lalu kembali ke bagian "Select and rearrange displays”, pilih tampilan N, Di bawah bagian “Multiple displays”, atur "Show only on N" jika ada opsi ini, dan jadikan sebagai tampilan utama. Ubah resolusinya .
-
Jika Anda tidak dapat menemukan Tampilan yang bernama "Linux FHD":
Buka "Device Manager" -> "Display Adapters" -> "IddSampleDriver Device": klik kanan, aktifkan perangkat. (Anda dapat menonaktifkan perangkat jika tidak menggunakan tampilan virtual.)
-
Jika ada nama Tampilan yang "AMD vDisplay", Biasanya Display 2:
ini akan lambat dan Anda dapat "Disconnect this display" jika memiliki opsi ini.
(Pilih Display x, Di bawah bagian “Multiple displays”, gunakan menu drop-down dan pilih opsi Disconnect this display.)
-
Ada nama Tampilan "Qemu Monitor", Biasanya Display 1:
Anda juga dapat "Disconnect this display" jika memiliki opsi ini.
