Я планирую использовать XEN для работы в двух системах одновременно. На 1-м экране основная система (Ubuntu 14.04), на 2-м экране гостевая система (Win 7).
Вопрос 1: Хорошая ли идея использовать вторую графическую доску? Win7 следует использовать для игр.
Вопрос 2. Будут ли мне нужны знания по программированию для установки и настройки XEN для этого?
Вопрос 3. Можно ли переключаться между двумя экранами (= 2 разных системы), перемещая мышь над экраном? перейти к следующему экрану?
Мой опыт работы с XEN - новичок.
Заранее благодарю за советы!
С уважением, Маркус
Вопрос 1
Пока Ваше компьютерное оборудование может поддерживать выполнение нескольких GPU одновременно (материнская плата имеет достаточно слотов PCIe, источник питания может предоставить корректное питание карте, и т.д.), затем имение нескольких GPU в Вашей системе потребуется, чтобы выполнять Вашу цель.
Вопрос 2
Не обязательно, но необходимо будет удостовериться, что BIOS материнской платы имеет IOMMU, включил и поддерживает передачу GPU. Необходимо будет проверить веб-сайт производителя материнских плат для подтверждения, где та установка расположена в BIOS. Это - также хорошая идея обновить Ваш BIOS к последней версии, если существует одно доступное.
Взгляните здесь также, чтобы подтвердить, поддерживается ли Ваш GPU для передачи в XEN.
В дополнение к включению IOMMU необходимо будет изменить некоторые системные файлы для XEN pciback
модуль для захвата вторичного GPU для использования с 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
устройство представляет сам GPU, и 04:00.1
устройством является HDMI аудио на Вашей видеокарте, которая может или не может быть перечислена в lspci
в зависимости от образцовой карты Вы используете.
После обновления Вашего /etc/initramfs-tools/modules
файл, убедиться обновить Ваш initramfs с update-initramfs -u
иначе Ваши изменения не сохранятся через перезагрузку.
Вопрос 3
Нет. Ваши USB-устройства подключены к Вашей основной системе, и начальная загрузка Вашего Win7 VM с Вашим вторичным GPU (даже если успешный) по сути не подключит Ваши USB-устройства к Win7 VM. Я лично не изучил опции для совместного использования USB-устройств между хостом и VM в системе XEN, но это должно помочь указать на Вас в правильном направлении.
Надежда это помогает :)