Saya telah melihat satu atau dua panduan yang tampaknya direplikasi di internet tentang pengaturan KVM untuk menggunakan passthrough untuk Nvidia. Tampaknya membutuhkan 2 kartu video.
Apakah mungkin melakukannya dengan 1 kartu video? Saya mencoba melihat apakah mungkin untuk memiliki pengaturan mesin game jadi saya tidak perlu melakukan dual boot.
Apakah ini mungkin? Saya pernah mendengar Xen memiliki passthrough sendiri, tetapi Nvidia tampaknya tidak mendukungnya pada kartu desktop mereka.
Saya punya GTX 760.
Apakah mungkin untuk melakukan virtualisasi dan mendapatkan kinerja asli atau mendekati pribumi yang cukup baik untuk permainan game modern?
graphics
virtualization
kvm
xen
mlw4428
sumber
sumber
Jawaban:
Ok, saya telah dalam perjalanan ini beberapa hari terakhir menggunakan Fedora 20, KVM, Xen (semua dari Repo, tidak ada tambalan atau pembuatan sendiri) menggunakan GTX260 (untuk tamu / windows 7) dan GT610 murah untuk host / dom0:
Setelah beberapa membaca, ternyata kartu nvidia cukup lumpuh ketika datang ke passthrough. AMD mengirimkan patch ke qemu / xen dan kartu AMD dilaporkan berfungsi tanpa terlalu banyak masalah pada KVM. Mengutip dari kartu tes wiki Xen :
Ini berarti dom0 Anda melakukan booting pada satu GPU dan Anda mengirim GPU kedua ke tamu Anda. Ada juga beberapa dukungan untuk memberikan GPU utama kepada tamu tetapi ini tampaknya jauh lebih mudah.
Di depan nvidia, kartu "Multi-OS" profesional kelas atas mereka berfungsi di bawah Xen dan KVM, tetapi ini adalah batasan buatan yang ditempatkan pada kartu home / gamer oleh nvidia. Beberapa orang telah memodifikasi kartu mereka untuk dilaporkan sebagai kartu quattro / grid yang setara dengan mengganti resistor di papan tulis. Ini dimungkinkan karena kartu multi-os sebagian besar identik dengan beberapa kartu rumah / permainan kelas atas minus ID perangkat dan beberapa perbedaan spesifikasi. Membaca papan, ada / ada tambalan melayang yang membantu kasing nvidia pada tamu Windows XP, tapi ... keseluruhan nvidia sepertinya hanya samar dari sudut virtualisasi.
Ada banyak masalah ini (dari wiki Xen pada passthrough GPU):
Kesimpulannya, berdasarkan apa yang saya ketahui, jika Anda ingin melakukan game passthrough ... gunakan kartu Xen dan AMD dengan GPU murah atau on-board untuk dom0 dan GPU tambahan untuk domU gaming. Kinerja sangat tinggi mengingat overhead virtualisasi juga, antara 95% dan 97% dari framerate asli dalam benchmark.
Semoga berhasil!
Beberapa tautan yang membantu:
sumber
Anda memerlukan 2 kartu untuk melewati VGA, jika Anda memiliki kartu VGA on-board Anda dapat menggunakannya untuk mem-boot Linux dan meneruskan GTX760 ke VM untuk tujuan pengujian.
Untuk informasi lebih lanjut, kunjungi.
Panduan KVM / Qemu
sumber