Hyper-V ของ Windows 8 สามารถใช้พลังเต็มของฮาร์ดแวร์โฮสต์ได้หรือไม่


11

มี DOSBox สำหรับเกมเก่าจริงๆและเกมบางเกมทำงานได้ดีใน Windows 8 แต่สำหรับยุคของเกมที่รันบน Windows 95/98 / XP เราค่อนข้างโชคไม่ดีถ้าเกมต้องการใช้ GPU

ด้วยระบบ Hyper-V บน Windows 8 เราสามารถจำลองระบบปฏิบัติการ Windows รุ่นเก่าได้ดีพอที่จะเล่นเกมเหล่านี้ด้วยอัตราเฟรมที่เหมาะสมใช้ฮาร์ดแวร์โฮสต์ได้หรือไม่


(+1) เนื่องจากนี่เป็นความคิดที่ขัดจังหวะจริง ๆ และมันก็เจ๋งที่เห็นว่าขีด จำกัด อยู่ที่เท่านี้ ในคำอื่น ๆ ... ฉันกลิ่นโพสต์บล็อกมาขึ้นอยู่กับสิ่งที่เราพบ;)
เจมส์ Mertz

คำตอบ:


8

Hyper-V ไม่อนุญาตให้คุณใช้พลังเต็มของฮาร์ดแวร์โฮสต์

มีปัญหาเกี่ยวกับประสิทธิภาพและการอัปเดตหน้าจอซึ่งทำให้เกมใช้การไม่ได้ที่จะอัปเดตหน้าจออย่างรวดเร็ว ในทางกลับกันมันอาจจะใช้งานได้สำหรับการเข้ารหัสวิดีโอหรือเกม turnbased ส่วนตัวผมใช้มันเพื่อเล่น 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


5

ควรสังเกตก่อนว่าHyper-V

ได้รับการพัฒนาเพื่อการจำลองเสมือนเซิร์ฟเวอร์เท่านั้น

และเป็นส่วนใหญ่สำหรับนักพัฒนาซอฟต์แวร์หรือผู้ดูแลระบบไอทีที่ต้องการทดสอบสภาพแวดล้อมหลาย ๆ

แต่ปรากฏว่ามีความก้าวหน้าในการนี้โดยเฉพาะอย่างยิ่งกับการใช้งานของRemoteFX

Microsoft เปิดตัว RemoteFX ความสามารถด้านกราฟิกขั้นสูงซึ่งเปิดใช้งานเดสก์ท็อปเสมือนจริงที่ใช้ Windows 7 SP1 เพื่อควบคุมพลังของการ์ดกราฟิก, GPU ที่ติดตั้งในโฮสต์ Hyper-V


การทำให้หายใจไม่ออกในสถานการณ์นี้จะเป็นไปด้วยสองประเด็นหลัก:

  1. Hyper-V กำลัง "เลียนแบบ" GPU
  2. Guest OS นั้นถูก จำกัด ด้วยเทคโนโลยีของตัวเอง

ปัญหาการจำลอง

เนื่องจาก Host OS กำลังจำลองอุปกรณ์เข้าสู่ Guest OS จึงมีปัญหามากมายที่ต้องพบ "GPU ของซอฟต์แวร์" นี้กว้างเกินไปสำหรับเกม 3 มิติที่จะทำงานได้อย่างถูกต้อง

ข้อ จำกัด ของแขกระบบปฏิบัติการ

ไม่สามารถเรียกใช้ Call of Duty Black Ops 2 บนเครื่อง Windows 95 ได้ คุณจะพบปัญหาเดียวกันกับการเปรียบเทียบภายในแต่ละระบบปฏิบัติการที่คุณจำลองเสมือน


3
RemoteFX นั้นมีเฉพาะใน Windows Server 2012 เท่านั้นและไม่ใช่ Windows 8
Lusitanian

@Lusitanian ที่น่าสนใจ ... ไม่เห็นว่า
James Mertz

ฉันเปิดให้ทำผิด แต่ฉันกำลังมองหามันในวันอื่น ๆ และจากสิ่งที่ฉันพบในเอกสารนั้นเป็นเพียงสำหรับ Windows Server ฉันติดตั้ง VirtualBox แทน
Lusitanian

@Lusitanian ไม่ฉันเชื่อว่าคุณพูดถูก ... ดูเหมือนจะเป็น Windows 8 Server เท่านั้น
James Mertz

3

ขึ้นอยู่กับเกมที่เก่ากว่า ฉันสามารถสร้างเซิร์ฟเวอร์เสมือนสำหรับ Diablo II LOD แต่ละอินสแตนซ์ (ทั้งหมด 4 อัน) วิ่งประมาณ 20-40 เฟรมต่อวินาที สามารถทำงานได้แน่นอน อย่างไรก็ตามมันจะขึ้นอยู่กับฮาร์ดแวร์ที่คุณใช้และทรัพยากรที่มีอยู่


โปรดทราบว่าในขณะที่ Diablo 2 มีโหมด Direct3d แต่ฟีเจอร์ชุดที่มีอยู่นั้นมี จำกัด มากและอาจไม่ใช่ตัวแทนมาตรฐานหรือการทดสอบเคส
horatio

มันเป็นความจริง. ไม่ต้องพูดถึงว่ามันเป็นเกมย้อนกลับไปในปี 2000 ที่ทำงานบน virtualized ด้วยฮาร์ดแวร์ 2012
kobaltz

2

ฉันไม่ได้ลอง แต่สิ่งที่ใกล้เคียงที่สุดที่คุณน่าจะได้รับคือRemoteFX

ก่อนที่จะค้นหามันฉันได้บอกคุณแล้วว่า Windows 8 ไม่รองรับ RemoteFX อยู่ดี แต่ดูเหมือนว่าฉันผิดและเป็นเช่นนั้น

อย่างไรก็ตามที่ดีที่สุดสิ่งนี้จะช่วยให้ระบบปฏิบัติการเกสต์ของคุณใช้ GPU ในปัจจุบันของคุณและโอกาสที่ไม่ดีที่ Windows 9x ฯลฯ จะรองรับ GPU ของคุณหาก GPU ของคุณใหม่พอที่จะรองรับโดย RemoteFX การตรวจสอบอย่างรวดเร็วของNvidia.comจะแสดงเฉพาะไดรเวอร์สำหรับการ์ดล่าสุดของพวกเขากลับไปจนถึง Windows XP และนั่นคือทั้งหมด


2
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
ลุคแคนาดา

@Luke แต่น่าเสียดายที่ไม่ใช่ Wikipedia ทำให้เห็นได้ชัดว่ามันจะใช้งานได้และไม่มีลิงก์ที่ฉันให้มาด้วย (เนื่องจากเราใช้คำเก่า) ทำไมฉันจึงใส่คำตอบไว้ก่อนว่า "ฉันยังไม่ได้ลอง แต่" เมื่อไตร่ตรองแล้วฉันควรตอบความคิดเห็นของฉันหรือไม่ใส่ใจ อ่า
Mark Allen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.