відеокарта у віртуальну скриньку


12

Тому я намагаюся перенести свої ноутбуки NVIDIA fx 880m для передачі у віртуальну коробку з вікном сім на встановленому монетним двором 17 Linux.

Поки все, схоже, рухається в правильному напрямку:

пристрій перейшов щасливо, коли я завантажив віртуальну коробку, він встановив купу нових драйверів, але коли я намагаюся встановити драйвер NVIDIA на гостя, він не може знайти картку. Я заглянув під диспетчер пристроїв, і немає списку карт nvidia під шиною pci, я гадаю, що мені потрібно відключити його в хості, щоб він міг перейти до гостя (віртуальний посібник сказав, що вони можуть не поділяюсь), але я не знаю, як це зробити. Чи може хтось у цьому допомогти? Це питання мені не здається дублікатом Cannot setup PCI Passthrough для адаптера дисплея в VirtualBox , оскільки тут дане рішення полягало в тому, що з хостом Windows це неможливо, однак у цьому випадку хост - Linux


Відповіді:


8

Ця функція ще не підтримується у Virtualbox.

Єдине альтернативне програмне забезпечення для віртуалізації, яке підтримує це, про що я знаю, - це Qemu і Xen і, можливо, VMWare . Більшість розповідей про успіх переходу графічних процесорів до віртуальних машин походять від Qemu або Xen, тому я б запропонував вам звернутися до цього, поки Virtualbox не підтримує це.

Існує блог, присвячений цій темі (це їхній підручник з 2015 року щодо того, як це зробити з qemu як фокусом), який ви можете розглянути.

Майте на увазі, що VGA Passthrough - це все ще дуже експериментальна технологія, і для цього потрібні комбінації материнської плати / процесора, які підтримують дуже специфічні функції, і, як правило, також потрібна спеціальна конфігурація ядра, щоб фактично мати доступ до цих функцій з Linux (щоб мати можливість використовувати їх у віртуальній машині).

З огляду на це, будь ласка, намагайтеся не перевищувати комісію. Ви, ймовірно, зіткнетеся з помилками або проблемами, які можуть зробити вашу фізичну або віртуальну систему нестабільною або якимось чином не працювати, використовуючи VGA Passthrough. Не сподівайтесь, що це спрацює повністю, ні легко. Вам потрібна удача, щоб це справді відбулося.


0

Це неможливо зробити.

Ви можете пройти через USB-пристрої, без проблем. Але коли ви почнете мати справу з пристроями PCI та PCIe, вони не пройдуть. Теоретично, якщо ви відключили відеокарту, поки ви не завантажили хост-операційну систему, а потім увімкнули «чарівно» вашу відеокарту, ваш VM все ще потребуватиме повного контролю над нею (що ваша ОС вам не надасть). Зважаючи на сучасні технології, це неможливо


ей спасибі, тож ви хочете сказати, що, хоча віртуальна скринька дозволить пройти через пристрої pci, чинна технологія не дозволяє їй пройти через повний контроль? Можливо, я неправильно зрозумів, але здалося, що цей хлопець unix.stackexchange.com/questions/56777/…, здавалося, майже потрапив туди ...
Шон прочитав

Windows не відмовиться від такого контролю. Теоретично я міг би вважати це можливим, якщо у вас було виявлено кілька типів відеокарт, але вони ініціалізуються з BIOS / EFI, коли ваша система завантажиться, перш ніж Windows зможе відмовитися від управління іншим VM
канадцем Луком

Так, але я переходжу від Linux до Windows, тож хіба це не відмовиться від Linux?
Шон читав

Вибачте, так. Але в будь-якому випадку ОС не відмовиться від управління повним пристроєм PCI. Це все ще буде перехоплювати запити, оскільки PCI насправді відображає частину процесора, буквально.
Канадський Люк


0

Гаразд, тому здається, що це можна зробити, однак, що важливо, це графічна карта та чіпсет, які використовуються. У моєму випадку процесор та материнська плата чудово, але відеокарта це не :( але хороша новина для всіх вас. Також здається, що функція краще підтримується в xen або kvm, ніж віртуальна скринька, див. Http: // forums. linuxmint.com/viewtopic.php?f=42&t=112013

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.