3

Две видеокарты имеют следующие спецификации DirectX соответственно:

  • DirectX 11.2 (уровень возможностей 11_0)
  • API DirectX 12 (уровень возможностей 11_0)

Какая разница?

1 ответ1

3

В каждом обновлении DX есть функции, которые требуют нового программного обеспечения и функций, которые поддерживаются уже выпущенным оборудованием. DX12 не является исключением.

Например вот текущий график для DX11

Назначение функции уровня возможностей - позволить разработчикам нацеливаться на один API, а не разрабатывать отдельные кодовые базы параллельно, чтобы гарантировать, что игра может работать гладко на нескольких поколениях графического оборудования, а не писать отдельный код для DX12, DX11, DX10 и скоро. Графический процессор DirectX 11 с функциональным уровнем 9_3 не мог волшебным образом выполнять эффекты DirectX 11, но он мог запускать игры в режиме DirectX 9, при этом разработчику не нужно было писать полностью отдельную реализацию движка, чтобы учесть это.

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

Важно помнить, что возможности DirectX 12 с многопоточностью и несколькими графическими процессорами, которые мы уже видели в предварительном просмотре (и продемонстрировали с помощью Mantle), по-прежнему полностью доступны для каждого уровня функций.

Дополнительно:

В настоящее время Intel IGP не поддерживает DirectX 12_0, а только Nvidia Maxwell поддерживает 12_0 или 12_1.

Что немного отличается от DX12

Чтобы понять, почему Microsoft построила DirectX 12 так, как она это сделала, рассмотрим альтернативу. До DirectX 11 каждая новая версия DirectX была связана с новыми требованиями к оборудованию. Время от времени AMD или Nvidia могли реализовывать определенную функцию в аппаратном обеспечении до того, как она стала частью будущего стандарта DirectX, но видеокарты были привязаны к API-интерфейсам DirectX, которые они поддерживали при запуске.

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .