DirectX не позволит мне использовать D3D_DRIVER_TYPE_HARDWARE, несмотря на наличие графического адаптера с поддержкой DirectX11

Я хотел бы использовать SharpDX для движка рендеринга проекта WPF (Windows 7, 64-битная версия, DirectX10 / 11), но у меня возникают проблемы с получением примеров для работы. Я могу использовать образцы DirectX 9, хотя. Проблема, вероятно, не связана напрямую с SharpDX, поскольку я также вижу похожие проблемы с SlimDX и другими образцами DirectX.

Единственными типами драйверов DirectX, которые работают при использовании Direct3D 10 / 11, являются D3D_DRIVER_TYPE_REFERENCE и D3D_DRIVER_TYPE_WARP. D3D_DRIVER_TYPE_HARDWARE, похоже, не работает. Это влияет не только на образцы SharpDX, C++ и позволяет мне выбирать только между драйверами RFERENCE и WARP.

Насколько я понимаю, эти типы драйверов являются просто программными растеризаторами. Что подразумевает, что моя установка DirectX не работает должным образом. Но я не вижу никаких ошибок, последние драйверы установлены, и система сообщает о драйверах DirectX 11, а графический адаптер поддерживает DirectX 11.

  • dxdiag не сообщает об ошибках
  • dxdiag подтверждает, что драйверы DirectX 11 установлены
  • Я использую GT 460, который должен поддерживать DirectX 11
  • Система Windows 7 (64-битная) / VS2013

SharpDX может создавать устройства, но как только VertexShader создан или SwapChain настроен, я получаю ошибки DXGI_NOT_SUPPORTED или E_NOINTERFACE.

Я уже переставил видеокарты с Radeon HD 5450 на Nvidia Geforce GT 460, но безрезультатно. Образцы sharpdx отлично работают на другом компьютере с Windows 7 и Intel на плате с графикой. Кто-нибудь может дать мне представление о том, что здесь происходит? Почему я могу использовать только драйверы Warp и Reference, несмотря на наличие графического адаптера с поддержкой DirectX11?

Любая помощь с благодарностью. Единственные ссылки, которые я обнаружил в Интернете на эту проблему, были кто-то, кто запускал IDE внутри виртуальной машины, которая не имела надлежащих 3d драйверов.

0 ответов

Другие вопросы по тегам