I'm developing an DirectX11 application. During initialization I enumerate the available graphics adapters as described here.
Now, for one of our customers the number of available adapters appears to be zero:
EnumAdapters(0, &pAdapter)
already returns DXGI_ERROR_NOT_FOUND
.
How is this possible? Shouldn't there always be at least one graphics adapter available? The computer has a graphics card with newest drivers installed and the display is working.
Note: Our application actually uses SharpDX but the procedure is the same. The failing equivalent is GetAdapterCount()
returning 0
.
IDXGIFactory
or viaIDXGIFactory1
? – BekahSharpDX.DXGI.Factory
which usesIDXGIFactory
internally. What would be the difference between the two? – Karate