Bisakah Windows 8 Hyper-V menggunakan kekuatan penuh dari perangkat keras host?

11

Ada DOSBox untuk gim-gim yang sangat lama, dan beberapa gim bekerja dengan baik di Windows 8, tetapi untuk era gim yang berjalan di Windows 95/98 / XP, kami agak kurang beruntung jika gim tersebut perlu menggunakan GPU.

Dengan sistem Hyper-V pada Windows 8, dapatkah kita memvirtualisasikan versi Windows yang lebih lama dengan cukup baik untuk memainkan game-game ini dengan framerate yang layak, memanfaatkan perangkat keras host?

cowgod
sumber
(+1) karena ini sebenarnya ide yang sangat menarik, dan akan menyenangkan untuk melihat apa batasannya. Dengan kata lain ... Saya mencium posting blog tergantung pada apa yang kita temukan;)
James Mertz

Jawaban:

8

Hyper-V tidak memungkinkan Anda menggunakan kekuatan penuh perangkat keras host.

Ada masalah kinerja dan pembaruan layar yang membuatnya tidak dapat digunakan untuk game yang memperbarui layar dengan cepat. Di sisi lain, ini bisa berfungsi untuk meng-encode video atau game yang berbasis turnbased. Saya pribadi menggunakannya untuk memainkan pembangun kota Zeus, dan sepertinya berhasil.

Namun, dengan memasang kartu adapter video secara fisik di server yang menjalankan Hyper-V 2008 R2 SP1 masalah ini terpecahkan. Fitur baru yang disebut RemoteFX menyediakan video akselerasi unit pemrosesan grafis (GPU) dalam mesin virtual. Ini memberikan pengalaman pengguna yang kaya untuk desktop berbasis sesi dan virtual ke berbagai perangkat klien.

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

Tolok ukur mentah memberikan hasil berikut

Partisi root: 4541

Partisi tamu: 3299

Tetapi orang-orang ini memperhatikan hal itu

video-video itu agaknya tersentak-sentak sedangkan pada partisi root, mereka cair.

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

Mikhail
sumber
5

Perlu dicatat pertama bahwa Hyper-V

sedang dikembangkan semata-mata untuk virtualisasi server

dan oleh karena itu terutama untuk pengembang atau admin TI yang ingin menguji beberapa lingkungan.

Namun, tampaknya ada kemajuan dalam hal ini terutama dengan penggunaan RemoteFX .

Microsoft memperkenalkan RemoteFX, kemampuan grafis yang ditingkatkan yang memungkinkan desktop virtual, menjalankan Windows 7 SP1, untuk memanfaatkan kekuatan kartu grafis fisik, GPU, yang dipasang di host Hyper-V.


Cengkeraman situasi ini akan terjadi dengan dua masalah utama:

  1. Hyper-V sedang "meniru" GPU
  2. OS Tamu dibatasi oleh teknologinya sendiri

Masalah persaingan

Karena OS Host meniru perangkat ke OS Guest, ada banyak masalah yang dapat ditemukan. "Software GPU" ini terlalu umum untuk game 3d tidak dapat berfungsi dengan baik.

Keterbatasan OS Tamu

Menjalankan Call of Duty Black Ops 2 pada mesin Windows 95 tidak dimungkinkan. Anda akan mengalami masalah yang sama dengan komparabilitas dalam setiap OS yang Anda virtualkan.

James Mertz
sumber
3
RemoteFX hanya tersedia di Windows Server 2012 dan bukan Windows 8
Lusitanian
@Lianitanian menarik ... tidak melihat itu.
James Mertz
Saya terbuka untuk kesalahan tetapi saya mencarinya beberapa hari yang lalu dan dari apa yang saya temukan di dokumen itu hanya untuk Windows Server. Saya menginstal VirtualBox sebagai gantinya.
Lusitanian
@Lianitanian tidak, saya percaya Anda benar ... Tampaknya hanya Windows 8 Server saja.
James Mertz
3

Tergantung pada game yang lebih lama. Saya dapat memvirtualisasikan beberapa server untuk Diablo II LOD. Setiap instance (4 total) berlari sekitar 20-40 frame per detik. Jelas bisa diterapkan. Namun, itu akan sangat tergantung pada perangkat keras yang Anda gunakan dan sumber daya yang tersedia.

kobaltz
sumber
Perhatikan bahwa sementara Diablo 2 memang memiliki mode Direct3d, fitur yang digunakannya sangat terbatas dan mungkin bukan benchmark atau uji kasus yang representatif.
horatio
Itu benar. Belum lagi bahwa itu adalah permainan kembali pada tahun 2000 yang berjalan di virtualisasi dengan perangkat keras 2012.
kobaltz
2

Saya belum mencobanya, tetapi yang paling mungkin Anda dapatkan adalah RemoteFX

Sebelum mencarinya, saya katakan bahwa Windows 8 tidak mendukung RemoteFX, tetapi sepertinya saya salah dan memang demikian .

Namun, paling banter ini akan membiarkan OS tamu Anda menggunakan GPU Anda saat ini, dan kemungkinannya sangat buruk bahwa Windows 9x dll. Akan mendukung GPU Anda jika GPU Anda cukup baru untuk didukung oleh RemoteFX. Pemeriksaan cepat Nvidia.com hanya menunjukkan driver untuk kartu terbaru mereka akan kembali sejauh Windows XP, dan itu saja.

Mark Allen
sumber
2
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Luke Kanada
@ Lukas Sayangnya, bahkan Wikipedia tidak menjelaskan bahwa ini akan berfungsi, juga tautan yang saya berikan, karenanya (karena kami menggunakan kata-kata yang lebih tua) mengapa saya mengawali jawaban saya dengan, "Saya belum mencobanya, tapi". Pada refleksi saya seharusnya membuat jawaban saya komentar atau tidak terganggu. Baiklah
Mark Allen