DaDesktop

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:

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.

Pergi ke "Pengelola Perangkat" -> "Adaptor Tampilan" -> "Perangkat IddSampleDriver": klik kanan, aktifkan perangkat. (Anda dapat menonaktifkan perangkat jika Anda tidak menggunakan tampilan virtual.)

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

   Anda juga dapat "Putuskan tampilan ini" jika memiliki opsi ini.