passthrough kartu grafis ke virtualbox

12

Jadi saya mencoba untuk mendapatkan laptop saya NVIDIA fx 880m untuk diteruskan ke kotak virtual yang menjalankan jendela tujuh pada instalasi linux mint 17.

Sejauh ini semuanya tampaknya (mungkin) menuju ke arah yang benar:

perangkat melewati dengan senang hati, ketika saya boot kotak virtual itu menginstal banyak driver baru, tetapi ketika saya mencoba menginstal driver NVIDIA pada tamu itu tidak dapat menemukan kartu. Saya mencari di bawah manajer perangkat dan tidak ada daftar untuk kartu nvidia di bawah pci bus, dugaan saya adalah bahwa saya perlu menonaktifkannya di host sehingga dapat diteruskan ke tamu (manual kotak virtual mengatakan mereka bisa akan dibagikan) tetapi saya tidak yakin bagaimana melakukannya. Adakah yang bisa membantu dengan ini? Bagi saya, pertanyaan ini sepertinya bukan duplikat dari pengaturan Can Passthrough PCI untuk display adapter di VirtualBox , karena di sini solusi yang diberikan adalah bahwa hal itu tidak mungkin dengan host windows, namun dalam hal ini host adalah linux

sean baca
sumber

Jawaban:

8

Fitur ini belum didukung di Virtualbox.

Satu-satunya perangkat lunak virtualisasi alternatif yang mendukung hal ini yang saya ketahui adalah Qemu dan Xen dan mungkin VMWare . Sebagian besar kisah sukses melewati GPU ke mesin virtual berasal dari Qemu atau Xen, jadi saya sarankan Anda beralih ke sana sampai Virtualbox mendukungnya.

Ada sebuah blog yang didedikasikan untuk subjek (itu adalah tutorial 2015 mereka tentang cara melakukan ini dengan qemu sebagai fokus) yang mungkin ingin Anda perhatikan.

Perlu diingat bahwa VGA Passthrough masih merupakan teknologi yang sangat eksperimental dan memerlukan kombinasi Motherboard / CPU yang mendukung fitur yang sangat spesifik, dan biasanya itu juga memerlukan konfigurasi kernel khusus untuk benar-benar dapat mengakses fitur-fitur ini dari dalam Linux (untuk dapat menggunakan mereka di mesin virtual).

Sehubungan dengan ini, cobalah untuk tidak terlalu berkomitmen. Anda sangat mungkin mengalami bug atau masalah yang dapat membuat sistem fisik atau virtual Anda tidak stabil atau dalam beberapa hal tidak dapat dioperasikan saat menggunakan Passthrough VGA. Jangan berharap itu berfungsi sepenuhnya, juga tidak mudah. Anda perlu keberuntungan untuk itu benar-benar terjadi.

Pemeliharaan
sumber
0

Itu tidak bisa dilakukan.

Anda dapat melewati perangkat USB, tidak masalah. Tetapi ketika Anda mulai berurusan dengan perangkat PCI dan PCIe, mereka tidak akan bisa dilewati. Secara teori, jika Anda menonaktifkan kartu grafis Anda sampai Anda mem-boot OS host Anda, kemudian mengaktifkan kartu grafis Anda "secara ajaib", VM Anda masih akan membutuhkan kontrol penuh atasnya (yang OS Anda tidak akan berikan kepada Anda). Ini tidak akan mungkin terjadi mengingat teknologi saat ini

Luke Kanada
sumber
hei terima kasih, jadi maksud Anda mengatakan itu, meskipun kotak virtual akan memungkinkan melewati perangkat pci, teknologi saat ini tidak memungkinkannya untuk melewati kontrol total? Mungkin saya salah paham, tetapi sepertinya orang ini unix.stackexchange.com/questions/56777/… sepertinya hampir sampai di sana ...
sean baca
Windows tidak akan melepaskan kontrol semacam itu. Saya bisa melihatnya secara teori mungkin jika Anda memiliki beberapa jenis kartu video terdeteksi, tetapi mereka diinisialisasi dengan BIOS / EFI ketika sistem Anda boot, sebelum Windows akan dapat memberikan kontrol ke VM lain
Kanada Luke
Ya tapi saya melewati dari Linux ke windows, jadi bukankah Linux menyerahkan kendali?
sean baca
Maaf ya Namun demikian, OS tidak akan menyerahkan kontrol ke perangkat PCI penuh. Itu masih akan memotong permintaan ke sana, karena PCI benar-benar memetakan ke bagian dari CPU, secara harfiah.
Kanada Luke
Lihat superuser.com/a/680857/24010
Luke Kanada
0

Oke, jadi sepertinya itu bisa dilakukan, namun yang penting adalah kartu grafis dan chipset yang sedang digunakan. Dalam kasus saya, prosesor dan motherboard baik-baik saja, tetapi kartu grafis tidak :( tapi kabar baik bagi Anda semua. Tampaknya fitur ini didukung lebih baik di xen atau kvm daripada kotak virtual, lihat http: // forum. linuxmint.com/viewtopic.php?f=42&t=112013

sean baca
sumber