Обновляем пк: какие видеокарты совместимы с directx 12
Содержание:
- Рекомендуемая плата AMD: Sapphire Radeon R9 380X Nitro 4GB GDDR5
- Почему стандартные карты DirectX 12 не поддерживают версию Ultimate?
- AMD или Nvidia: явного DirectX-12-победителя нет
- Подробности
- NVIDIA или AMD: явного победителя нет
- AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB
- DirectX 12: актуальный графический интерфейс от MS
- Работа над ошибками. DirectX 11
- Рекомендуемая плата NVIDIA: Zotac GeForce GTX 970 4GB GDDR5
- AMD или Nvidia: явного DirectX-12-победителя нет
- Версия DirectX в характеристиках видеокарты
- AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB
- ТОП-5 видеокарт
- Directx. [Общая информация]
- Что такое DirectX 12 Ultimate?
- Когда игры получат преимущество от DirectX 12 Ultimate?
- DirectX 12 Ultimate в реальном мире
- Влияние игровых консолей
- В роли догоняющего. DirectX 2.0 и далее
- Обратная связь сэмплера
- Mesh Shaders
- Способы исправить ошибку Directx 12
- Затенение с переменной скоростью
- Великий перелом. DirectX 8.0 и 9.0
Рекомендуемая плата AMD: Sapphire Radeon R9 380X Nitro 4GB GDDR5
Sapphire Radeon R9 380X Nitro 4GB GDDR5: высокая скорость за небольшие деньги
Снижения цен на карты AMD придется еще немного подождать
Однако тем, кто уже сейчас хочет сэкономить немного денег, имеет смысл обратить внимание на Sapphire Radeon R9 380X Nitro, которая стоит в среднем 19 тыс. руб
Уровень производительности карты располагается где-то между GeForce GTX 970 и GeForce GTX 960. GPU имеет тактовую частоту 1040 МГц. Объем видеопамяти составляет 4 Гбайт. В наших игровых бенчмарках R9 380X достигает по меньшей мере около 60 кадров/с во всех тестах 1080p. В новейших играх, конечно, для быстрой игры вам придется «подкрутить» графические настройки немного вниз.
Стоимость: примерно 19 тыс. руб.
Почему стандартные карты DirectX 12 не поддерживают версию Ultimate?
Тот факт, что Microsoft не окрестила новую версию своего API DirectX 13, дает нам понять, что новый API является расширением DirectX 12. Это не означает, что все графические процессоры на рынке с поддержкой DX12 могут запускать игры. разработан для указанного API, за исключением отсутствия поддержки технологий, упомянутых в предыдущем разделе. Так что, если они являются важным требованием в игре, то выполнить его больше невозможно, даже если у него достаточно возможностей для этого.
Почему это происходит? Ну, потому что для их реализации требуется добавление дополнительного оборудования в GPU. Например, для трассировки лучей требуются блоки расчета пересечений в шейдерных блоках графического процессора, для DirectStorage требуется новый контроллер памяти, шейдинг с переменной скоростью, новые блоки растра и ROPS, более того, даже шейдеры сетки требуют изменений в процессоре. команда от самого GPU.
Это означает, что простого драйвера недостаточно для реализации этих технологий, и к ним невозможно получить доступ с помощью программ шейдера, что подразумевает покупку нового оборудования.
AMD или Nvidia: явного DirectX-12-победителя нет
Среди Nvidia-карт выбор моделей, которые поддерживают полный набор функциональных возможностей, очень широк. Но является ли GeForce «обязаловкой»? Вовсе нет, потому что по последним данным только AMD-карты поддерживают Tier 3 для DirectX 12. Среди вариантов Nvidia с аппаратным уровнем Tier 3 работают лишь слишком дорогие Titan V на архитектуре Volta. Такие карты могут заниматься более высокой привязкой данных (Resource Binding) и обеспечивать более эффективную работу системы.
Pascal-поколение компании Nvidia, к которому относится и серия Geforce 1000, остается на уровне Tier 2. Во время наших тестовых испытаний сопоставимые RX 580 и GTX 1060 в проверках на DX12 (Timespy, Ashes of the Singularity) продемонстрировали приблизительно одинаковые результаты.
Также важно учитывать, что железо от AMD устанавливается в Xbox One и PS4. Если разработчики будут программировать в первую очередь консоль, то в дальнейшем у них получится сэкономить немало трудов в переносе на ПК-версию
Более высокий уровень функциональных возможностей карт Nvidia при таком сценарии окажется бесполезным. Но если вы не хотите отстать от будущих DirectX-обновлений, например 12.1 или 12.2, следует взять карту с как можно большим количеством функций.
Подробности
Существует два метода, как выяснить данную информацию. Во-первых, можно определить модель используемой графической карточки и найти ее спецификации в сети.
При этом стоит понимать, что Windows XP поддерживает только девятый Директ, десятый и одиннадцатые – Виста и более поздние издания операционной системы от Microsoft, а двенадцатый – только Виндовс 10.
Способ №1: Поиск информации в интернете
Этот вариант подходит практически всем пользователям. Он позволяет быстро и без проблем узнать практически все параметры графического адаптера. В том числе и версию DirectX, которая поддерживается видеокартой. Но процесс поиска информации зависит от производителя и модели устройства. Узнать эти данные можно так:
Нажимаем Win + R.
Выполняем команду msinfo32.
Открываем вкладку «Компоненты» в левом меню.
Переходим к разделу «Дисплей».
Обращаем внимание на графы «Имя» и «Описание адаптера». В одной из них (или в обеих) и будут указаны модель и производитель.. Скорее всего, у вас карточка от Nvidia или же от AMD – это два самых популярных производителя
Остается только узнать саму совместимость. В случае с устройствами от Нвидии это делается так:
Скорее всего, у вас карточка от Nvidia или же от AMD – это два самых популярных производителя. Остается только узнать саму совместимость. В случае с устройствами от Нвидии это делается так:
Вот так можно узнать версию DirectX, которая поддерживается на устройствах от компании Nvidia. Как видите, ничего особенно сложного в этом нет.
А теперь мы переходим к моделям от AMD. И здесь шагов будет немного больше. Вот подробная инструкция, рассказывающая все о том, что нужно сделать:
Если же у вас не получилось найти нужную информацию для карточки AMD предложенным методом, то, скорее всего, она слишком старая, и данные о ней были удалены с сайта производителя. В таком случае воспользуйтесь вторым способом.
Учтите, что если в спецификации к вашей карточке указано, что она поддерживает Директ Икс 11, то, скорее всего, она совместима и с двенадцатой версией библиотеки. Просто производитель забыл обновить эти данные.
Способ №2: Использование GPU-Z
Это небольшая бесплатная утилита, которая способна предоставить исчерпывающую информацию о графическом процессоре и видеокарте в целом. Программа предоставляет исключительно актуальную информацию. Поэтому ее сведениям вполне можно верить, так как она все считывает из БИОСа видеокарты.
Скачать программу можно на официальном сайте разработчика. Это бесплатно. Для получения информации о графическом адаптере достаточно будет инсталлировать утилиту и запустить ее. И данный процесс мы рассмотрим подробнее для того, чтобы даже у новичков не возникло никаких вопросов по поводу использования программы.
- В любом браузере переходим на страницу https://www.techpowerup.com/download/techpowerup-gpu-z/.
- Нажимаем ЛКМ по пункту Standard Version, а потом на появившуюся кнопку Download.
- Выбираем любой сервер для загрузки (просто кликните по любому флагу).
- Сохраняем и запускаем предложенный exe-файл.
- В приветственном окошке программы нажмите No.
- Теперь нужно найти графу под названием DirectX Support.
Именно там указана совместимая версия библиотеки для вашего графического адаптера.
NVIDIA или AMD: явного победителя нет
Учитывая все вышесказанное, должны ли вы покупать видеокарту производства исключительно компании NVIDIA? Не обязательно, ведь по последним данным, только адаптеры от AMD поддерживают аппаратный уровень Tier 3 для DirectX 12. Помимо прочего это означает, что картам будет доступен более серьезный уровень привязки ресурсов (Resource Binding) и они смогут работать эффективнее. Адаптеры NVIDIA поколения Maxwell остаются на более низком уровне Tier 2.
Кроме того, железо от AMD устанавливается в игровые консоли Xbox One и PS4. Если разработчики игр будут программировать изначально для консолей, то они могут сэкономить немного ресурсов при адаптации под ПК-платформу. В этом случае ресурсы видеокарт NVIDIA могут использоваться не самым оптимальным образом. Если вы не хотите отказываться от преимуществ таких обновлений DirectX 12, как 12_1 или 12_2, следует взять как можно более современную видеокарту (с более высоким индексом).
AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB
Высокую производительность в разрешении Full-HD предлагает и актуальная архитектура Polaris от компании AMD. Но: с момента возникновения крипто-майнингового бума Radeon прилично потеряли в привлекательности по соотношению цены и качества, став невероятно дорогими. Несмотря на то, что цены снова стабилизировались, Sapphire Radeon RX 580 с 8 Гбайт видеопамяти все еще стоит дороже, чем Geforce GTX 1060 6GB. В начале 2017 года это было бы совершенно немыслимым сценарием.
Сама по себе Sapphire Radeon RX 580 Pulse 8G заслуживает рекомендации. Средняя цена этой карты летом 2019 года — 15 300 рублей. В нашем рейтинге графических карт она занимает место сразу за нашей Zotac Geforce GTX 1060 6GB AMP, причем с почти такой же итоговой оценкой.
- Как улучшить пинг во время игры: лучшие советы
- 10 игр для слабых смартфонов: приложения до 25 Мбайт
DirectX 12: актуальный графический интерфейс от MS
Не важно, будь то Nvidia или AMD, Pascal или Polaris, новейшие из представленных на рынке графических карт поддерживают актуальную версию интерфейса DirectX. Такие карты дают приличный прирост производительности по сравнению со «старым железом», но это не делает старые модели бесполезными
По крайней мере, не все.
Производители видеокарт выпускают драйвера для многих моделей с поддержкой DX-11. Это относится ко всем Nvidia-сериям на базе Kepler и всем картам AMD с Oland-GPU. Вопреки первоначальным заявлениям, Nvidia все-таки решилась на то, чтобы ввести свои старые карты в эпоху DX12 — даже если это возможно только с помощью новых драйверов. Таким образом, DirectX 12 появится на шестилетних моделях серии GeForce 600 и даже на некоторых GTX 400-х. В этом случае программное обновление бедет иметь заметное влияние на эффективность GPU — превосходный бесплатный апгрейд для вашей системы.
Но если вы хотите получить полный набор функциональных возможностей нового интерфейса, стоит выбрать новую видеокарту. Рекомендуемые графические карты вы найдете в конце статьи.
Работа над ошибками. DirectX 11
Выхода следующей версии API пришлось ждать почти два года. DirectX 11 был анонсирован еще на выставке Gamefest в 2008 году, но официальный релиз состоялся осенью 2009 года вместе с операционной системой Windows 7. Microsoft усвоила урок десятой версии API, поэтому 11-я итерация работала как с новой Windows 7, так и с Windows Vista.
Что касается новых возможностей, то в DirectX 11 в очередной раз была обновлена шейдерная модель, теперь до версии 5.0. Кроме этого, была улучшена производительность API в системах с многоядерными центральными процессорами. Все предыдущие версии разрабатывались с прицелом на одноядерные CPU. В конце концов, это стало своего рода бутылочным горлышком в производительности DirectX. Также в конвейер был добавлен вычислительный шейдер (Compute Shader) для поддержки программирования под задачи общего назначения. К примеру, всем известное быстрое преобразование Фурье работает через DirectX 11 намного быстрее, чем с помощью ранее применявшихся методов
Разработчики Microsoft также уделили внимание сжатию текстур, поэтому алгоритмы были значительно улучшены. Кстати, максимальный размер текстур также был увеличен с 4К до 16К
Но самым большим нововведением DirectX 11 стала поддержка тесселяции и переработанный конвейер визуализации, который был дополнен тремя новыми стадиями: hull-шейдером, domain-шейдером и непосредственно стадией тесселяции.
Рекомендуемая плата NVIDIA: Zotac GeForce GTX 970 4GB GDDR5
Zotac GeForce GTX 970 4GB GDDR5: все уровни функций в верхнем сегменте среднего класса
В лице Zotac GeForce GTX 970, которая стоит порядка 27 тыс. руб., вы получите видеокарту, полностью совместимую с Windows 10 и поддерживающую полный набор функций DirectX 12. Zotac GTX 970 предлагает 4 Гбайт видеопамяти стандарта GDDR5 и выходы HDMI, DVI, а также DisplayPort. С частотой ядра 1076 МГц и 1664 потоковыми процессорами данная карта достаточно быстра и для виртуальной реальности.
Хотя мы и не испытывали эту видеокарту в нашей тестовой лаборатории, но такая аналогичная модель как Asus GTX 970 Strix OC практически во всех тестовых играх достигала скорости 60 кадров/с в разрешении Full HD с максимальными настройками качества графики. Трехмерный ускоритель лучше, чем этот, понадобится вам только в том случае, если вы хотите выжать из вашей системы все до предела и играть в разрешении 4K. Несмотря на поддержку функций DirectX 12.1, уровень поддержки на аппаратном уровне не самый полный (Tier 2).
Стоимость: примерно 27 тыс. руб.
AMD или Nvidia: явного DirectX-12-победителя нет
Среди Nvidia-карт выбор моделей, которые поддерживают полный набор функциональных возможностей, очень широк. Но является ли GeForce «обязаловкой»? Вовсе нет, потому что по последним данным только AMD-карты поддерживают Tier 3 для DirectX 12. Среди вариантов Nvidia с аппаратным уровнем Tier 3 работают лишь слишком дорогие Titan V на архитектуре Volta. Такие карты могут заниматься более высокой привязкой данных (Resource Binding) и обеспечивать более эффективную работу системы.
Pascal-поколение компании Nvidia, к которому относится и серия Geforce 1000, остается на уровне Tier 2. Во время наших тестовых испытаний сопоставимые RX 580 и GTX 1060 в проверках на DX12 (Timespy, Ashes of the Singularity) продемонстрировали приблизительно одинаковые результаты.
Также важно учитывать, что железо от AMD устанавливается в Xbox One и PS4. Если разработчики будут программировать в первую очередь консоль, то в дальнейшем у них получится сэкономить немало трудов в переносе на ПК-версию
Более высокий уровень функциональных возможностей карт Nvidia при таком сценарии окажется бесполезным. Но если вы не хотите отстать от будущих DirectX-обновлений, например 12.1 или 12.2, следует взять карту с как можно большим количеством функций.
Версия DirectX в характеристиках видеокарты
Также вы можете узнать, поддерживает ли ваша видеокарта DirectX, в технических характеристиках вашей видеокарты. Для этого нужно узнать модель видеокарты и найти ее характеристики в интернете. Там должна быть указана поддерживаемая версия DirectX.
Узнать модель видеокарты можно через «Диспетчер устройств». Для того чтобы открыть «Диспетчер устройств» кликните правой кнопкой мышки по иконке «Мой компьютер», выберите пункт «Свойства» и кликните ссылке «Диспетчер устройств».
Кроме этого, «Диспетчер устройств» можно открыть с помощью поиска в меню Пуск. Для этого просто введите в поисковую строку «Диспетчер устройств» и система предложит вам ссылку для открытия данного окна.
После того, как вы открыли «Диспетчер устройств», вам нужно открыть раздел «Видеоадаптеры». В этом разделе вы сможете увидеть название модели вашей видеокарты. В нашем случае, это ASUS EAH6670.
После этого «market.yandex.ru» покажет список видеокарт, которые подходят под наше название. Открываем любую из найденных видеокарт.
Открыв страницу видеокарты, изучаем ее технические характеристики. Как правило, здесь указано, какую версию DirectX поддерживает видеокарта.
Если вам не удалось найти информацию о вашей видеокарте на сайте «market.yandex.ru», то вы можете поискать просто в Google или Yandex.
AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB
Высокую производительность в разрешении Full-HD предлагает и актуальная архитектура Polaris от компании AMD. Но: с момента возникновения крипто-майнингового бума Radeon прилично потеряли в привлекательности по соотношению цены и качества, став невероятно дорогими. Несмотря на то, что цены снова стабилизировались, Sapphire Radeon RX 580 с 8 Гбайт видеопамяти все еще стоит дороже, чем Geforce GTX 1060 6GB. В начале 2017 года это было бы совершенно немыслимым сценарием.
Сама по себе Sapphire Radeon RX 580 Pulse 8G заслуживает рукомендации. Средняя цена этой карты летом 2019 года — 15 300 рублей. В нашем рейтинге графических карт она занимает место сразу за нашей Zotac Geforce GTX 1060 6GB AMP, причем с почти такой же итоговой оценкой.
Регистрируясь вы подтверждаете, что согласны и обязуетесь соблюдать правила сайта
- Новости игр
- Железо и технологии
- Кино и сериалы
- Видео
- Новости халявы
- Распродажи и скидки
- Тесты по играм
- Фан
- Баги и приколы
- Мемы
- Косплей
- Обзоры игр
- Превью игр
- Обзоры железа и аксессуаров
- Топы и подборки
- Календарь и даты выхода
- Популярные на этой неделе
- Самые ожидаемые игры
- Новые скриншоты
- Подборки игр
- Все файлы для игр
- Трейнеры для игр
- Сохранения
- Новости халявы
- Новости о скидках
- Поиск скидок – агрегатор
- Свежие скидки в Steam
- Скидки в PS Store
- Рулетка – бесплатные игры
- Раздачи ключей
- Спецпроект Blade and Soul: гайды, статьи, косплей
- Спецпроект Icarus: новости, статьи, секреты
- Beholder 2: донеси на друга
- Спецпроект «Черная пятница 2018»
- Спецпроект The Crew 2: новости, статьи, секреты
- Спецпроект Kingdom Come: Deliverance: новости, статьи, секреты
- Партнерские материалы
- Батл: Kingdom Come: Deliverance vs Ведьмак 3
- Батл: PUBG vs Fortnite
- Тесты от VGTimes
- Партнерские раздачи
- Конкурсы
- The Witcher 3: Wild Hunt
- Red Dead Redemption 2
- Mortal Kombat 11
- Escape from Tarkov
- Res >Star Wars Jedi: Fallen Order
Горячие новости
Ни для кого не секрет, что DirectX 12 будет эксклюзивом Windows 10. Насущным до недавнего времени оставался вопрос о том, какие GPU будут совместимы с новым API. Nvidia первой вызвалась ответить на него.
Сначала официальный аккаунт разработчиков DX12 в твиттере огласил , что более 50 % геймеров имеют совместимое с новым API оборудование, тем более что обновить свою Windows 7 или 8 до «десятки» можно будет совершенно бесплатно в течение года с момента запуска.
Следом Nvidia сделала сенсационное заявление — все видеокарты с архитектурами Fermi, Kepler и Maxwell будут поддерживать DirectX 12. Если вы не разбираетесь в тонкостях строения видеокарт, то поясним: DX12 будут поддерживать все GPU начиная с серии GeForce GTX 400 и заканчивая новой GTX 900.
ТОП-5 видеокарт
1. Sapphire Radeon Pro Duo 8GB HBM
Производительность (80%)
81.9
Шумность (10%)
73.6
Оснащение (5%)
71.4
Энергопотребление (5%)
51.7
Версия DirectX
DirectX 12
Объем памяти
2 x 4096 Мбайт
Тип памяти
HBM
Кол-во шейдерных блоков
2x 4096 ядра
Тест: GTA V (Full HD)
117,1 fps
Тест: GTA V (UHD)
71,5 fps
Общая оценка: 79
Соотношение цена/качество: 34
2. Asus GeForce GTX 980 Ti STRIX OC Edition 6GB GDDR5
Производительность (80%)
68.6
Шумность (10%)
85.6
Оснащение (5%)
77.7
Энергопотребление (5%)
62
Версия DirectX
DirectX 12
Объем памяти
6144 Мбайт
Тип памяти
GDDR5
Кол-во шейдерных блоков
2816 ядер
Тест: GTA V (Full HD)
135,5 fps
Тест: GTA V (UHD)
49,0 fps
Общая оценка: 70.5
Соотношение цена/качество: 53
3. Gigabyte GeForce GTX Titan X Xtreme 12GB GDDR5
Производительность (80%)
83.2
Шумность (10%)
85
Оснащение (5%)
67
Энергопотребление (5%)
66.9
Версия DirectX
DirectX 12
Объем памяти
12288 Мбайт
Тип памяти
GDDR5
Кол-во шейдерных блоков
3072 ядра
Тест: GTA V (Full HD)
134,7 fps
Тест: GTA V (UHD)
49,4 fps
Общая оценка: 81.8
Соотношение цена/качество: 38
4. Zotac GeForce GTX 980 Ti AMP! Extreme 6GB GDDR5
Производительность (80%)
83.6
Шумность (10%)
66
Оснащение (5%)
100
Энергопотребление (5%)
64.1
Версия DirectX
DirectX 12
Объем памяти
6144 Мбайт
Тип памяти
GDDR5
Кол-во шейдерных блоков
2816 ядер
Тест: GTA V (Full HD)
139,9 fps
Тест: GTA V (UHD)
49,0 fps
Общая оценка: 81.7
Соотношение цена/качество: 91
5. Zotac GeForce GTX Titan X 12GB GDDR5
Производительность (80%)
76.3
Шумность (10%)
75
Оснащение (5%)
100
Энергопотребление (5%)
69.8
Версия DirectX
DirectX 12
Объем памяти
12288 Мбайт
Тип памяти
GDDR5
Кол-во шейдерных блоков
3072 ядра
Тест: GTA V (Full HD)
130,6 fps
Тест: GTA V (UHD)
45,0 fps
Общая оценка: 77
Соотношение цена/качество: 34
Directx. [Общая информация]
Для начала узнаем определение данного термина. Прибегнем к помощи википедии.Directx (в переводе с англ. direct — прямой, непосредственный; произносится как «ДайректИкс» или «ДиректИкс») — это набор API (интерфейс программирования приложений, интерфейс прикладного программирования; с англ. application programming interface, API ) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних) разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр.Если говорить простым языком, то это посредник между видеокартой и приложением (в основном играми), который позволяет использовать всю вычислительную мощность компьютера для отрисовки тяжелой, детализированной графики.
Версии Directx.
Первая версия directx 1.0 впервые появилась в 1995 году. Дата релиза 30 сентября. С тех пор версии обновлялись почти ежегодно, иногда даже по нескольку раз за год. Самая последняя версия на момент написания данного поста это directx 12, которая включена в состав Windows 10. Дата релиза крайней версии 29 июля 2015 года.
Чем отличаются версии Directx?
Чем выше версия directx, тем четче картинка в видеоиграх и тем лучше оптимизированы процессы связанные с обработкой этой картинки. С выходом каждой новой версии в него добавляются новые возможности, а старые оптимизируются. Но здесь следует отметить, что сама библиотека directx ни как не улучшает графику в играх. Она просто позволяет более эффективно воспользоваться мощностью (всеми возможностями) графического адаптера (видеокарты).
Как узнать версию directx установленную в системе?
Узнать версию directx на windows легко. Для этого комбинацией клавиш WIN+R запускаем командную строку «Пуск-Выполнить» и в поле ввода набираем команду dxdiag. Далее жмем Enter. Откроется вот такое окно.Как вы видите в строке «Версия directx» указано 12. Значит в системе установлена 12 версия directx (входит в состав windows 10).
Совместимость
Многие современные видеокарты имеют специальные directx-совместимые драйвера. Пользователь, который хочет выжать все из своей видеокарты, должен установить именно ту версию directx, которую поддерживает видеокарта. Информацию о том, какую версию поддерживает видеокарта, можно узнать на официальном сайте производителя. Чтобы все работало как надо, нужно чтобы directx определенной версии поддерживали все стороны: операционная система, видеокарта и приложение (игра).
Если в системе установлена более новая версия, а старые версии отсутствуют, то старая игра, при запуске может выдать примерно такую ошибку «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу, чтобы исправить эту проблему». Устранить данную ошибку directx можно просто скачав и установив нужную версию (в нашем примере directx 9).
Откуда лучше скачивать directx?
Только с официального сайта Microsoft либо через Центр Обновления Windows. На сайте Microsoft для устранения выше указанной ошибки есть специальный Веб-установщик среды выполнения Directx для конечного пользователя. и запустите. Он установит недостающие компоненты directx. Данный пакет устраняет ошибки, возникающие из-за отсутствия в системе следующих файлов:
- D3DX9_24.dll-D3DX9_43.DLL
- D3DX10. DLL-D3DX10_43.DLL
- D3DCompiler_33.dll-D3DCompiler_43.DLL
- D3DX11_42.DLL
- D3DX11_43.DLL
- D3DCSX_42.DLL
- D3DCSX_43.DLL
- XACTENGINE2_0.dll-XACTENGINE2_9.DLL
- XACTENGINE3_0.dll-XACTENGINE3_7.DLL
- XAUDIO2_0.DLL
- XAUDIO2_1.DLL
- XAUDIO2_2.DLL
- XAUDIO2_3.DLL
- XAUDIO2_4.DLL
- XAUDIO2_5.DLL
- XAUDIO2_6.DLL
- XAUDIO2_7.DLL
- XAPOFX1_0.dll-XAPOFX1_5.DLL
- X3DAUDIO1_0.dll-X3DAUDIO1_7.DLL
- XINPUT1_1.DLL
- XINPUT1_2.DLL
- XINPUT1_3.DLL
Не ведитесь на ссылки, которые предлагают скачать directx более новых версий чем у вас установлена. Версию directx можно обновить только через центр обновления. По таким ссылкам вам могут подложить собаку в виде вируса.
Что такое DirectX 12 Ultimate?
Новая версия DirectX в основном собирает существующие технологии под одним баннером и стандартизирует их для игр на ПК и Xbox, что является хорошей новостью для геймеров. Некоторые из самых крутых новых графических технологий — например, трассировка лучей в реальном времени — в основном используются на видеокартах NVIDIA. Когда эта функция включена в играх, она значительно улучшает качество изображения, заставляя свет вести себя намного ближе к реальности.
Будущие видеокарты AMD на базе RDNA2, а также Xbox Series X также будут поддерживать DX12 Ultimate
Давайте посмотрим на основные моменты нового API и посмотрим, что нового и почему это важно
Когда игры получат преимущество от DirectX 12 Ultimate?
DirectX 12 Ultimate теперь распространяется на ПК с Windows 10 как часть функции версии 2004, выпущенной в конце мая 2020 года (также известной как обновление мая 2020 года). Конечно, чтобы воспользоваться преимуществами этой функции, вам нужна современная видеокарта, которая ее поддерживает.
Если у вас видеокарта не DX12 Ultimate, любая игра, поддерживающая DX12 Ultimate, все равно будет работать с вашим оборудованием. Ваш компьютер просто не увидит визуальных улучшений, которые будут видеть другие. По словам Microsoft, «не будет никакого негативного влияния на оборудование, которое не поддерживает DX12 Ultimate».
Это хорошая новость для бюджетных игроков, которые немного отстают, чтобы сдерживать эти аппаратные счета.
СВЯЗАННЫЙ: Что нового в обновлении мая 10 для Windows 10, доступно уже сейчас
Просмотры:
291
DirectX 12 Ultimate в реальном мире
Возможности DX12 Ultimate обещают сделать игры более визуально ошеломляющими и более эффективными при использовании компьютерных ресурсов. Как и все функции, однако, разработчики игр должны их реализовать. Затенение сетки, например, было поддерживается Nvidia с конца 2018 года, но на самом деле не был использован. Возможно, теперь, когда он является частью DX12 Ultimate, он станет более распространенным.
Аппаратное обеспечение также должно поддерживать эти функции. Microsoft заявила, что маркирует свое новое оборудование как совместимое с DX12 Ultimate. Это может означать еще одну наклейку на коробке или корпусе ПК, а также обычную рекламу на полках магазинов.
На консолях логотип Xbox Series X будет заменять символ DX12 Ultimate. Если вы видите логотип DX12 Ultimate или Xbox Series X, это оборудование поддерживает новый графический API.
Влияние игровых консолей
Сегодня создание высококлассных видеоигр стоит очень дорого, что требует больших бюджетов, которые одна платформа не может себе позволить сама по себе. Таким образом, разработчики создают версии своих игр для различных платформ, и сегодня им это стало проще, чем когда-либо, по двум причинам:
- В современных консолях есть компьютерное оборудование, а дни систем с экзотической архитектурой и большой кривой обучения далеки от времени.
- Одна из платформ, Xbox, также использует DirectX 12 Ultimate и, следовательно, тот же API для ПК.
Текущая ситуация такова, что мы оказываемся в играх для разных поколений на консолях, которые не используют в своих интересах функции DirectX 12 Ultimate. Таким образом, ставки на ту или иную видеокарту будут зависеть от того, во что вы хотите играть, и от того, планируете ли вы обновить ее в краткосрочной или долгосрочной перспективе. Мы советуем вам не страдать близорукостью и выбирать RTX 3000 от NVIDIA, ARC от Intel или RX 6000 от AMD и далее, поскольку постепенно, но постоянно, игры в конечном итоге получают поддержку новых технологий, реализованных в API.
В роли догоняющего. DirectX 2.0 и далее
Следующее поколение API DirectX было представлено в середине 1996 года. Наконец-то в состав программного интерфейса были включены пакеты Direct3D и DirectPlay. С тех пор API состоял из следующих компонентов:
- DirectDraw. Использовался для отрисовки двухмерной графики.
- Direct3D (D3D). Использовался для отрисовки трехмерной картинки.
- DirectPlay. Представлял собой сетевой программный интерфейс.
- DirectInput. Использовался для обработки данных, поступающих с различных манипуляторов.
- DirectX Media. Представлял собой набор API для работы с мультимедиа.
- DirectMusic. Использовался для проигрывания музыки.
- DirectSound. Использовался для записи и воспроизведения звука.
- DirectSound3D. Предназначен для работы с пространственным звуком.
- DirectX Media Objects. Потоковые объекты, такие как энкодеры, декодеры и эффекты.
- DirectSetup. Отвечал за установку всех компонентов DirectX.
DirectX 2.0 предназначался для операционных систем Windows 95 и Windows NT 4.0. С момента выпуска первой ОС прошло совсем мало времени, поэтому для этой версии было выпущено очень мало игр. Microsoft воспользовалась моментом и начала активно продвигать API среди разработчиков. Ради этого во время конференции GDC в 1996 году Microsoft даже устроила специальное мероприятие, где представила некоторые новые возможности DirectX.
Обратная связь сэмплера
Наконец, мы получаем обратную связь сэмплера. Опять же, это все о рендеринге игровых сцен более эффективно.
«Мы можем более эффективно затенять объекты, которые не меняются от кадра к кадру», — объяснил NVIDIA. «И повторно использовать цвета объектов, как рассчитано в предыдущих кадрах».
Sampler Feedback также об улучшении того, как игра загружается в своих текстурах (детали поверхности объектов видеоигр). Идея состоит в том, что компьютер может принимать более разумные решения о текстурировании, чтобы «визуализировать более крупные и подробные текстуры, при этом используя меньше видеопамяти». Это также помогает избежать таких проблем, как заикание.
Опять же, мы говорим о более эффективном использовании графического процессора, который может помочь повысить частоту кадров в целом.
Mesh Shaders
Подобно затенению с переменной скоростью, сетчатые шейдеры также поможет системе работать более эффективно. Эта функция позволяет разработчикам игр создавать высокодетализированные миры, не перегружая процессор, так как NVIDIA объясняет в этом видео,
Он определяет, что должно быть в сцене, и сколько деталей ей нужно (уровень детализации или LOD). Первичные объекты будут иметь более мелкие детали, что в основном означает, что в их составе будет больше треугольников. (Для тех, кто не знает, треугольники — это базовая единица трехмерной графики.)
Объекты, которые находятся дальше, рисуются с меньшим количеством треугольников, так как они требуют меньше деталей. Почти все, что вы видите на экране, представляет собой набор крошечных треугольников, сгруппированных вместе, чтобы создать узнаваемую фигуру или объект.
Посмотрите демонстрационное видео Nvidia Asteroids Mesh Shaders выше, чтобы понять, как оно выглядит. В этом видео используются объекты с 10 различными уровнями детализации, от объектов, которые находятся прямо перед вами, до низкоуровневых астероидов на расстоянии. Это идеальная техника в сцене с множеством случайных объектов, таких как пояс астероидов на видео выше.
Общий результат должен заключаться в том, что видеокарты могут поддерживать более высокую частоту кадров, не жертвуя при этом заметными деталями, поскольку в любой момент времени рисуется меньше треугольников.
Способы исправить ошибку Directx 12
Есть несколько способов исправить неполадку. Первым делом в таких случаях следует начать с переустановки библиотеки и обновления драйверов видеокарты. Если при запуске появляется сообщение «No DirectX 12 adapter or runtime found. Please install latest DirectX runtime or install a compatible DirectX 12 video card.» Это означает, что система не может найти адаптер DirectX 12 и просит вас переустановить последнюю версию. Плюс обновить драйвера на вашу видеокарту и убедиться что она поддерживает 12 версию.
Переустановка библиотеки и драйверов
- Загрузка драйверов NVIDIA – nvidia.ru/Download
- Загрузка драйверов AMD – md.com/ru/support
На приведённой выше странице загрузки АМД есть утилита, которая в будущем позволит загружать обновления для операционных систем Windows 7 и 10. С установленными на компьютерах видеокартами AMD Radeon или AMD Radeon Pro. Тоже касается процессоров со встроенными системами Вега и графикой Радеон.
Создаем папку настроек Settings
У многих пользователей отсутствовала папка, где хранятся настройки игры Settings. Найти её можно на диске C:\ в папке пользователя. Стандартный путь будет таким: C:\Users\Имя Пользователя\Documents(Документы)\Rockstar Games\Red Dead Redemption 2\.
- Открываем эту папку и ищем каталог «Settings». Если его нет создаем папку.
- Далее создаем в этой папке текстовый файл и открываем его.
- Заходим на сайт rdr2.forceflow.be и нажимаем Load Examle. Копируем весь полученный текст и вставляем в наш текстовый файл.
- Сохраняем файл с именем system.xml. Если у вас есть и папка и файл переходим к следующему пункту.
Заменяем DX12 на Vulkan и наоборот
Если папка Settings и файлик system.xml уже были в папке с документами, возвращаемся туда и открываем настройки в текстовом редакторе. Подойдет и Блонот, далее:
- Ищем строчку с kSettingAPI_Vulkan» на «kSettingAPI_DX12. Или наоборот;
- В вставляем разрешение вашего монитора. Ищем строку с разрешением экрана screenWidth value=1920;
- И в строке screenHeight value=1080 устанавливаем высоту.
- Далее в листаем вниз. В предпоследней строке будет надпись NVIDIA GeForce RTX 2070 SUPER. Сюда копируем полное название модели вашей видеокарты как в примере.
Важно! Если эти советы не помогают – можно попробовать переустановить драйвера на Nvidia вышедшие 2 декабря 2020. Стабильная версия 457.51 или более ранних
Многим пользователям помог такой откат назад. Разумеется будем ждать официальных исправлений ошибкой с Directx 12 от разработчиков и очередных патчей.
Затенение с переменной скоростью
Затенение с переменной скоростью — это еще одна функция, которая уже была в DX12. Шейдеры сообщают системе, какой должна быть цвет, яркость и контраст каждого пикселя. Однако этот процесс может быть вычислительно дорогостоящим, и именно здесь происходит затенение с переменной скоростью. Оно затеняет важные части игровой сцены с полным разрешением, в то время как менее важные объекты используют меньшую мощность графического процессора для затенения.
Представьте себя за рулем автомобиля в будущем Форза Горизонт или другая гоночная игра, например
Важно, чтобы вы видели машину перед вами во всех деталях, но для того, чтобы дерево или ограждение, проходящие мимо, не требовали такой же обработки
Вот как NVIDIA описала это:
Общий эффект не должен быть заметен для геймера, но он делает работу компьютера намного более эффективной. Повышение эффективности обещает в целом еще лучшую визуализацию и более высокую производительность в играх.
Великий перелом. DirectX 8.0 и 9.0
2001 год стал, пожалуй, переломным в истории развития DirectX. На протяжении предыдущих шести лет Microsoft находилась в роли догоняющих. И дело было даже не в конкуренции с OpenGL, за которым развитие DirectX худо-бедно успевало, а в седьмой итерации в чем-то даже и превзошло. DirectX сам по себе догонял всю индустрию. Microsoft создавала каждую версию API с оглядкой на архитектуру новейших видеокарт. В таком положении трудно было сделать по-настоящему большой шаг вперед и вырваться в лидеры. И это не устраивало компанию. Поэтому Microsoft наладила сотрудничество с NVIDIA, и DirectX 8.0 появился почти одновременно с видеокартами GeForce 3.
В восьмом поколении архитектура API претерпела значительные изменения и стала больше отличаться от таковой в OpenGL. В DirectX 8.0 появились пиксельные и вершинные шейдеры, что облегчило программистам создание различных спецэффектов. Сами шейдеры представляют собой подпрограммы, которые загружаются в видеокарту наравне с другими данными сцены. Затем драйвер преобразует эти подпрограммы в инструкции, понятные видеочипу. Кроме вершинных и пиксельных шейдеров, DirectX 8.0 мог похвастаться поддержкой тумана и таких технологий, как bump-mapping и texture-mapping (мультитекстурирование).