DirectX 12 — это новейший графический API, работающий в Windows 11, но многие из лучшие компьютерные игры по-прежнему либо работает на DirectX 11, либо включает возможность переключения. Что вам следует выбрать?
Содержание
- Графические API не равны
- DirectX 12 против. DirectX 11: в чем разница?
- DirectX 12 против. DirectX 11: производительность
- Стоит ли использовать DirectX 12?
Хотя большинство обновлений DirectX являются итеративными, DirectX 12 представляет собой огромный сдвиг в API, который Microsoft разрабатывала на протяжении нескольких десятилетий. Он может значительно повысить производительность ваших игр и обладает несколькими уникальными функциями, к которым DirectX 11 не имеет доступа.
Рекомендуемые видео
Графические API не равны
У нас есть полное объяснение что такое DirectX, но важно быстро объяснить, что такое графический интерфейс программирования приложений (API). Графический API занимается переводом инструкций из программного обеспечения (вашей игры) в стандартизированные инструкции для вашего оборудования (вашей видеокарты и процессора).
Связанный
- Лучшие сборки ПК: бюджетный, игровой, видеомонтаж и многое другое.
- Лучшие процессоры для игр: AMD и Intel противостоят друг другу
- Лучшие игровые клавиатуры 2023 года
Однако не все графические API созданы одинаково. Как вы можете видеть в нашем поломка API Vulkan, он обеспечивает лучшую производительность, чем DirectX, в большинстве игр. Накладные расходы API могут привести к значительной разнице в производительности во время игр, поэтому, хотя это и может Кажется, можно использовать любую версию DirectX, которую вы хотите, это может быть одна из самых важных настроек для настроить.
DirectX 12 против. DirectX 11: в чем разница?
Самое важное различие между DirectX 11 и DirectX 12 заключается в том, что DirectX 11 — это API высокого уровня, а DirectX 12 — API низкого уровня. Между вашей игрой и вашим оборудованием существуют различные уровни. API-интерфейсы низкого уровня ближе к аппаратному обеспечению, тогда как API-интерфейсы высокого уровня находятся дальше и более обобщены.
Это важное различие между DirectX 11 и DirectX 12. Короче говоря, DirectX 12 позволяет разработчикам игр проводить оптимизацию ближе к аппаратному обеспечению, сокращая накладные расходы, связанные с API и графическим драйвером. В свою очередь, разработчикам также сложнее работать.
При запуске DirectX 12 фактически показал немного более низкую производительность, чем DirectX 11, главным образом из-за его сложности. Однако в последние несколько лет разработчики больше ориентировались на DirectX 12 — кхм — и добились большего количества оптимизаций. Как мы увидим дальше, DirectX 12 работает лучше, чем DirectX 11, в большинстве игр.
Еще одно существенное изменение в DirectX 12 — параллельные вычисления. DirectX 11 обрабатывает последовательные операции, а это означает, что существует одна очередь операций, которые выполняются по порядку. Параллельные вычисления дают разработчикам возможность одновременно выполнять несколько вызовов, что значительно повышает эффективность операций.
Точно так же DirectX 12 открывает возможность асинхронных операций. Это похоже на параллельные вычисления, но это не одно и то же. Асинхронные вычисления позволяют вашему оборудованию продолжать работу, не дожидаясь завершения другой операции. Например, ваш процессор может выполнить введение, чтобы получить текстуры из памяти и перейти к выполнение другой функции (например, искусственного интеллекта для персонажа) без ожидания выполнения этой инструкции памяти. заканчивать. Такая расстановка приоритетов может незначительно сократить задержку в тысячах мест, благодаря чему ваши игры в целом будут работать намного быстрее.
Наконец, DirectX 12 также поддерживает ряд функций DirectX 12 Ultimate. Вы можете прочитать об этом в наш анализ DirectX, но они включают трассировку лучей и затенение с переменной скоростью, среди других визуальных и эксплуатационных особенностей.
DirectX 12 против. DirectX 11: производительность
Между DirectX 11 и DirectX 12 много технических различий, но производительность имеет решающее значение. Как вы можете видеть на диаграмме выше, с DirectX 12 производительность почти всегда выше, чем с DirectX 11, поэтому лучше использовать более новый API.
Мы увидели «почти», потому что API — не единственный фактор производительности. Некоторые игры не видят особых преимуществ от DirectX 12, поскольку некоторые игры видят больше преимуществ от низкоуровневой оптимизации, чем другие. Умирающий Свет 2, например, практически не видит изменений в производительности. Но Цивилизация VI, компания, которая выполняет огромные рабочие нагрузки ИИ, использующие асинхронные вычисления, видит огромное улучшение. Тень Расхитительницы гробниц и Страна чудес крошечной Тины сидеть где-то посередине.
Игры — не единственный фактор. Результаты, приведенные выше, были получены с помощью AMD RX 7900 XTX, принадлежащий к последнему поколению AMD. Новые видеокарты и процессоры получат больше преимуществ от DirectX 12, чем старшие поколения.
Хотя сеть здесь довольно широкая. Мы говорим о последних нескольких поколениях, в которых наблюдается улучшение, в то время как видеокарты, которым около десяти лет, демонстрируют меньшее улучшение. Если у вас современный компьютер, DirectX 12 обычно является правильным решением.
Стоит ли использовать DirectX 12?
Существует дюжина или более игр, поддерживающих DirectX 11 и DirectX 12, в том числе Цивилизация VI, Контроль, Тень Расхитительницы гробниц, и Умирающий свет 2. Большинство игр по умолчанию используют DirectX 11 в целях совместимости, но рекомендуется переключиться на режим DirectX 12.
Единственное исключение — если у вас старый компьютер, выпущенный 10 или более лет назад. Старое оборудование может работать более плавно на DirectX 11, а DirectX 12 может вообще не давать особых преимуществ. Однако подавляющему большинству людей следует выбрать DirectX 12 из-за его более обширных функций и лучшей оптимизации игр.
Рекомендации редакции
- Лучшие предложения для игровых ПК: играйте в Diablo 4 и другие игры от 490 долларов.
- Между AMD Ryzen 7 7800X3D и Ryzen 9 7950X3D нет конкуренции
- Resident Evil 4 Remake для ПК: лучшие настройки, трассировка лучей, FSR и многое другое
- Возвращенный ПК: лучшие настройки, трассировка лучей, Steam Deck и многое другое
- Windows 11 уже несколько месяцев вызывает проблемы с графикой Intel, и никто не сказал ни слова
Обновите свой образ жизниDigital Trends помогает читателям быть в курсе быстро меняющегося мира технологий благодаря всем последним новостям, забавным обзорам продуктов, содержательным редакционным статьям и уникальным кратким обзорам.