2

Я ненавижу двойную загрузку между Windows, когда я хочу играть в игру, и Linux, когда мне нужно работать. Мне не нравится запускать Linux на виртуальной машине, и Wine почти никогда не работает для меня. Итак, я подумываю о покупке новой материнской платы и процессора, совместимых с VGA-проходом Xen и виртуализацией HVM.

Я хочу с легкостью переключаться между Linux Dom0 и Windows DomU, но проблема в том, что мне нужны два графических процессора и только один монитор.

Прямо сейчас у меня есть nVidia GTX 260 в моем ПК, но у меня также есть Radeon 4850 в моем шкафу, который я собирался продать.

Мой вопрос: могу ли я спасти карту Radeon для запуска Dom0, и чтобы карта nVidia запускала DomU, имея какое-то устройство / программное обеспечение для подключения их к одному монитору? Проблемы с питанием и воздушным потоком в стороне.

Если нет, что бы вы предложили? Это вообще возможно?

4 ответа4

2

Если ваш монитор имеет несколько входов высокого разрешения, проще всего подключить его к обеим видеокартам. Затем, когда вам нужно поменять дисплей на другую виртуальную машину, вы просто нажимаете кнопку на мониторе, которая меняет то, что он отображает; т. е. с DVI на DVI на вашем компьютере с Windows на одну видеокарту, с HDMI на HDMI на вашем Linux-устройстве на другую видеокарту. При необходимости заменяйте конвертеры (DVI-HDMI или HDMI-DisplayPort и т.д. В зависимости от входов вашего монитора и выходов графической карты). Затем вы можете использовать что-то вроде Synergy для контроля ввода.

Переключатель KVM был бы предпочтительнее для этого сценария, так как вы могли бы изменить аудио, видео и ввод клавиатуры / мыши с VM на VM с помощью простого связывания клавиш.

1

После загрузки Dom0 вы можете запустить Windows DomU с окном SDL. Так что вам не нужно никакого переключателя.

Ваш конфигурационный файл Windows должен иметь:

sdl=1
gfx_passthru=1 
pci=['yy:zz.n']

«yy:zz.n» - это PCI ID графического адаптера VGA, вы можете проверить его с помощью «lspci -v» в Dom0.

Но для игры, я не уверен, что производительность будет там.

0

Из того, что я собрал в недавних исследованиях, невозможно подключить / переназначить проход VGA во время работы HVM. Поэтому вы должны назначить один gpu для каждой ОС, один для Dom0 и один для DomU. Отключение монитора от одной графической карты и подключение к другой должно помочь избежать двойной загрузки. Я мог бы поэкспериментировать все это с новым оборудованием с процессором и материнской платой с поддержкой Vt-d. Я хотел бы иметь привязку клавиш, чтобы легко назначить одну графическую карту для виртуальной машины (так называемое горячее подключение ), но в соответствии с xensource это пока невозможно.

0

То, что вы хотите, это переключатель DVI. Поиск Amazon, eBay и т.д. Существует множество из них, которые позволяют вам использовать несколько источников видео на одном мониторе.

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