Что это значит, что DX12 имеет гетерогенную поддержку нескольких графических процессоров, а Vulkan нет? - PullRequest
0 голосов
/ 15 мая 2018

Я пытался использовать vulkan для использования вычислительных возможностей встроенной графики и дискретных графических возможностей. Тем не менее, согласно этой статье , несмотря на поддержку multi-gpu через совместимые конфигурации SLI, Vulkan не имеет гетерогенной поддержки multi-gpu. В той же статье утверждается, что DX12 действительно имеет такую ​​поддержку, что делает «шаг вперед».

В моем приложении я хочу использовать вычислительные возможности двух отдельных устройств, которые не имеют совместимости с SLI / Xfire, но также не обязательно работают с одной и той же вычислительной нагрузкой, память не должна быть распределена между каждым для вычисления их рабочие нагрузки.

Разве я не могу просто сделать так, чтобы два устройства делали две разные вещи в одном и том же экземпляре, и, если необходимо, сначала делили память путем копирования на хост? Этот ответ, по-видимому, подразумевает, что Я могу на самом деле сделать это , поэтому я не понимаю, что на самом деле означает гетерогенный мультипроцессор для DX12, и как это отличается от того, что я могу сделать в Вулкане.

...