Обратите внимание, что если на вашем компьютере установлена 12 версия DirectX, но ваша видеокарта поддерживает только 10 версию, ваша система будет использовать версию, поддерживаемую вашей видеокартой.
DirectX 12 Ultimate
В марте 2020 года компания Microsoft анонсировала новую версию графического API — DirectX 12 Ultimate (в составе крупного обновления Windows 10 20H1). Эксперты считают это важным шагом в развитии графических технологий, который будет способствовать массовому внедрению передовых разработок в области видеоигр.
Мы рассматриваем DirectX 12 Ultimate с точки зрения разработчиков, не использующих игровые приложения, и пытаемся понять, что он обещает простым игрокам.
Поддержка
Чтобы воспользоваться преимуществами DirectX 12 Ultimate, вам нужен не только компьютер с подходящей версией Windows и подходящей видеокартой, но и игры, разработанные с учетом его возможностей. Игра — дело рук разработчика, но все остальное лежит на каждом игроке.
Как упоминалось выше, на программном уровне DirectX 12 Ultimate поддерживается в Windows 10, начиная с Windows 10 20H1.
Видеокарты AMD пока не имеют такой поддержки, но разработка новых API велась при активном участии AMD. Radeon вскоре получит поддержку DX 12 Ultimate в новой видеокарте RDNA2 (Navi 2X), выпуск которой намечен на 2020 год; DX12Ultimate также будет использоваться в Xbox Series X и других играх на базе архитектуры AMD RDNA2. DX12Ultimate также используется в Xbox Series X и других играх, основанных на архитектуре AMD RDNA2.
Видеокарты, не относящиеся к вышеупомянутым категориям (без поддержки DX12 Ultimate Support), работают так же, как и раньше. Для них не ожидается никаких положительных (и отрицательных) изменений.
Главные преимущества DX12 Ultimate
Графика.
DirectX 12 Ultimate включает версию RayTracing 1.1, которая значительно упрощает использование печально известной технологии трассировки лучей в играх. Как вы знаете, он определяет естественное поведение света и достигает высокого уровня графической реалистичности. Узнайте больше из видео ниже или прочитайте об этом здесь.
С выходом DirectX 12 Ultimate обнаружение световых лучей действительно вошло в моду и стало важной частью компьютерных игр. Игровая графика постепенно переходит на новый уровень качества, приближаясь к реализму кинематографического искусства.
Высокая производительность
Обнаружение лучей создает ненужную нагрузку на видеокарту. Однако DirectX 12 Ultimate включает несколько новых технологий, ускоряющих игровой процесс на вашем компьютере и компенсирующих дополнительную нагрузку. К ним относятся затенение переменного ритма, затенение сетки и обратная связь по выборке.
Переменное процентное затенение (VRS)
VRS — это технология производительности 3D-игр, которая применяет различные уровни затенения к разным частям кадра. Учитывая анализ геометрии и количество движения и цветовых вариаций, каждый кадр уменьшает детализацию области изображения, где это возможно (например, небо или часть одноцветной стены).
Проще говоря, видеокарта фокусируется на затенении основной части изображения и не очень хорошо работает с затенением менее очевидных второстепенных участков. Это экономит много ресурсов видеокарты, хотя игрок этого не замечает.
Этот подход ранее (два года назад) продвигался компанией Nvidia под названием Adaptive Shading (см. изображение).
Эта технология тесно связана с более ранними методами и основана на использовании SO -Caled Adaptive LOD (уровень детализации).
В упрощенном виде она описывается следующим образом В игрушечном мире персонажей окружают здания, растения, животные, машины и мебель, как и в реальном мире. В играх с большим миром в формировании трехмерной сцены участвует огромное количество различных объектов (десятки или сотни тысяч). В этом случае компьютер должен постоянно рассчитывать позиции и выполнять соответствующие действия. Когда таких элементов много, не все видеокарты могут обеспечить высокий уровень детализации при сохранении комфортной частоты кадров.
Поэтому в большинстве игр уже есть настройки, позволяющие регулировать геометрическую детализацию объектов в зависимости от расстояния. Это означает, что для уменьшения количества необходимых вычислений можно установить определенное расстояние от камеры (точка наблюдения), за пределами которого объекты начинают появляться в упрощенном виде. Фактически, это расстояние определяет уровень детализации (LOD), описанный выше. Чем он меньше, тем хуже качество графики в игре, но тем меньше нагрузка на компьютер. Однако ранее уровень детализации всегда был стабильным на протяжении всей игры, независимо от сложности трехмерной сцены. Баланс между графическим и ритмическим качеством должен был быть найден «вручную».
Однако если вы хотите получить полную функциональность новой рабочей среды, стоит выбрать новую видеокарту. Рекомендуемые видеокарты можно найти в конце этой статьи.
DirectX 12 Ultimate
В марте 2020 года компания Microsoft анонсировала новую версию графического API — DirectX 12 Ultimate (в составе крупного обновления Windows 10 20H1). Эксперты считают это важным шагом в развитии графических технологий, который будет способствовать массовому внедрению передовых разработок в области видеоигр.
Мы рассматриваем DirectX 12 Ultimate с точки зрения разработчиков, не использующих игровые приложения, и пытаемся понять, что он обещает простым игрокам.
Поддержка
Чтобы воспользоваться преимуществами DirectX 12 Ultimate, вам нужен не только компьютер с подходящей версией Windows и подходящей видеокартой, но и игры, разработанные с учетом его возможностей. Игра — дело рук разработчика, но все остальное лежит на каждом игроке.
Как упоминалось выше, на программном уровне DirectX 12 Ultimate поддерживается в Windows 10, начиная с Windows 10 20H1.
Видеокарты AMD пока не имеют такой поддержки, но разработка новых API велась при активном участии AMD. Radeon вскоре получит поддержку DX 12 Ultimate в новой видеокарте RDNA2 (Navi 2X), выпуск которой намечен на 2020 год; DX12Ultimate также будет использоваться в Xbox Series X и других играх на базе архитектуры AMD RDNA2. DX12Ultimate также используется в Xbox Series X и других играх, основанных на архитектуре AMD RDNA2.
Видеокарты, не относящиеся к вышеупомянутым категориям (без поддержки DX12 Ultimate Support), работают так же, как и раньше. Для них не ожидается никаких положительных (и отрицательных) изменений.
Главные преимущества DX12 Ultimate
Графика.
DirectX 12 Ultimate включает версию RayTracing 1.1, которая значительно упрощает использование печально известной технологии трассировки лучей в играх. Как вы знаете, он определяет естественное поведение света и достигает высокого уровня графической реалистичности. Узнайте больше из видео ниже или прочитайте об этом здесь.
С выходом DirectX 12 Ultimate обнаружение световых лучей действительно вошло в моду и стало важной частью компьютерных игр. Игровая графика постепенно переходит на новый уровень качества, приближаясь к реализму кинематографического искусства.
Высокая производительность
Обнаружение лучей создает ненужную нагрузку на видеокарту. Однако DirectX 12 Ultimate включает несколько новых технологий, ускоряющих игровой процесс на вашем компьютере и компенсирующих дополнительную нагрузку. К ним относятся затенение переменного ритма, затенение сетки и обратная связь по выборке.
Переменное процентное затенение (VRS)
VRS — это технология производительности 3D-игр, которая применяет различные уровни затенения к разным частям кадра. Учитывая анализ геометрии и количество движения и цветовых вариаций, каждый кадр уменьшает детализацию области изображения, где это возможно (например, небо или часть одноцветной стены).
Проще говоря, видеокарта фокусируется на затенении основной части изображения и не очень хорошо работает с затенением менее очевидных второстепенных участков. Это экономит много ресурсов видеокарты, хотя игрок этого не замечает.
Этот подход ранее (два года назад) продвигался компанией Nvidia под названием Adaptive Shading (см. изображение).
Эта технология тесно связана с более ранними методами и основана на использовании SO -Caled Adaptive LOD (уровень детализации).
В упрощенном виде она описывается следующим образом В игрушечном мире персонажей окружают здания, растения, животные, машины и мебель, как и в реальном мире. В играх с большим миром в формировании трехмерной сцены участвует огромное количество различных объектов (десятки или сотни тысяч). В этом случае компьютер должен постоянно рассчитывать позиции и выполнять соответствующие действия. Когда таких элементов много, не все видеокарты могут обеспечить высокий уровень детализации при сохранении комфортной частоты кадров.
Поэтому в большинстве игр уже есть настройки, позволяющие регулировать геометрическую детализацию объектов в зависимости от расстояния. Это означает, что для уменьшения количества необходимых вычислений можно установить определенное расстояние от камеры (точка наблюдения), за пределами которого объекты начинают появляться в упрощенном виде. Фактически, это расстояние определяет уровень детализации (LOD), описанный выше. Чем он меньше, тем хуже качество графики в игре, но тем меньше нагрузка на компьютер. Однако ранее уровень детализации всегда был стабильным на протяжении всей игры, независимо от сложности трехмерной сцены. Баланс между графическим и ритмическим качеством должен был быть найден «вручную».
Нет другого способа установить новую поддержку DirectX, кроме обновления системы. Обмен файлами позволяет поддерживать новые версии DirectX на старых версиях Windows.
Что получат видеокарты вместе с DirectX 12
Уровень функциональности описывается стандартом, которому должна соответствовать видеокарта, чтобы иметь возможность использовать определенные функции DirectX 12, или Direct3D. Все карты серии Nvidia GTX900 соответствуют стандартам 12_0 и 12_1. В частности, уровень 12_1 должен позволить некоторым эффектам, таким как наиболее реалистичный дым и красивое освещение, отображаться быстрее и «красивее».
Конечно, в этом вопросе серия GTX-1000 проявляет себя с лучшей стороны. Однако карты AMD, начиная с версии GCN 1.1 (Graphics Core Next), используют лишь ограниченный список стандартных функций 12_0. То же самое относится к текущим картам Polaris, то есть RX 460, 470 и 480, а также к ребрендированным RX 550, RX 560, RX 570 и RX 580. Это означает, что 12_1 также можно использовать на картах Vega10 серии GCN5. уровень функциональности, но в настоящее время применяется только к картам Radeon RXVega56 и RXVega64.
AMD или Nvidia: явного DirectX-12-победителя нет
Среди карт Nvidia очень широкий выбор моделей, поддерживающих полный набор функций. Но является ли GeForce «незаменимым»? Вовсе нет, поскольку, согласно последним данным, только карты AMD поддерживают DirectX12 Tier 3. Среди аппаратных вариантов Nvidia Tier 3 будет работать только более дорогой TitanV с архитектурой Volta. Такие карты могут обрабатывать более высокую привязку данных (привязку ресурсов) и обеспечивать более эффективную работу системы.
Поколение Pascal от Nvidia, включая серию Geforce 1000, остается на уровне Tier 2. Во время тестирования эквивалентные RX580 и GTX1060 в тестах DX12 (Timespy, Ashes of the Singularity) показали практически одинаковые результаты.
Также важно помнить, что на XboxOne и PS4 установлено оборудование AMD. Если разработчики сначала программируют консоль, много работы может быть сэкономлено при портировании на версию для ПК. Высокоуровневые функции карт Nvidia оказываются бесполезными в таких сценариях. Однако если вы хотите поддерживать будущие обновления DirectX, такие как 12.1 или 12.2, вам необходимо приобрести карту с максимально возможным количеством функций.
Nvidia-вариант: Zotac Geforce GTX 1060 6GB AMP!
С ZotacGTX1060, которая стоит около 14 000 рублей, вы в любом случае будете готовы к Windows 10 и получите доступ к полному набору функций DirectX12. ZotacGTX1060 предлагает 6 ГБ видеопамяти стандарта GDDR5, а также HDMI, DVI и выход для DisplayPort. DisplayPort.
С указанными 1557 МГц и 1280 шейдерами карта чрезвычайно быстра и подходит для виртуальной реальности. Почти во всех игровых бенчмарках она значительно превышает 600 кадров в секунду при разрешении Full HD на высоких и очень высоких настройках.