DaDesktop

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:

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.

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

   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.)

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