Schlechte Spieleleistung mit in Windows 8 installiertem Hyper-V

12

Ich habe auf meinem Windows 8-Host-Betriebssystem mit installiertem Hyper-V eine sehr schlechte Spieleleistung, aber es werden keine Gastcomputer ausgeführt.

Zum Beispiel meldet World of Tanks 60-70 FPS ohne installiertes Hyper-V und 4-14 FPS mit installiertem Hyper-V. Ein ähnlicher, dramatischer Treffer wird in mehreren anderen Spielen beobachtet, sodass das Problem nicht WoT-spezifisch ist.

Um den Punkt klar zu machen, versuche ich nicht, Spiele in einer virtuellen Maschine auszuführen. Ich habe nicht einmal eine VM ausgeführt, während ich diesen Effekt beobachte. Ich habe einfach die Hyper-V-Funktion installiert.

Meine Systemspezifikationen:
AMD Phenom II 965 (3,4 GHz)
AMD Radeon 6950 2 GB (XFX Double D HD-695X-CDFC)
16 GB DDR3 1333
AMD 790GX-Chipsatz-Mainboard (Gigabyte GA-MA790GPT-UD3H)

Ich habe jeden AMD - Treiber von 12,8 auf den aktuellen 12.11beta8 versucht, Virtualisierung in den BIOS - Einstellungen aktiviert ist, ist die Onboard - 3300HD Videogerät im BIOS deaktiviert und ich habe die MSDN - Blog - Eintrag lesen hier in Bezug auf ein ähnliches Problem in Server 2008 , die aufgelöst wurde in 2008 R2 (und hoffentlich nicht in Win 8 zurückgegangen).

Ich möchte Hyper-V für die Entwicklung und das Testen zu Hause verwenden können (ich bin ein professioneller Systemadministrator / Softwareentwickler). Wenn ich mein Heimsystem jedoch nicht zur Unterhaltung verwenden kann, muss ich diese Pläne verwerfen.

Ich sollte beachten, dass mir bewusst ist, dass Hyper-V ein Hypervisor vom Typ 1 ist, in dem das Verwaltungs- / Host-Betriebssystem in der Virtualisierungsumgebung ausgeführt wird. Mir ist klar, dass es zumindest ein gewisses Maß an Leistungseinbußen geben wird, aber ich würde lieber den "minimalen" Treffer erleben, auf den die meisten Quellen anspielen, als den "schweren" Treffer, den ich derzeit beobachten und messen kann.

SnowCrash
quelle
Überprüfen Sie den Hyper-V-Manager, um sicherzustellen, dass keine VM tatsächlich ausgeführt wird. Manchmal startet Hyper-V eine VM beim Start, ohne dass ein Fenster anzeigt, ob sie ausgeführt wird, bevor Windows heruntergefahren wird.
Martheen Cahya Paulo
Es lief nichts. Tatsächlich konnte das Gastbetriebssystem beim letzten Test nicht gestartet werden, da der virtuelle Switch nicht vorhanden war (er wurde während einer Deinstallation / Neuinstallation von Hyper-V gelöscht).
SnowCrash
Dann müssen Sie auf ein weiteres Update warten ... Der von Ihnen erwähnte MSDN-Blogeintrag entschuldigte das Verhalten für "Es wird kein Spiel gespielt", daher testet AMD diesen Anwendungsfall wahrscheinlich auch nicht für die Treiber. Meine mobile Low-End-Radeon 5470 läuft gut mit aktiviertem Hyper-V in Windows 8, sodass sie möglicherweise nur die High-End-GPU betrifft.
Martheen Cahya Paulo
Das kann gut sein. Ich habe keine Ideen mehr, was ich selbst reparieren kann, also habe ich wieder VMWare verwendet. Ich werde es erneut versuchen, nachdem einige weitere Updates durchgeführt wurden und / oder nachdem ich mich zu einer weiteren Runde von Upgrades verpflichtet habe, um meine 3 Jahre alte CPU / MB zu ersetzen.
SnowCrash
Zumindest müssen Sie VMWare zurückgreifen. WP8-Entwickler müssen Hyper-V verwenden. Hey, vielleicht könnte der Schrei dieser Entwickler AMD / Microsoft / denjenigen, der dafür verantwortlich ist, anstoßen.
Martheen Cahya Paulo

Antworten:

2

Wenn ich Sie wäre, würde ich die Verwendung von VMware oder Virtualbox in Betracht ziehen .

Ich benutze virtualbox selbst und habe keine Leistungsprobleme beim Spielen. Ich habe sogar einen VM laufen lassen und keinen Unterschied bemerkt. Zugegeben, ich habe viel RAM und einen guten Prozessor.

Codeguy007
quelle
2
Per se keine wirkliche Antwort, aber bis MS / AMD dies klären, muss dies reichen.
SnowCrash
0

Soweit ich sehen kann, sollte es nur zu einer minimalen Leistungsminderung kommen, wenn Sie Hyper-V aktivieren. Wenn dieser Thread im MSFT-Forum gefunden wurde.

Dies liegt daran, dass Windows 8 dann auch unter Hyper-V ausgeführt wird, wie Sie hier sehen können .

Marcel Janus
quelle
1
Ich hätte in meiner Frage erwähnen sollen, dass mir bereits bekannt ist, dass Hyper-V ein Hypervisor vom Typ 1 ist, in dem sowohl das Verwaltungsbetriebssystem als auch die Gastbetriebssysteme in der Virtualisierungsumgebung ausgeführt werden. Ich habe auch diese Seite in meiner Forschung besucht sowie viele andere, auf denen jemand ein ähnliches Problem hat und auf ähnliche Weise entlassen wird. Ich kann nach einer modernen oder archaischen Definition des Wortes einen 75% bis 85% beobachteten Leistungstreffer nicht als "minimal" bezeichnen.
SnowCrash
1
Ich entschuldige mich, wenn der vorherige Kommentar hart schien. Ich hoffe nur, dass jemand hier nach eigener Erfahrung eine neuartige Lösung für dieses Problem oder zumindest die Bedingungen gefunden hat, die es verursachen.
SnowCrash
Ist Hyper-V erforderlich, um ein Hypervisier zu verwenden? Vielleicht formuliere ich das falsch, aber ich dachte, Hyper-V wurde verwendet, um VMs effizienter laufen zu lassen, und laden Sie nicht standardmäßig eine VM, wenn Sie einen Hypervisor verwenden? Wie in, wenn Sie den Comp starten und (ich denke, Sie werden aufgefordert, das gewünschte Betriebssystem oder etwas anderes auszuwählen?), Wird das Betriebssystem nicht mit Hyper-V-Technologie gestartet? Was bedeuten würde, dass es tatsächlich verwendet wird. Ich könnte völlig falsch liegen, so dachte ich vage, dass es funktioniert.
Codezilla
@SnowCrash Nein, dein Kommentar war nicht hart :-) Und du hast Recht <75% ist nicht minimal.
Marcel Janus
@Codezilla - Ja, es ist erforderlich, die in Windows 8 integrierte Funktion zu verwenden. VMWare und Virtual Box können verwendet werden, wenn Hyper-V deaktiviert ist, da es aufgrund mangelnder Hardwareunterstützung oder nach Wahl nicht verwendet werden kann.
Ramhound