Hiệu năng chơi game kém với hyper-v được cài đặt trong windows 8


12

Tôi đang nhận được hiệu năng chơi game rất kém trên hệ điều hành máy chủ Windows 8 có cài đặt Hyper-V nhưng không có máy khách nào chạy.

Ví dụ, World of Tanks báo cáo 60-70 FPS mà không cài đặt Hyper-V và 4-14 FPS khi cài đặt. Một hit tương tự, kịch tính, được quan sát thấy trong một số trò chơi khác vì vậy vấn đề không phải là cụ thể của WoT.

Để làm rõ vấn đề, tôi không cố chạy các trò chơi trong một máy ảo. Tôi thậm chí không có VM chạy trong khi quan sát hiệu ứng này. Tôi chỉ cần cài đặt tính năng Hyper-V.

Thông số hệ thống của tôi:
AMD Phenom II 965 (3,4 GHz)
AMD Radeon 6950 2GB (XFX Double D HD-695X-CDFC) Mainboard chipset
DDR3 1333
AMD 790GX (Gigabyte GA-MA790GPT-UD3H)

Tôi đã thử mọi trình điều khiển AMD từ 12.8 đến 12.11beta8 hiện tại, ảo hóa được bật trong cài đặt BIOS, thiết bị video 3300HD trên bo mạch bị vô hiệu hóa trong BIOS và tôi đã đọc mục blog MSDN ở đây về một vấn đề tương tự trong Server 2008 đã được giải quyết vào năm 2008 R2 (và hy vọng không bị thoái lui trong Win 8).

Tôi muốn có thể sử dụng Hyper-V để phát triển và thử nghiệm tại nhà (Tôi là một nhà phát triển phần mềm / sysadmin chuyên nghiệp). Tuy nhiên, nếu tôi cũng không thể sử dụng hệ thống nhà của mình để giải trí, tôi sẽ phải loại bỏ các kế hoạch đó.

Tôi nên lưu ý rằng tôi biết rằng Hyper-V là một trình ảo hóa Loại 1 trong đó HĐH quản lý / máy chủ lưu trữ chạy trong môi trường ảo hóa. Tôi nhận ra rằng sẽ có ít nhất một mức độ hiệu năng đạt được nhưng tôi muốn trải nghiệm cú đánh "tối thiểu" mà hầu hết các nguồn đều ám chỉ thay vì cú đánh "nghiêm trọng" mà tôi hiện có thể quan sát và đo lường được.


Kiểm tra trình quản lý Hyper-V để đảm bảo không có VM thực sự chạy. Đôi khi Hyper-V sẽ khởi động VM khi khởi động mà không có bất kỳ cửa sổ nào cho biết nếu nó chạy trước khi Windows bị tắt.
Martheen Cahya Paulo

Không có gì chạy. Trong thực tế, khi tôi thực hiện thử nghiệm gần đây nhất, hệ điều hành khách không thể khởi động do công tắc ảo không tồn tại (nó đã bị xóa trong quá trình gỡ cài đặt / cài đặt lại Hyper-V).
SnowCrash

Sau đó, bạn buộc phải chờ đợi một bản cập nhật khác ... Mục nhập blog MSDN mà bạn đã giới thiệu đã loại trừ hành vi cho "quản trị viên không chơi trò chơi", vì vậy có lẽ AMD cũng không kiểm tra trường hợp sử dụng này cho trình điều khiển của họ. Radeon 5470 di động cấp thấp của tôi chạy tốt với Hyper-V được kích hoạt trong Windows 8, vì vậy có lẽ nó chỉ ảnh hưởng đến GPU cao cấp.
Martheen Cahya Paulo

Đó cũng có thể là. Tôi không có ý tưởng cho những gì tôi có thể tự khắc phục nên tôi đã quay lại sử dụng VMWare. Tôi sẽ thử lại sau khi một vài cập nhật nữa được thực hiện và / hoặc sau khi tôi cam kết thực hiện một đợt nâng cấp khác để thay thế CPU / MB 3 năm tuổi của mình.
SnowCrash

Ít nhất bạn có VMWare để dự phòng. Các nhà phát triển WP8 buộc phải sử dụng Hyper-V. Này, có lẽ tiếng hét từ những nhà phát triển này có thể thúc đẩy AMD / Microsoft / bất cứ ai chịu trách nhiệm sửa lỗi này.
Martheen Cahya Paulo

Câu trả lời:


2

Nếu tôi là bạn, tôi sẽ cân nhắc sử dụng vmware hoặc virtualbox .

Bản thân tôi sử dụng hộp ảo và không gặp vấn đề gì về hiệu suất khi chơi game. Tôi thậm chí đã để lại một vm chạy và không nhận thấy một sự khác biệt. Cấp cho tôi có rất nhiều RAM và bộ xử lý tốt.


2
Không thực sự là một câu trả lời, nhưng cho đến khi MS / AMD loại bỏ điều này, điều này sẽ phải làm.
SnowCrash

0

Theo như tôi có thể thấy, chỉ nên giảm hiệu suất tối thiểu nếu bạn bật Hyper-V. Nếu tìm thấy chủ đề này trong diễn đàn MSFT.

Điều này là do Windows 8 của bạn cũng đang chạy trên Hyper-V như bạn có thể thấy ở đây .


1
Tôi nên đã đề cập trong câu hỏi của mình rằng tôi đã biết rằng Hyper-V là một trình ảo hóa Loại 1 trong đó cả HĐH quản lý và (các) HĐH khách đều chạy trong môi trường ảo hóa. Tôi cũng đã truy cập trang đó trong nghiên cứu của mình cũng như nhiều người khác, nơi ai đó đang gặp vấn đề tương tự và bị loại bỏ tương tự. Tôi không thể, theo bất kỳ định nghĩa hiện đại hoặc cổ xưa nào của từ này, gọi hiệu suất quan sát 75% đến 85% là "tối thiểu".
SnowCrash

1
Tôi xin lỗi nếu bình luận trước đó có vẻ khắc nghiệt. Tôi chỉ đơn giản hy vọng rằng ai đó ở đây, theo kinh nghiệm của chính họ, đã xác định một giải pháp mới cho vấn đề này hoặc, ít nhất, các điều kiện gây ra nó.
SnowCrash

Hyper-V có bắt buộc phải sử dụng siêu visor không? Có thể tôi đang hiểu sai nhưng tôi nghĩ Hyper-V đã được sử dụng để làm cho VM chạy hiệu quả hơn và bạn không tải vm theo mặc định khi bạn đang sử dụng một trình ảo hóa? Như trong, khi bạn khởi động comp và (tôi đoán nó yêu cầu bạn chọn os nào bạn muốn hoặc cái gì đó?) Không phải os đó khởi động với công nghệ Hyper-V? Điều đó có nghĩa là nó thực sự đang được sử dụng. Tôi có thể hoàn toàn sai, đó chỉ là cách tôi mơ hồ nghĩ rằng nó hoạt động.
Codezilla

@SnowCrash Không có bình luận nào của bạn không gay gắt :-) Và bạn đúng <75% là không tối thiểu.
Marcel Janus

@Codezilla - Có yêu cầu sử dụng tính năng tích hợp trong Windows 8. VMWare và Virtual Box có thể được sử dụng nếu Hyper-V bị vô hiệu hóa vì không thể sử dụng vì thiếu hỗ trợ phần cứng hoặc do lựa chọn.
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.