Может ли Hyper-V в Windows 8 использовать всю мощь оборудования хоста?

Может ли Hyper-V в Windows 8 использовать всю мощь оборудования хоста?

Для очень старых игр есть DOSBox, и некоторые игры отлично работают в Windows 8, но в то время с играми, работавшими на Windows 95/98/XP, нам не очень повезло, если игре требовалось использовать графический процессор.

Сможем ли мы с помощью системы Hyper-V в Windows 8 виртуализировать старые версии Windows достаточно хорошо, чтобы играть в эти игры с приличной частотой кадров, используя аппаратное обеспечение хоста?

решение1

Hyper-V не позволяет использовать всю мощь оборудования хоста.

Есть проблемы с производительностью и обновлением экрана, что делает его непригодным для игр, которые быстро обновляют экран. С другой стороны, он может работать для кодирования видео или пошаговых игр. Я лично использовал его для игры в градостроитель Zeus, и, похоже, он работает.

Однако, физическая установка видеоадаптера на сервере с Hyper-V 2008 R2 SP1 решает эту проблему. Новая функция RemoteFX обеспечивает ускоренное видео с графическим процессором (GPU) в виртуальной машине. Она обеспечивает богатый пользовательский опыт для сеансовых и виртуальных рабочих столов для широкого спектра клиентских устройств.

Отhttp://technet.microsoft.com/en-us/virtualization/hh278966.aspx

Исходные тесты дают следующий результат

Корневой раздел:4541

Гостевой раздел:3299

Но эти люди отмечают, что

видео заметно дергается, тогда как на корневом разделе они плавные.

Отhttp://community.futuremark.com/forum/showthread.php?169530-Maximising-3DMark11-score-on-a-Hyper-V-VM&highlight

решение2

Прежде всего следует отметить, чтоHyper-V

разрабатывался исключительно для виртуализации серверов

и поэтому предназначен в основном для разработчиков или ИТ-администраторов, желающих протестировать несколько сред.

Однако, похоже, в этом направлении есть прогресс, особенно с использованиемRemoteFX.

Microsoft представила RemoteFX — расширенную графическую функцию, которая позволила виртуальным рабочим столам под управлением Windows 7 SP1 использовать возможности физических графических карт (GPU), установленных на хостах Hyper-V.


Удушающим фактором в этой ситуации будут два основных вопроса:

  1. Hyper-V «эмулирует» графический процессор
  2. Гостевая ОС ограничена собственной технологией

Проблемы с эмуляцией

Поскольку хостовая ОС эмулирует устройства в гостевой ОС, можно обнаружить множество проблем. Этот "программный GPU" слишком общий для 3D-игр, чтобы работать должным образом.

Ограничения гостевой ОС

Запуск Call of Duty Black Ops 2 на машине с Windows 95 невозможен. Вы столкнетесь с теми же проблемами с сопоставимостью в каждой ОС, которую вы виртуализируете.

решение3

В зависимости от старых игр. Мне удалось виртуализировать несколько серверов для Diablo II LOD. Каждый экземпляр (всего 4) работал со скоростью около 20-40 кадров в секунду. Определенно работоспособно. Однако это будет сильно зависеть от используемого вами оборудования и доступных ресурсов.

решение4

Я не пробовал, но самое близкое, что вы, скорее всего, получите, этоRemoteFX

Прежде чем искать информацию, я бы сказал, что Windows 8 в любом случае не поддерживает RemoteFX, но, похоже, я ошибаюсь, и этоделает.

Однако в лучшем случае это позволит вашей гостевой ОС использовать ваш текущий графический процессор, и шансы, что Windows 9x и т. д. будут поддерживать ваш графический процессор, довольно малы, если ваш графический процессор достаточно новый, чтобы поддерживаться RemoteFX. Быстрая проверкаNvidia.comпоказывает только драйверы для самых последних карт, вплоть до Windows XP, и это все.

Связанный контент