Domanda

Vorrei testare le mie applicazioni WPF che utilizzano Windows Virtual PC in ambiente Windows 7. Nel mio codice C #, sto controllando il livello WPF e se è inferiore a 2, ho disattivare una chiamata DirectX. Al fine di testare su Windows XP, mi piacerebbe utilizzare Windows Virtual PC, ma sembra funzionare solo in modalità software. Così, il livello è sempre <2.

Tutte le idee su come abilitare DirectX al lavoro in Virtual PC?

È stato utile?

Soluzione

Virtual PC 2007

Sembra che l'accelerazione 3D non è supportato da Virtual PC 2007 , ma ho appena trovato l'articolo di un blog in cui l'autore ha trovato una soluzione per attivare l'accelerazione 3D su 7 client Windows. Il trucco dovrebbe funzionare solo con il sia host e client con Windows 7 .

Questa è la link . Speranza che aiuta.

VirtualBox

VirtualBox , a partire dalla versione 3.0, fornire il supporto per l'accelerazione 3D con DirectX 8 / 9.

Purtroppo non è molto stabile e in aggiunta Visual Studio si blocca durante lo sviluppo di WPF le applicazioni e l'accelerazione 3D è abilitata.

Un biglietto è stata aperta e si dice che si sta lavorando su una correzione

VMware Workstation

Anche VMware Workstation fornito supporto DirectX sperimentale dal rilascio 5.5. Ma la lettura attraverso i loro argomenti del forum sembra che i lavori di sviluppo WPF con accelerazione 3D abilitata solo con Vmare Workstation 7 e versioni successive.

Non ha provato io stesso, ma sembra promettente. Nella pagina del prodotto è possibile vedere Aero 3D che lavorano su Windows 7 e uno schermo mostra anche Half-Life !

questa pagina :

  

VMware Workstation è stato il primo a   supportare la grafica 3D in virtualizzato   ambienti ed è ora il primo a   supportare Windows Aero in Windows Vista   e Windows 7 macchine virtuali. Correre   ancora più 3D applicazioni con supporto   per DirectX 9.0c Shader Model 3 e   grafica OpenGL 2.13D in Windows   macchine virtuali.

Valutare processo fateci sapere ...

Altri suggerimenti

Siamo spiacenti, anche più recente Virtual PC non supporta l'hardware DirectX reindirizzamento.

Si può provare VMWare Workstation 7.1. Essi sostengono di supportare DirectX fino a 9.0c, che è sufficiente per arrivare a livello 2.

VMWare 7.1.3 fa supporto di DirectX, ma solo se si utilizza il sottoinsieme 8 piuttosto che una piena attuazione 9.0c. Di conseguenza, mentre il dxdiag verrà eseguito correttamente, in realtà utilizzando uno strumento che richiede una piena 9,0 attuazione è colpito o perdere - vale a dire, è necessario eseguirlo per vedere se funziona. Ho provato vari giochi e strumenti di sviluppo che lo stato gli stessi requisiti esatti e funzionare correttamente su un sistema con 9.0 installato, ma sotto VMware - alcuni di loro lavoro, e altri muoiono immediatamente - così sembra che siano corretta e solo il 8 sottoinsieme sta lavorando attualmente - quindi se non hai bisogno di 9,0 si sta bene ad andare, ma se lo fai, sei DOA.

Quindi, il supporto non è completamente stabile - ma vale la pena di provare se non avete altra scelta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top