Вторая графическая плата для работы с виртуализацией XEN?
Я планирую использовать XEN для работы в двух системах одновременно. На 1-м экране основная система (Ubuntu 14.04), на 2-м экране гостевая система (Win 7).
Вопрос 1: Это хорошая идея использовать 2-ую графическую доску? Win7 следует использовать для игр.
Вопрос 2: Мне понадобятся знания программирования для установки и настройки XEN для этого?
Вопрос 3: можно ли переключаться между двумя экранами (= 2 разных системы), перемещая мышь за границу экрана на следующий экран?
Мой опыт работы с XEN новичок.
Заранее спасибо за ваши советы!
С уважением, Маркус
1 ответ
Вопрос 1
Если аппаратное обеспечение вашего компьютера может поддерживать одновременную работу нескольких графических процессоров (на материнской плате достаточно слотов PCIe, блок питания может обеспечивать правильное питание карты и т. Д.), То для достижения вашей цели потребуется наличие нескольких графических процессоров в вашей системе.
вопрос 2
Не обязательно, но вам нужно убедиться, что в BIOS вашей материнской платы включен IOMMU и поддерживается пропускная способность GPU. Вам нужно будет зайти на сайт производителя вашей материнской платы, чтобы убедиться, что этот параметр находится в BIOS. Также неплохо обновить BIOS до последней версии, если она есть.
Также посмотрите здесь, чтобы убедиться, что ваш графический процессор поддерживается для сквозного прохождения в XEN.
Помимо включения IOMMU, вам потребуется изменить некоторые системные файлы, чтобы XEN pciback
модуль для захвата вторичного графического процессора для использования с Win7 VM. Как правило, это может быть достигнуто путем изменения вашего /etc/initramfs-tools/modules
файл выглядит следующим образом:
xen-pciback passthrough=1 hide=(04:00.0)(04:00.1)
Я получил (04:00.0)(04:00.1)
информация с использованием lspci | grep VGA
Команда, которая предоставила мне:
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
04:00.0
устройство представляет собой сам графический процессор, а 04:00.1
устройство - это звук HDMI на вашей видеокарте, который может или не может быть указан в lspci
в зависимости от используемой вами карты.
После обновления /etc/initramfs-tools/modules
файл, не забудьте обновить ваши initramfs с update-initramfs -u
в противном случае ваши изменения не сохранятся после перезагрузки.
Вопрос 3
Нет. Ваши USB-устройства подключены к вашей основной системе, и загрузка виртуальной машины Win7 с вторичного графического процессора (даже в случае успеха) по своей сути не приведет к подключению USB-устройств к виртуальной машине Win7. Лично я не рассматривал варианты совместного использования USB-устройств между хостом и виртуальной машиной в системе XEN, но это должно помочь вам в правильном направлении.
Надеюсь это поможет:)