DirectX 12 — это набор интерфейсов прикладного программирования (API) для решения задач, связанных с мультимедиа, особенно с программированием игр и видео, на платформах Microsoft. 10
Некоторые особенности DirectX 12:
- Помогает приложениям напрямую управлять ресурсами компьютера и выполнять синхронизацию аппаратуры. 1 В результате разработчики игр могут наладить эффективную работу GPU относительно других компонентов. 1
- Распределяет нагрузку между ядрами центрального процессора. 1 Если раньше, в DirectX 11, «отдуваться за всех» могло лишь одно ядро, то теперь задействованы все элементы ЦП. 1
- Поддерживает асинхронные вычисления, что особенно важно для современных многоядерных процессоров. 5
- Добавляет поддержку трассировки лучей в реальном времени — технологии, которая обеспечивает невероятно реалистичное освещение в играх. 5
Некоторые игры не поддерживают DirectX 12 по нескольким причинам:
- Старая видеокарта. 2 Если видеокарта не поддерживает эту версию DirectX или она довольно старая, использовать её на компьютере не получится. 2
- Устаревший драйвер графического адаптера. 1 Если видеокарта относительно новая, то она наверняка поддерживает DirectX 12. 1 В этом случае нужно обновить драйвер на официальном сайте производителя устройства. 1