Чи може Hyper-V Windows 8 використовувати повну потужність хост-обладнання?


11

Існує DOSBox для дійсно старих ігор, і деякі ігри відмінно працюють в Windows 8, але в цю епоху ігор, що працювали на Windows 95/98 / XP, нам не пощастило, якщо для гри потрібно використовувати GPU.

За допомогою системи 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 "імітує" GPU
  2. Гостьова ОС обмежена власною технологією

Питання емуляції

Оскільки хост ОС емулює пристрої на гостьовій ОС, існує багато проблем. Цей "Програмний графічний процесор" занадто загальний, щоб 3d-ігри працювали належним чином.

Обмеження для гостьової ОС

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


3
RemoteFX доступний лише на Windows Server 2012, а не Windows 8
Лузитанська

@Lusitanian цікаво ... цього не бачив.
Джеймс Мерц

Я відкритий для того, щоб помилятися, але я шукав це днями, і з того, що я знайшов у документах, це просто для Windows Server. Я встановив VirtualBox замість цього.
Лузитанська

@Lusitanian ні, я вважаю, що ти маєш рацію ... Здається, це лише річ із Windows 8 Server.
Джеймс Мерц

3

Залежно від старих ігор. Мені вдалося віртуалізувати кілька серверів для Diablo II LOD. Кожен екземпляр (4 усього) виконував близько 20-40 кадрів в секунду. Однозначно працездатний. Однак це значно залежатиме від обладнання, яке ви використовуєте, та наявних ресурсів.


Зауважте, що в Diablo 2 є режим Direct3d, набір функцій, який він використовує, є надзвичайно обмеженим і, ймовірно, не є репрезентативним орієнтиром або тестом справи.
horatio

Це правда. Не кажучи вже про те, що це була гра ще в 2000 році, яка працювала на віртуалізованому з обладнанням 2012 році.
kobaltz

2

Я не пробував цього, але найближчий, швидше за все, ви отримаєте RemoteFX

Перш ніж шукати це, я сказав би вам, що Windows 8 так і не підтримує RemoteFX, але, здається, я помиляюся, і це так .

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


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

@Luke На жаль, навіть Вікіпедія не дає зрозуміти, що це буде спрацьовувати, а також посилання, яке я надав, тому (оскільки ми використовуємо більш старі слова), чому я заздалегідь відповів "Я не пробував, але". Після роздумів я повинен був зробити свою відповідь коментарем або просто не турбував. Ну добре.
Марк Аллен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.