applicazioni di test DirectX in Virtual PC?
-
28-09-2019 - |
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?
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 !
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.