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


11

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

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


(+1), поскольку это на самом деле очень интересная идея, и было бы здорово увидеть, каковы пределы этого. Другими словами ... Я чувствую запах блога в зависимости от того, что мы находим;)
Джеймс Мерц

Ответы:


8

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

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

Однако путем физической установки платы видеоадаптера на сервер под управлением 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


5

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

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

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

Тем не менее, кажется, что есть успехи в этом, особенно с использованием RemoteFX .

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


Дроссель в этой ситуации будет связан с двумя основными проблемами:

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

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

Поскольку хост-система эмулирует устройства на гостевой ОС, возникает множество проблем. Этот «программный графический процессор» слишком общий, чтобы 3d-игры работали должным образом.

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

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


3
RemoteFX доступен только в Windows Server 2012, но не в Windows 8
Lusitanian

@Lusitanian интересно ... не видел этого.
Джеймс Мерц

Я открыт для того, чтобы ошибаться, но я искал это на днях и из того, что я нашел в документах, это только для Windows Server. Вместо этого я установил VirtualBox.
Lusitanian

@Lusitanian нет, я верю, что вы правы ... Кажется, это только Windows 8 Server.
Джеймс Мерц

3

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


Обратите внимание, что, хотя Diablo 2 действительно имеет режим Direct3d, набор функций, которым он пользуется, крайне ограничен и, вероятно, не является типичным тестом или тестом.
Горацио

Это правда. Не говоря уже о том, что это была игра 2000 года, работающая на виртуализированном оборудовании 2012 года.
Кобальц

2

Я не пробовал, но наиболее вероятно, вы получите RemoteFX

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

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


2
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Канадский Люк

@Luke К сожалению, даже Википедия не дает понять, что это будет работать, и не предоставила ссылку, которую я предоставил, следовательно (поскольку мы используем более старые слова), почему я предвосхитил свой ответ: «Я не пробовал, но». После размышления я должен был сделать свой комментарий комментарий или просто не беспокоить. Ах хорошо.
Марк Аллен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.