Scarse prestazioni di gioco con hyper-v installato in Windows 8


12

Sto ottenendo prestazioni di gioco molto scarse sul mio sistema operativo host Windows 8 con Hyper-V installato ma nessuna macchina guest in esecuzione.

Ad esempio World of Tanks riporta 60-70 FPS senza Hyper-V installato e 4-14 FPS con esso installato. Un successo simile, drammatico, si osserva in molti altri giochi, quindi il problema non è specifico di WoT.

Per chiarire il punto, non sto cercando di eseguire giochi in una macchina virtuale. Non ho nemmeno una VM in esecuzione mentre osservo questo effetto. Ho semplicemente installato la funzione Hyper-V.

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

Ho provato tutti i driver AMD dal 12.8 all'attuale 12.11beta8, la virtualizzazione è abilitata nelle impostazioni del BIOS, il dispositivo video integrato 3300HD è disabilitato nel BIOS e ho letto la voce del blog MSDN qui relativa a un problema simile in Server 2008 che è stato risolto nel 2008 R2 (e si spera non regredito in Win 8).

Mi piacerebbe essere in grado di utilizzare Hyper-V per lo sviluppo e i test a casa (sono uno sviluppatore di software / software professionale). Se, tuttavia, non riesco anche a utilizzare il mio sistema domestico per l'intrattenimento, dovrò eliminare quei piani.

Devo notare che sono consapevole che Hyper-V è un hypervisor di tipo 1 in cui il sistema operativo / host di gestione viene eseguito all'interno dell'ambiente di virtualizzazione. Mi rendo conto che ci sarà almeno un certo livello di prestazioni, ma preferirei sperimentare il "minimo" hit a cui la maggior parte delle fonti allude piuttosto che il "grave" hit che sono attualmente in grado di osservare e misurare.


Controllare il gestore Hyper-V per assicurarsi che nessuna VM sia effettivamente in esecuzione. A volte Hyper-V avvia una macchina virtuale all'avvio senza alcuna finestra che lo indichi se è in esecuzione prima dell'arresto di Windows.
Martheen Cahya Paulo,

Non c'era niente in esecuzione. Infatti, quando ho eseguito il test più recente, il sistema operativo guest non è stato in grado di avviarsi a causa dello switch virtuale inesistente (è stato eliminato durante una disinstallazione / reinstallazione di Hyper-V).
SnowCrash,

Sei costretto ad aspettare ancora un altro aggiornamento, quindi ... Il post sul blog MSDN a cui hai fatto riferimento ha giustificato il comportamento di "non gestisce il gioco", quindi probabilmente AMD non prova questo caso d'uso anche per i loro driver. Il mio Radeon 5470 mobile di fascia bassa funziona bene con Hyper-V abilitato in Windows 8, quindi forse influisce solo sulla GPU di fascia alta.
Martheen Cahya Paulo,

Potrebbe anche essere. Non ho idee su cosa posso risolvere da solo, quindi sono tornato a utilizzare VMWare. Riproverò dopo che sono stati eseguiti altri aggiornamenti e / o dopo essermi impegnata in un altro giro di aggiornamenti per sostituire la mia CPU / MB di 3 anni.
SnowCrash,

Almeno hai VMWare al fallback. Gli sviluppatori WP8 sono costretti a utilizzare Hyper-V. Ehi, forse l'urlo di quegli sviluppatori potrebbe spingere AMD / Microsoft / chiunque sia responsabile di risolvere questo problema.
Martheen Cahya Paulo,

Risposte:


2

Se fossi in te, prenderei in considerazione l'utilizzo di VMware o VirtualBox .

Uso Virtualbox da solo e non ho problemi di prestazioni durante il gioco. Ho persino lasciato un vm in esecuzione e non ho notato alcuna differenza. Concesso che ho molta RAM e un buon processore.


2
In realtà non è una risposta di per sé, ma fino a quando MS / AMD non lo risolveranno, questo dovrà fare.
SnowCrash,

0

Per quanto posso vedere ci dovrebbe essere una riduzione minima delle prestazioni se si abilita Hyper-V. Se trovato questo thread nel forum MSFT.

Questo perché Windows 8 è quindi in esecuzione anche su Hyper-V, come puoi vedere qui .


1
Avrei dovuto menzionare nella mia domanda che sono già consapevole del fatto che Hyper-V è un hypervisor di tipo 1 in cui sia il sistema operativo di gestione che i sistemi operativi guest funzionano all'interno dell'ambiente di virtualizzazione. Ho anche visitato quella pagina nella mia ricerca e molti altri in cui qualcuno ha un problema simile ed è allo stesso modo licenziato. Non posso, secondo una definizione moderna o arcaica della parola, definire un minimo delle prestazioni osservate dal 75% all'85%.
SnowCrash,

1
Mi scuso se il commento precedente sembrava duro. Spero semplicemente che qualcuno qui, nella propria esperienza, abbia identificato una nuova soluzione a questo problema o, almeno, le condizioni che lo causano.
SnowCrash,

Hyper-V è necessario per utilizzare una visiera iper? Forse sto esprimendo ciò in modo sbagliato, ma ho pensato che Hyper-V fosse usato per far funzionare le VM in modo più efficiente e non carichi un vm di default quando usi un hypervisor? Come in, quando avvii il comp e (immagino ti chieda di selezionare quale sistema operativo vuoi o qualcosa del genere?) Quel sistema operativo non si avvia con la tecnologia Hyper-V? Il che significherebbe che viene effettivamente utilizzato. Potrei sbagliarmi completamente, è così che ho vagamente pensato che funzionasse.
Codezilla,

@SnowCrash No, il tuo commento non è stato duro :-) E hai ragione <75% non è minimo.
Marcel Janus,

@Codezilla - Sì, è necessario per utilizzare la funzionalità integrata in Windows 8. VMWare e Virtual Box possono essere utilizzati se Hyper-V è disabilitato perché non può essere utilizzato a causa della mancanza di supporto hardware o per scelta.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.