Поэтому я пытаюсь заставить свои ноутбуки NVIDIA fx 880m переходить на виртуальную коробку, работающую под управлением седьмого окна при установке Linux Linux Mint 17.
Пока все, кажется, (возможно) движется в правильном направлении:
устройство прошло успешно, когда я загрузил виртуальную коробку, он установил кучу новых драйверов, но когда я пытаюсь установить драйвер NVIDIA на гостя, он не может найти карту. Я посмотрел в диспетчере устройств, и нет карты nvidia под шиной pci, я думаю, что мне нужно отключить ее на хосте, чтобы она могла быть передана гостю (в руководстве по виртуальной коробке сказано, что они могут не поделился) но я не уверен, как это сделать. Кто-нибудь может помочь с этим? Этот вопрос не кажется мне дубликатом Не удается настроить PCI Passthrough для адаптера дисплея в VirtualBox потому что здесь данное решение состояло в том, что это было невозможно с хостом Windows, однако в этом случае хостом является Linux
источник
Ответы:
Эта функция еще не поддерживается в Virtualbox.
Ваше единственное альтернативное программное обеспечение для виртуализации, которое поддерживает это, о котором я знаю, Qemu а также Xen и, возможно, VMWare , Большинство успешных примеров прохождения через графические процессоры к виртуальным машинам происходят из Qemu или Xen, поэтому я бы посоветовал вам обратиться к этому, пока Virtualbox не поддержит это.
Есть блог, посвященный теме (это их учебник 2015 года о том, как сделать это с qemu в качестве фокуса), который вы, возможно, захотите изучить.
Имейте в виду, что VGA Passthrough по-прежнему является очень экспериментальной технологией и требует сочетаний материнской платы и процессора, которые поддерживают очень специфические функции, и обычно требуется также настраиваемая конфигурация ядра, чтобы фактически иметь доступ к этим функциям из Linux (чтобы иметь возможность их в виртуальной машине).
В свете этого, пожалуйста, постарайтесь не перегружать. С большой вероятностью вы столкнетесь с ошибками или проблемами, которые могут сделать вашу физическую или виртуальную систему нестабильной или, в некотором смысле, неработоспособной при использовании VGA Passthrough. Не ожидайте, что это будет работать ни полностью, ни легко. Тебе нужна удача, чтобы это действительно произошло.
источник
Это не может быть сделано.
Вы можете пройти через USB-устройства, нет проблем. Но когда вы начнете работать с устройствами PCI и PCIe, они не пройдут через них. Теоретически, если вы отключили видеокарту до тех пор, пока не загрузили хост-ОС, а затем включили ее «волшебным образом», ваша виртуальная машина все равно будет нуждаться в полном контроле над ней (что ваша ОС не даст вам). Это не будет возможно, учитывая современные технологии
источник
Итак, кажется, что это можно сделать, однако важно то, какая графическая карта и чипсет используются. В моем случае процессор и материнская плата в порядке, но видеокарта - нет :( но хорошие новости для всех остальных. Также кажется, что эта функция лучше поддерживается в xen или kvm, чем в виртуальной коробке, см. http://forums.linuxmint.com/viewtopic.php?f=42&t=112013
источник