3

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

Конечно, можно использовать программную виртуализацию (VMware или VirtualBox), используя Windows в качестве основной операционной системы и Linux в качестве гостевой, чтобы Windows/DirectX имел аппаратный доступ к моей карте nVidia и другому игровому оборудованию.

Но мне интересно, возможно ли, используя аппаратную виртуализацию, для Windows по-прежнему получать доступ к моему графическому оборудованию и использовать поддержку DirectX на уровне драйвера, предлагаемую моей видеокартой, даже если она работает под Xen?

Я признаю, что еще не очень много знаю о Xen или виртуализации оборудования, но мне не терпится узнать.

3 ответа3

3

У Xen есть возможность сделать это, но функциональность еще не написана. VirtualBox поддерживает базовую поддержку Direct3D. Это, вероятно, несколько ограничено, хотя в это время.

2

Недавно я прошел через тот же процесс поиска доступа к графической карте из виртуальной машины Windows, и ответ - ДА.

Основываясь на форумах Ubuntu и Xen и работах Teo En Ming, о которых упоминал Борис, я смог воспроизвести проход VGA, предоставляющий полный доступ к графической карте на виртуальной машине Windows.

Я даже продвинул его дальше, передав две графические карты двум разным виртуальным машинам. Следующее видео показывает результаты:http://www.youtube.com/watch?v=Gtmwnx-k2qg

Обратите внимание, однако, что процедура не является простой и что документация довольно скудная.

1

Посмотрите видео Teo En Ming. Этот парень сотрудничал с проектом xen.org в области драйверов VGA.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .