Невозможно использовать любой адаптер с SharpDX - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь отладить проект, использующий SharpDX на ноутбуке с интегрированным и дискретным графическим процессором (Intel и AMD).

Я понимаю, что Я не могу использовать дискретный графический процессор, потому что он не поддерживается . Итак, я остался с интегрированным.

Проблема в том, что я тоже не могу использовать встроенный графический процессор, потому что SharpDX не может обнаружить Output.

//Create the DXGI Factory1.
var factory = new Factory1();
Adapter1 adapter = factory.GetAdapter1(numAdapter);

//'adapter' contains 3 adapters: The discrete GPU, the integrated GPU 
//and one named 'Microsoft Basic Render Driver'. 

//Create the device from the Adapter.
device = new Device(adapter);

//Only the discrete GPU adapter has 1 output.
//The other two fail to get any output.

//Get DXGI.Output
Output output = adapter.GetOutput(numOutput);
var output1 = output.QueryInterface<Output1>();

Есть ли способ решить эту проблему?

Я использую Dell Inspiron 15 (5548) с процессором Intel i7 5550U и графическим процессором AMD Radeon R7 M260. Также Windows 10, сборка 18362.175.

...