DaDesktop

GPU Passthrough Template OS Kustom

Saat menyiapkan template kustom Anda untuk mendukung GPU, ikuti instruksi di bawah ini.

Perlu diketahui ada dua kasus penggunaan utama untuk GPU passthrough:

Meskipun kasus penggunaan Machine Learning memerlukan lebih sedikit pekerjaan (yaitu tampilan tidak harus menggunakan GPU), kami akan membahas proses dari awal hingga akhir untuk mendukung kedua kasus penggunaan tersebut.

GPU yang Didukung

Jika Anda menjalankan DaDesktop on-premise, atau meminta pembelian kartu grafis tertentu untuk server pribadi Anda, berikut beberapa pertimbangan.

Kami sebagian besar menguji sistem DaDesktop terhadap AMD Radeon RX seri 6000 (khususnya RX 6400) dan kartu Nvidia RTX. Biasanya model sebelum tahun 2018 tidak didukung.

Selain itu, 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

Pastikan bahwa "support_qemu" di /var/lib/kvm/templatename/sysinfo.json telah diatur ke false, agar Anda dapat terhubung ke VNC di dalam tamu, karena qemu vnc tidak dapat menampilkan layar GPU passthrough.

Pengujian

Metode 1: 
vblank_mode=0 glxgears

Metode 2:

/apps/dd-guest/check-gpu

Pengaturan tamu Windows saat tidak ada monitor fisik yang terpasang (kebanyakan kasus)

Kami menggunakan IddSampleDriver untuk membuat display adapter dan monitor virtual dalam template Windows 10. Instal saja jika GPU Anda tidak memiliki monitor yang terpasang.

Buka "Device Manager" -> "Display Adapters" -> "IddSampleDriver Device": klik kanan, aktifkan perangkat. ( Anda dapat menonaktifkan perangkat jika tidak menggunakan tampilan virtual.)

   akan lambat dan Anda dapat "Disconnect this display" jika ada opsi ini.

   (Pilih Display x, Di bawah bagian “Multiple displays”, gunakan menu dropdown dan pilih opsi Disconnect this display.)

   Anda juga dapat "Disconnect this display" jika ada opsi ini.