Могу ли я использовать DirectX Graphics в Windows с виртуализацией Xen?


3

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

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

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

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

Ответы:


3

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


1
Это звучит как информированный ответ, поэтому я выбрал его как «Лучший» ответ; но мне интересно знать, что вы имеете в виду, когда говорите: «У Xen есть возможность сделать это, но функциональность еще не написана». На первый взгляд, эти два утверждения кажутся взаимоисключающими.
Брайан Лейси

2

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

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

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

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


Хм, я заинтересован в том, чтобы сделать что-то подобное, но у меня есть только одна видеокарта. Есть ли способ переключения карты между доменами без перезагрузки? Или даже поделиться ими одновременно?
wvdschel

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.