ประสิทธิภาพการเล่นเกมต่ำเกินไปเมื่อติดตั้ง Hyper-v ใน Windows 8


12

ฉันได้รับประสิทธิภาพการเล่นเกมที่แย่มากในระบบปฏิบัติการ Windows 8 ที่ติดตั้ง Hyper-V แต่ไม่มีเครื่องแขกทำงานอยู่

ตัวอย่างเช่น World of Tanks รายงาน 60-70 FPS โดยไม่ติดตั้ง Hyper-V และติดตั้ง 4-14 FPS เกมอื่นที่คล้ายคลึงกันอย่างมากและน่าตื่นเต้นถูกจับตามองในเกมอื่น ๆ ดังนั้นปัญหานี้จึงไม่เฉพาะ WoT

เพื่อให้จุดชัดเจนฉันไม่ได้พยายามเรียกใช้เกมในเครื่องเสมือน ฉันยังไม่ได้ใช้ VM ในขณะที่สังเกตผลกระทบนี้ ฉันเพิ่งติดตั้งคุณสมบัติ Hyper-V

รายละเอียดระบบของฉัน:
AMD Phenom II 965 (3.4 GHz)
AMD Radeon 6950 2GB (XFX Double D HD-695X-CDFC)
16GB DDR3 1333
ชิปเซ็ต AMD 790GX เมนบอร์ด AMD (Gigabyte GA-MA790GPT-UD3H)

ฉันได้ลองใช้ไดรเวอร์ AMD ทุกรุ่นตั้งแต่ 12.8 ถึงปัจจุบัน 12.11beta8 การจำลองเสมือนถูกเปิดใช้งานในการตั้งค่า BIOS อุปกรณ์วิดีโอ 3300HD ออนบอร์ดถูกปิดการใช้งานใน BIOS และฉันได้อ่านรายการบล็อก MSDN ที่นี่เกี่ยวกับปัญหาที่คล้ายกันใน Server 2008 ในปี 2008 R2 (และหวังว่าจะไม่ถดถอยใน Win 8)

ฉันต้องการใช้ Hyper-V สำหรับการพัฒนาและทดสอบที่บ้าน (ฉันเป็นผู้ดูแลระบบ / นักพัฒนาซอฟต์แวร์อย่างมืออาชีพ) อย่างไรก็ตามหากฉันไม่สามารถใช้ระบบโฮมเพื่อความบันเทิงฉันจะต้องยกเลิกแผนเหล่านั้น

ฉันควรทราบว่าฉันทราบว่า Hyper-V เป็นไฮเปอร์ไวเซอร์ Type 1 ที่การจัดการ / โฮสต์ระบบปฏิบัติการทำงานภายในสภาพแวดล้อมการจำลองเสมือน ฉันรู้ว่าจะมีการตีอย่างน้อยในระดับหนึ่ง แต่ฉันค่อนข้างจะได้สัมผัสกับ "การตีขั้นต่ำ" ที่แหล่งข้อมูลส่วนใหญ่อ้างถึงแทนที่จะเป็น "การตีอย่างรุนแรง" ที่ตอนนี้ฉันสามารถสังเกตและวัดได้


ตรวจสอบผู้จัดการ Hyper-V เพื่อให้แน่ใจว่าไม่มี VM ทำงานจริง บางครั้ง Hyper-V จะเริ่ม VM เมื่อเริ่มต้นโดยไม่มีหน้าต่างใด ๆ เพื่อระบุว่าทำงานก่อนที่ Windows จะปิดระบบ
Martheen Cahya Paulo

ไม่มีอะไรทำงาน ในความเป็นจริงเมื่อฉันทำการทดสอบครั้งล่าสุดระบบปฏิบัติการของแขกไม่สามารถเริ่มต้นได้เนื่องจากสวิตช์เสมือนไม่มีอยู่ (ถูกลบระหว่างการถอนการติดตั้ง / ติดตั้ง Hyper-V)
SnowCrash

คุณถูกบังคับให้ต้องรอการอัปเดตอีกครั้งจากนั้น ... รายการบล็อก MSDN ที่คุณอ้างถึงแก้ตัวพฤติกรรมของ "ผู้ดูแลระบบไม่เล่นเกม" ดังนั้น AMD อาจไม่ทดสอบกรณีการใช้งานนี้สำหรับไดรเวอร์ของพวกเขาด้วย มือถือระดับล่างของฉัน Radeon 5470 ทำงานได้ดีกับ Hyper-V ที่เปิดใช้งานใน Windows 8 ดังนั้นบางทีมันอาจส่งผลกระทบกับ GPU ระดับสูงเท่านั้น
Martheen Cahya Paulo

นั่นอาจเป็นเช่นนั้น ฉันไม่มีความคิดในสิ่งที่ฉันสามารถแก้ไขได้ดังนั้นฉันจึงกลับไปใช้ VMWare ฉันจะลองอีกครั้งหลังจากมีการอัปเดตอีกไม่กี่ครั้งและ / หรือหลังจากฉันยอมรับการอัปเกรดรอบใหม่เพื่อแทนที่ CPU / MB อายุ 3 ปีของฉัน
SnowCrash

อย่างน้อยคุณก็มี VMWare เพื่อสำรองข้อมูล นักพัฒนา WP8 ถูกบังคับให้ใช้ Hyper-V สวัสดีเสียงกรีดร้องของนักพัฒนาเหล่านั้นอาจทำให้ AMD / Microsoft / ผู้ใดก็ตามที่รับผิดชอบในการแก้ไขปัญหานี้
Martheen Cahya Paulo

คำตอบ:


2

ถ้าฉันเป็นคุณผมจะพิจารณาใช้VMwareหรือVirtualBox

ฉันใช้ virtualbox ด้วยตัวเองและไม่มีปัญหาเรื่องประสิทธิภาพเมื่อเล่นเกม ฉันยังเหลือ vm ที่ทำงานอยู่และไม่สังเกตเห็นความแตกต่าง ได้รับฉันมีแรมมากมายและโปรเซสเซอร์ที่ดี


2
ไม่ใช่คำตอบจริง ๆ แต่ต่อไปจนกว่า MS / AMD จะแยกออกสิ่งนี้จะต้องทำ
SnowCrash

0

เท่าที่ฉันเห็นจะมีเพียงการลดประสิทธิภาพที่น้อยที่สุดหากคุณเปิดใช้งาน Hyper-V หากพบกระทู้นี้ในฟอรั่ม MSFT

นี้เป็นเพราะการที่คุณ Windows 8 แล้วทำงานยังอยู่ใน Hyper-V ที่คุณสามารถดูที่นี่


1
ฉันควรได้กล่าวถึงในคำถามของฉันว่าฉันทราบอยู่แล้วว่า Hyper-V เป็นไฮเปอร์ไวเซอร์ Type 1 ซึ่งทั้งระบบปฏิบัติการการจัดการและระบบปฏิบัติการทั่วไปทำงานในสภาพแวดล้อมการจำลองเสมือน ฉันได้เยี่ยมชมหน้านั้นในงานวิจัยของฉันเช่นเดียวกับคนอื่น ๆ อีกหลายคนที่มีปัญหาคล้ายกันและถูกไล่ออกในทำนองเดียวกัน ฉันไม่สามารถนิยามคำศัพท์ที่ทันสมัยหรือคร่ำครึได้เลยเรียกประสิทธิภาพที่สังเกตได้ 75% ถึง 85% ว่า "น้อยที่สุด"
SnowCrash

1
ฉันขอโทษถ้าความคิดเห็นก่อนหน้านี้ดูเหมือนจะรุนแรง ฉันเพียงแค่หวังว่าใครบางคนที่นี่มีประสบการณ์ของตัวเองระบุวิธีการแก้ปัญหาที่แปลกใหม่สำหรับปัญหานี้หรืออย่างน้อยก็เงื่อนไขที่ทำให้มัน
SnowCrash

ต้องใช้ Hyper-V ในการใช้ไฮเปอร์ visor หรือไม่? บางทีฉันอาจใช้ถ้อยคำผิดปกติ แต่ฉันคิดว่า Hyper-V นั้นใช้เพื่อให้ VM ทำงานได้อย่างมีประสิทธิภาพมากขึ้นและคุณไม่โหลด vm ตามค่าเริ่มต้นเมื่อคุณใช้ไฮเปอร์ไวเซอร์ใช่หรือไม่ เช่นเดียวกับเมื่อคุณบูทคอมพ์และ (ฉันเดาว่ามันจะขอให้คุณเลือกระบบปฏิบัติการที่คุณต้องการหรืออะไร?) OS นั้นไม่บู๊ตด้วยเทคโนโลยี Hyper-V ใช่ไหม ซึ่งหมายความว่ามันใช้งานจริง ฉันอาจจะผิดอย่างสมบูรณ์นั่นเป็นเพียงวิธีที่ฉันคิดว่ามันคลุมเครือทำงาน
Codezilla

@SnowCrash ไม่มีความคิดเห็นของคุณไม่รุนแรง :-) และคุณพูดถูก <75% นั้นไม่น้อย
Marcel Janus

@Codezilla - ใช่มันจำเป็นต้องใช้คุณสมบัติในตัวภายใน Windows 8 VMWare และ Virtual Box สามารถใช้งานได้หากปิดการใช้งาน Hyper-V เนื่องจากไม่สามารถใช้งานได้เนื่องจากขาดการสนับสนุนด้านฮาร์ดแวร์หรือตัวเลือก
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.