Не удается настроить PCI Passthrough для адаптера дисплея в VirtualBox

VirtualBox поддерживает PCI Passthrough и я пытаюсь прикрепить свою видеокарту к гостевой ОС (хост - Windows Server 2012, а гость-Windows 8.1 Professional, поэтому они оба должны работать с одним и тем же драйвером). Я следовал указаниям вhttp://howtoware.blogspot.com/2012/01/oracle-vm-virtualbox-how-to-use-pci.html (которые являются теми же направлениями, что и в руководстве VirtualBox), чтобы настроить его. Задача на этом этапе:

VBoxManage modifyvm "имя ВМ " --02:00.0@01:05.0 pciattach

эта команда присоединяет устройства на шине PCI 2, Устройство 0, функция 0] на хосте [шины PCI 1, Устройство 5, функция 0] в гостевой. куда (гость) адрес (PCI шина, устройство, функция) я должен использовать, чтобы прикрепить дисплей адаптер от моей оценки? я пробовал кучу разных адресов, но VirtualBox сообщает со следующими ошибками:

  1. Если я прикрепляю к адресу устройства, что не существует на гостя, я получаю эту ошибку:

    Failed to open a session for the virtual machine WIN8A.
    
    A virtual device is configured in the VM settings but the device implementation is missing.
    
    A possible reason for this error is a missing extension pack. Note that as of VirtualBox 4.0, certain features (for example USB 2.0 support and remote desktop) are only available from an 'extension pack' which must be downloaded and installed separately (VERR_PDM_DEVICE_NOT_FOUND).
    
    Result Code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
    

    я убедился, что расширения VirtualBox для моей версии VirtualBox (4.2.xxx) установлен.

  2. Если я прикрепляю его к адресу устройства, который существует на гостевой машине, я получаю эту ошибку (похоже, кто-то забыл прочитать комментарии в определениях ошибок >_>):

    Failed to open a session for the virtual machine WIN8A.
    
    General failure - DON'T USE THIS!!!. (VERR_GENERAL_FAILURE).
    
    Result Code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
    

виртуальная машина выключена для обеих этих операций, и я уже пробовал делать это с совершенно новая виртуальная машина с Windows 8 (виртуальная машина даже не запускается с новой машины).

Я искал это исключение, но мне не повезло. Может быть, у какого-то эксперта VirtualBox есть ответы? Благодаря.

14
задан Anshul
22.05.2023 22:03 Количество просмотров материала 3140
Распечатать страницу

1 ответ

согласно инструкции это поддерживается только на хостах Linux:

http://www.virtualbox.org/manual/ch09.html#pcipassthrough

[EDIT - я также подтвердил с командой разработчиков VBox. Это не поддерживается (и до сих пор экспериментально даже на Linux)]

2
отвечен steve cook 2023-05-24 05:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

drivers
pci
virtual-machine
virtualbox
virtualization
Вверх