Я пытаюсь отладить проект, использующий 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
.