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

StackOverflow https://stackoverflow.com/questions/3073175

  •  28-09-2019
  •  | 
  •  

Вопрос

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

Любые идеи о том, как включить DirectX работать на виртуальном ПК?

Это было полезно?

Решение

Virtual PC 2007.

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

Здесь связь. Отказ Надеюсь, поможет.

Виртуальная коробка

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

К сожалению, это не очень стабильно и кроме того, что визуальные студии падают при разработке WPF. Приложения и 3D ускорение включено.

А. проездной билет был открыт, и он говорит, что они работают над исправлением

VMware WorkStation

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

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

От эта страница:

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

Оценивать то пробный И дайте нам знать ...

Другие советы

Извините, даже новейший виртуальный компьютер не поддерживает оборудование DirectX Redirection.

Вы можете попробовать VMware WorkStation 7.1. Они утверждают, что поддерживают DirectX до 9,0 ° С, что достаточно, чтобы получить вас на уровне 2.

VMware 7.1.3. Поддерживает поддержку DirectX, но только если вы используете 8 подмножество, а не полную реализацию 9.0C. В результате, в то время как DXDIAG будет работать правильно, фактически использует инструмент, который требует полной реализации 9.0, попадают или пропущены - т. Е. Вы должны запустить его, чтобы увидеть, работает ли он. Я пробовал различные игровые и разработка инструментов, которые указывают на то же самое требования и правильно бегите на системе с установленной 9.0, но под Vmware. - Некоторые из них работают, а другие умирают немедленно - так кажется, что они верны, и в настоящее время работает только 8 подмножество - так что если вам не нужно 9.0, вы добруетесь, но если вы сделаете, вы Доа.

Таким образом, поддержка не полностью стабильна - но стоит попробовать, если у вас нет другого варианта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top