Извините за длинный вопрос.
С приходом Steam для Linux я, возможно, был оптимистом и избавился от установки Windows. Проблема в том, что у меня есть около 100 игр для Steam, которые не являются (и, возможно, никогда) не переносятся в Linux. В любом случае, я устал от двойной загрузки, а решения Wine (wineprefix и playonlinux) не всегда работают. Поэтому мне было интересно, есть ли какое-либо решение использовать виртуальную машину (или что-то подобное) с прямым доступом к спецификации оборудования, чтобы запускать в нее игры Windows. (что-то вроде того, что Parallels делает на Mac). Повторная установка окон - это не огромная проблема, но я надеялся избежать этого, так как я хотел бы использовать Ubuntu в качестве моей повседневной ОС вместе с более «трудными» дистрибутивами .., чтобы узнать больше о Linux.
Изменить: Спасибо за все ваши ответы: я подумаю о предложенном вами решении. Честно и по сей день я никогда не слышал о Xen, поэтому мне придется прочитать об этом ... и, возможно, купить новую графическую карту ... и новый монитор. Я думаю, что в итоге я снова установлю окна на одном из моих дисков ... Жаль, хотя. Еще раз спасибо.
Если ваше аппаратное обеспечение и ваше программное обеспечение поддерживают IOMMU (aka PCI-транзит, AMD-Vi и Intel VT-d), вы можете назначить устройства ввода-вывода назначения (например, графическую карту) для виртуальных машин.
В текущих версиях Ubuntu вы можете использовать IOMMU , если ваша материнская плата и ваш процессор поддерживают IOMMU.
В настоящее время я использую виртуальную машину Windows 7 с два графических процессора AMD 7950, и он отлично подходит для игр и разработки Bitcoin / Litecoin.
Учебники и т. д .::!!5] Подробное руководство по сквозному проходу Xen VGA Полный учебник по созданию (использование Fedora, а не Ubuntu) Установка Xen на Ubuntu История успеха на Super User Xen VGA Простой протестированный адаптер
Обратите внимание, что вы можете использовать GPU в этой виртуальной машине, через которую вы проходите. [!d17 ]
Ваша Windows VM в основном работает на эмулированном оборудовании. Это аппаратное обеспечение обычно относительно просто.
Сказав это:
Эмуляция трехмерных функций возможна. Производительность обычно является дополнительной, и иногда она не работает должным образом. (Например, запуск Baldur's Gate 1 с 3D-ускорением, включенным на рабочей станции Vmware 8, приводит к сбою всего моего хоста. Не только виртуальная машина). Это со временем улучшится для всех виртуальных машин. Фактически, рабочая станция vmware 9 требует значительных улучшений, но я еще не тестировал эту версию. Я знаю, что 5,5 и 8 не хватало. Вместо эмуляции вы можете напрямую обращаться к оборудованию с виртуальной машины. Ключевым словом является PCI [e] passthough. Это функция, обычно используемая для передачи через специальные карты, сетевые карты с пропускной способностью 10 Гбит / с и т. Д., Но она также должна работать на графических картах. Обратите внимание, что будет использовать карту только для виртуальной машины. С помощью графических карт это означает использование второй видеокарты для виртуальной машины.Вы пробовали Virtual Box? Прочитав список функций, похоже, что он имеет то, что вам нужно ... доступ к графическим процессорам и процессорам.
Попробуйте Gaming Anywhere. Это не совсем виртуальная машина, а решение с открытым исходным кодом может играть в игры, но вы все равно можете передавать весь рабочий стол или игры.
Когда вы говорите «прямой доступ к аппаратным средствам», вы больше не говорите о виртуальных машинах, вы говорите «Фактические машины». Для прямого доступа к окнам вам понадобятся окна.