Тестирование приложений DirectX в Виртуальном ПК?

Я хотел бы протестировать свои приложения WPF с помощью Windows Virtual PC в соответствии с Windows 7. В моем коде C# я проверяю уровень WPF и если это - меньше чем 2, я отключаю вызов DirectX. Для тестирования на Windows XP я хотел бы использовать Windows Virtual PC, но это, кажется, только работает в программном режиме. Таким образом уровень всегда <2.

Какие-либо идеи о том, как позволить DirectX работать в Виртуальном ПК?

6
задан Robert S. 18 June 2010 в 21:24
поделиться

2 ответа

Virtual PC 2007

Кажется, что 3D-ускорение не поддерживается Virtual PC 2007 , но Я только что нашел статью в блоге, где автор нашел решение для включения 3D-ускорения в клиенте Windows 7. Уловка должна работать только с и хостом, и клиентом под управлением Windows 7 .

Вот ссылка . Надеюсь, это поможет.

VirtualBox

VirtualBox , начиная с версии 3.0, обеспечивает поддержку 3D-ускорения с DirectX 8/9.

К сожалению, он не очень стабилен и, кроме того, вылетает Visual Studio при разработке приложений WPF и включено 3D-ускорение.

Был открыт билет , в котором говорится, что они работают над исправлением

VMware Workstation

Также VMware Workstation предоставила экспериментальную поддержку DirectX, начиная с выпуска 5.5. Но, читая их темы на форумах, кажется, что разработка WPF работает с включенным 3D-ускорением только с VMare Workstation 7 и новее.

Я не пробовал, но это кажется многообещающим. На странице продукта вы можете увидеть Aero 3D , работающую в Windows 7, а на экране также отображается Half-Life !

С этой страницы :

VMware Workstation была первой, поддержка 3D-графики в виртуализированном среды и теперь он первым поддержка Windows Aero в Windows Vista и виртуальные машины Windows 7.Запустить еще больше 3D-приложений с поддержкой для DirectX 9.0c Shader Model 3 и Графика OpenGL 2.13D в Windows виртуальные машины.

Оцените испытание и дайте нам знать ...

6
ответ дан 9 December 2019 в 20:39
поделиться

К сожалению, даже последняя версия Virtual PC не поддерживает аппаратное перенаправление DirectX.

Вы можете попробовать VMWare Workstation 7.1. Они утверждают, что поддерживают DirectX до 9.0c, что достаточно для перехода на уровень 2.

5
ответ дан 9 December 2019 в 20:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: