Перейти к содержимому

Directx 12 что это

  • автор:

DirectX 12

Как узнать версию DirectX?

DirectX 12 – актуальная на сегодня технология, разработанная корпорацией Microsoft. Она представляет интерес в первую очередь для разработчиков и игроков. Благодаря этому программному обеспечению можно полностью раскрыть потенциал видеокарт таких известных производителей, как Nvidia и AMD.

Связанные ресурсы

  • Нет доверия к CAB-файлу необходимому для выполнения установки DirectX
  • Directx h81 0 ошибка как исправить для Виндовс 10

Содержание:

Обзор DirectX 12 для Windows

Если вы являетесь обладателем персонального компьютера под управлением операционной системы Windows 10, то вам даже не нужно ничего устанавливать. Директ Икс 12 установлена в этой ОС по умолчанию. Это сделано с прицелом на возможность тонко настраивать производительность современных видеокарт.

Наибольший эффект почувствуют обладатели линейки видеокарт RTX от компании Nvidia. Благодаря новому API, система способна гораздо лучше производить обмен информацией между ОС и аппаратной частью – видео- и звуковой картой.

Лицензия Бесплатно
Система Windows (10, 8, 8.1, 7, Vista, XP)
Размер 0,3 MB
Версия Последняя
Формат .exe
Разработчик Microsoft
Язык интерфейса Русский, Английский

Если вы не уверены, что на вашем персональном компьютере установлена последняя версия DirectX 12, то вам необходимо убедится в этом самостоятельно. Достаточно лишь воспользоваться встроенным в систему инструментом диагностики. Чтобы его открыть, всё что вам понадобится, это исполнение следующих действий:

Как проверить версию Директ Икс

  • Откройте меню «Пуск»;
  • Впишите «dxdiag» в поисковую строку;
  • Перед вами должен появится образ программы диагностики с логотипом Директ Икс;
  • Открывайте его и соглашайтесь с условиями использования;
  • После этого вы сможете эксплуатировать специальный инструментарий диагностики «Директ Икс».

Внутри этой программы можно обнаружить информацию не только по версии установленного DirectX, но также и по всем остальным технологиям, которые используются в связке с аппаратной частью вашего персонального компьютера. Если по какой-то причине вы хотите переустановить Директ Икс 12, то установщик всегда можно бесплатно скачать с нашего сайта.

Описание DirectX 12, DirectX 11, 10, 9, 8, 7

Версии DirectX появились еще в прошлом веке, включен в состав Виндовс 95. DX7 разрабатывалась под Виндовс 2000 и более старые версии ОС, теперь ее можно установить лишь на древний раритетный компьютер.

Свое развитие получили во времена очень уважаемой многими операционной системы Windows XP с пакетом обновления 2, и обновлялась впоследствии для разных ОС, вплоть до 10-й версии. Поддерживается различными Service Pack — пакетами обновления для Виндовс разных поколений.

Welcome to DirectX12.com

On the Microsoft Windows operating system, DirectX 12 is a collection of APIs (Application Programming Interfaces) for managing graphics, sound, and other multimedia functions. It is used in PCs to carry out and manage duties linked to multimedia, including game applications, videos, etc.

Microsoft released a special version of DirectX called DirectX 12 for programmers. This gives the developer the chance to improve and add to the fantastic graphics in Windows-based PC games, enhancing the players’ overall gaming experience.

Features

There are various features of directx12 some of which are mentioned below which you can check.

  • Mesh shading – Highly detailed graphics without overloading your CPU. It reduces GPU workload.

Old versions

Here is the old version of directx12:-

Name Size DOWNLOADS
Directx 9 95.63 MB CLICK ME
Directx 10 95.63 MB CLICK ME
Directx 11 95.99 MB CLICK ME
Directx 12 (current) 288 KB DOWNLOAD ��

Upcoming version Directx 13

Directx13 is not released yet but by the end of the year 2023, it may be released. Directx13 would be coming with more exciting features that a developer would love to use.

How does it work?

Directx12 is actually a type of Microsoft-based software which is also called API or application programming interface. This software allows a user to take the Windows-based PC gaming experience to the next level by providing advanced graphics and better clarity in their games.

Directx12 optimizes your CPU a lot, due to which you do not get any kind of frame drop or any kind of performance reduction in your gaming experience. By optimizing the CPU, this API prevents it from overloading and at the same time, it reduces the workload of your GPU to give you a smooth and smooth gaming experience, and DirectX 12 works.

Along with all these things, you also get to see some such features in DirectX 12, with the help of which it boosts and enhances the performance of games and other multimedia, as well as graphics and texture loading. Basically, it reduces frame drops and allows a user to play games at a good framerate.

How to Download and Install on window 10, 11

To use directx12 on your windows PC you need to download and install it. You can download the Directx12 on your Windows PC from this Download button.

Once the download procedure is finished and you download the Directx12 software on your PC, you need to install it.

For installing Directx12 on your windows 10,11 just follow the steps given below:

This is how you can easily install the Directx12 on your Windows 10,11 PC.

How To Update DirectX 12 Proper Way On Windows

In the latest Windows OS PC, the Directx12 is pre-installed and if you want to update it you need to update your windows. As soon as your windows are updated it ultimately updates your Directx12 also.

To Update DirectX 12 properly Way On Windows you need to simply follow the steps given below:

How to enable DirectX 12?

To enable Directx12 on your PC all you need is to follow these simple steps given below.

Once after finishing all the processes the Directx12 will be successfully enabled on your PC.

FAQ

Q1. Do DirectX 11 games work with DirectX 12?

Yes, Directx 11 games will completely work with DirectX 12. Also, you will get to see good graphics and amazing gaming experiences while playing Directx 11 games with Directx 12.

Q2. Why don’t Macs support the DirectX 12 API?

Macs don’t support the DirectX 12 API just because of Apple’s metal. Directx 12 requires one million SRVs which Apple does not support.

Q3. Is DirectX 12 installed on my PC?

Basically, windows 11,10, and other latest versions come with Directx12 pre-installed. To check it you need to go to your search bar and type “dxdiag” and there you will get to know.

Q4. Can I download DirectX 12 on Windows 10?

Yes, if your system is compatible with DirectX 12 then you can easily download and install it.

What is DirectX 12 for?

It’s Mainly improve your Graphics Quality either you are Playing Games or not in your PC. You Must be install in your pc for Good Experience.

Can DirectX 12 be downloaded?

  1. Press the Windows key + R to open the Run dialog box.
  2. Type (dxdiag)
  3. Under the “System Information” you can check the DirectX Version.

Does my PC support DirectX 12?

If You Are Using Window 10 + 2004 Above Model of PC Then Your PC Supports DirectX 12.

Which graphics card support DirectX 12?

A List of ALL Graphics Card – GeForce RTX 40 Series, GeForce GTX 16 Series, GeForce RTX 20 Series, GeForce RTX 30 Series Laptops.

Almost all people like to play computer games and it is a great source of entertainment, with the help of which people enjoy a lot. In such a situation, if the clarity and graphics of the game are as good as the fun of playing the game increases.

Conclusion

Overall, DirectX 12 is designed to provide a more efficient and powerful platform for developing and running graphics-intensive applications on Windows. Here we told you about each and every detail regarding Directx 12 which you download and install easily by the steps given. Trademark notice : This web site and/or material is not affiliated with, endorsed by, or sponsored by microsoft and registered trademarks of (NVIDIA Corporation) This webpage is for educational purposes only.

DirectX 11 против DirectX 12: в чем различия и какой использовать?

DirectX 11 против DirectX 12: в чем различия и какой использовать?

DirectX 12 был выпущен вместе с Windows 10 в 2015 году. С его выходом компания Microsoft открыла новую эру для геймеров и разработчиков игр. Способный снизить нагрузку на CPU и повысить производительность GPU, DirectX 12 быстро завоевал себе имя.

Однако действительно ли повышение производительности так просто, как переход с DirectX 11 на DirectX 12? Давайте выясним это, рассмотрев различия между DirectX 11 и 12.

Что представляет собой DirectX от Microsoft?

DirectX 11 против DirectX 12: в чем различия и какой использовать?

DirectX — это набор API, используемых для обработки задач, связанных с мультимедиа. Сюда входит программирование игр на платформах Microsoft, таких как Windows и Xbox. Чтобы представить некоторый контекст, давайте вкратце поговорим об API.

Интерфейс прикладного программирования (API) позволяет двум или более компьютерным программам общаться друг с другом. Подумайте об этом как о телефоне. Если ваша мама отправит вам сообщение со списком продуктов, ваш телефон получит эти данные и отобразит их для вас. По сути, это и есть API.

Лучшие видеокарты для 1080p в 2023 году

В чем разница между DirectX 11 и DirectX 12?

DirectX 11 против DirectX 12: в чем различия и какой использовать?

Итак, каковы различия между DirectX 11 и DirectX 12? Проще говоря, DirectX 12 — это последняя версия DirectX. Одно из самых заметных различий между этими двумя версиями заключается в том, как они взаимодействуют с вашим оборудованием. Большинство игр, разработанных с использованием DirectX 11, задействуют от двух до четырех ядер процессора. Одно из этих ядер обычно предназначено для того, чтобы сообщать графическому процессору, что делать.

Затем игра использует оставшиеся ядра для обработки различных параметров, требующих большого количества мощностей CPU, например, движения объектов или расстояния прорисовки. С другой стороны, DirectX 12 распределяет нагрузку на CPU между несколькими ядрами, а также позволяет каждому ядру одновременно общаться с GPU.

DirectX 12 также поставляется с некоторыми причудливыми фичами. К ним относятся асинхронные вычисления и объекты состояния конвейера (PSO). Асинхронные вычисления повышают эффективность использования GPU, позволяя нескольким рабочим нагрузкам работать параллельно. Это, по сути, раскрывает весь потенциал вашего GPU.

Представьте официанта в ресторане. Когда официант принимает заказ, он сначала спрашивает, что бы вы хотели выпить. После того как вам принесут напитки, он спросит, что бы вы хотели получить в качестве основного блюда. Ваш заказ выполняется поэтапно. Официант не спросит вас, что бы вы хотели на десерт, пока вы не съели основное блюдо. Хотя это и эффективно, но не так эффективно, как могло бы быть.

При вычислениях каждая из задач официанта будет выполняться отдельным ресурсом GPU. Пока вы не получите свой напиток, ресурсы GPU, необходимые для принятия заказа на основное блюдо, будут простаивать. С асинхронными вычислениями DirectX 12 официант сможет принимать ваш заказ одновременно, как в сети ресторанов быстрого питания. Это позволяет максимально эффективно использовать GPU и повышает производительность в играх.

В DirectX 12 также появились PSO. В DirectX 11, когда геометрия игры передается на GPU для рендеринга, различные аппаратные настройки отвечают за интерпретацию и рендеринг этих данных. Это называется графическим конвейером и представляет собой поток входных и выходных данных, который происходит во время рендеринга кадров на GPU. Однако графический конвейер DirectX 11 не идеален.

Этот конвейер содержит набор различных состояний, включая состояние растеризации, состояние наложения, состояние трафарета глубины и другие компоненты. В DirectX 11 между этими различными состояниями существуют зависимости. В результате одно состояние не может быть завершено, пока не будет определено предыдущее состояние. Это снижает загрузку GPU и увеличивает накладные расходы CPU за счет снижения производительности.

Чтобы обойти эту проблему, в DirectX 12 появились PSO, которые представляют собой объекты, описывающие состояние всего графического конвейера. PSO похожи на бутылку, в которой содержатся различные состояния и компоненты, необходимые для создания изображения. Это позволяет графическому процессору предварительно обрабатывать каждое зависимое состояние вместо того, чтобы постоянно пересчитывать состояния на основе текущего графического конвейера.

Это значительно снижает накладные расходы процессора, присутствующие в DirectX 11, и повышает производительность. Итак, как же на самом деле выглядит это различие? По данным Microsoft, DirectX 12 снижает нагрузку на CPU на 50 процентов и повышает производительность GPU на 20 процентов. Хотя это и значительные улучшения, это не означает, что вы увидите те же результаты.

10 игр с самой реалистичной графикой

Почему переход с DirectX 11 на DirectX 12 не так прост

DirectX 11 был впервые выпущен для Windows Vista 27 октября 2009 года. Таким образом, если учесть, что DirectX 12 вышел в 2015 году, то между DirectX 11 и DirectX 12 прошло шесть лет. За это время тысячи игр были разработаны с использованием DirectX 11. К сожалению, перейти с DirectX 11 на DirectX 12 не так-то просто.

DirectX 11 против DirectX 12: в чем различия и какой использовать?

DirectX 11 — это так называемый высокоуровневый API. Проще говоря, с API высокого уровня разработчикам работать проще. В результате получаются стабильные, отшлифованные и играбельные игры. С другой стороны, DirectX 12 — это низкоуровневый API, и по сравнению с DirectX 11 это совсем другой зверь. Хотя он позволяет разработчикам точно настраивать оптимизацию на гранулированном уровне, его использование требует обширных знаний.

Учитывая это, игра, разработанная на DirectX 12, может иметь худшую производительность в зависимости от знаний разработчика об API. Есть улучшения, которые приходят с DirectX 12, но все зависит от того, насколько хорошо программист может их реализовать. По этой причине многие разработчики предпочитают придерживаться высокоуровневых API, таких как DirectX 11.

Что выбрать: DirectX 11 или DirectX 12?

Ответ зависит от нескольких вещей, например, от того, какую игру вы хотите запустить. Например, Guild Wars 2 работает на DirectX 11. Даже если ваша ОС и аппаратное обеспечение используют DirectX 12, у вас не будет возможности выбрать DirectX 12 в Guild Wars 2, потому что игра не поддерживает его. Это полностью решение разработчика, компании ArenaNet.

Хотите верьте, хотите нет, но ArenaNet потребовалось девять лет, чтобы перейти с DirectX 9 на DirectX 11. Однако есть игры, которые поддерживают и DirectX 11, и DirectX 12. Например, Fortnite. В настройках игры пользователи могут переключаться между обеими версиями.

DirectX 11 против DirectX 12: в чем различия и какой использовать?

Возможность выбора между DirectX 11 и DirectX 12 также зависит от вашего оборудования. Практически любой современный GPU будет поддерживать DirectX 12, но этого нельзя сказать о более старых GPU, таких как Radeon HD 4870. Этот графический процессор, выпущенный в 2008 году, поддерживает только DirectX 10. Это означает, что на нем невозможно запустить большинство современных игр, которые работают с использованием DirectX 11 и DirectX 12.

Что такое DirectX 12 и какие преимущества он несет?

DX12

DirectX 12 — это особый компонент, обеспечивающий слаженную работу ОС и других приложений, в основном игр, с драйверами видеокарты.

Если вы регулярно следили за нашей серией материалов, связанных с новой Windows 10, вы, вероятно, заметили, что не редко в них упоминался DirectX 12. Это не случайно – с того момента, когда Microsoft заговорила о следующей версии операционной системы, компания не раз подчеркивала центральную роль, отведенную в ней последнему DirectX. Почему это так важно для вас, как пользователя, и какие улучшения принесет новая версия графического интерфейса с предстоящей Windows 10? Сегодня мы постараемся кратко ответить на эти вопросы.

Немного предыстории

Хотя он часто воспринимается как неотъемлемая часть каждой Windows, на самом деле впервые DirectX появился во втором пакете обновления для Windows 95. Он представляет собой комплексный набор различных модулей, объединенных под общим названием «интерфейс прикладного программирования» (application programming interface или API). Каждый из них выполняет многочисленные и разнообразные функции, но их главная цель заключается в обеспечении прямого доступа для различных мультимедийных и видеопрограмм (в основном игры, конечно) к аппаратной части компьютерной системы, работающей под управлением Windows.

До появления первой версии DirectX (которая носила серийный номер 2.0а) с Windows 95 Service Release 2, запуск и выполнение подобных приложений (игр) был громоздким и сложным процессом. Чтобы получить прямой доступ к аппаратному обеспечению, программа обращалась к DOS – предшественник Windows без графического интерфейса. Это был, мягко говоря, неэффективный механизм использования компонентов, таких как оперативная память, видео и звуковая карта и т.д.

С появлением Windows 95 Microsoft решила, что пора открыть новую страницу в своей истории. Компания осознала, что для того чтобы сделать новую операционную систему популярной среди обычных пользователей и особенно среди геймеров, одна должна предложить более эффективную рабочую среду для работы игровых тайтлов.

Так родился DirectX – программный интерфейс нового поколения, благодаря которому все мультимедийные приложения, способные его использовать, получили более быстрый доступ к необходимому им оборудованию.

В начале принятие нового API пошло сравнительно медленно, особенно на фоне достаточно сильной конкуренции со стороны появившегося несколькими годами ранее OpenGL. Постепенно, однако, DirectX становился все лучше и лучше, и сегодня практически в одиночку доминирует в мире компьютерных видеоигр – по крайней мере, на платформе Windows.

Счастливый номер 12

DirectX 12

Не сложно догадаться, что цифры в названии интерфейса указывают номер его версии. В данном случае мы говорим о двенадцатой версии DirectX, которая заслуживает особого внимание из всех одиннадцати других, которые предшествуют ей.

Правда в том, что все последнее десятилетие – с момента появления версии 10, Microsoft в основном «лежала на старых лаврах», если говорить о DirectX. Доминирующее положение интерфейса (и Windows в частности) в сегменте PC сделало компанию немного ленивой, и в результате большинство улучшений в версиях 10 и 11 были скорее эволюционными, чем революционными. Каждая из этих версий получила промежуточные обновления, которые добавили относительно небольшие оптимизации и новые, но не особенно впечатляющие возможности.

В отличие от них версия 12 является большим, решительным шагом вперед не только для DirectX в частности, но и для Microsoft в целом.

Поскольку Windows 10 будет единой платформой, работающей на смартфонах, планшетах, ноутбуках, настольных компьютерах и игровых консолях (Xbox One), появление DirectX 12 отразится на гораздо более широком спектре аппаратных устройств.

Владельцам Xbox One, например, новый интерфейс обещает ускорение возможностей рендеринга и, следовательно, более красивые на вид игры. Более того, в Microsoft надеются, что переход к DirectX 12 уничтожит превосходство их главного конкурента – консоли Sony PlayStation 4, которая в настоящее время предлагает более высокую вычислительную мощность, чем Xbox One. Например, новый API позволит разработчикам игр получить более быстрый доступ к высокопроизводительному ESRAM буферу Xbox, а это в свою очередь приведет к росту количества кадров в секунду.

DirectX 12 обещает и ускорение приборной панели Xbox One, как и полноценную поддержку 4К видео.

Новая жизнь для старых компьютеров

Windows-10-Gaming_thumb.png

Другое очень интересное обещание, связанное с DirectX 12, звучит так: оптимизация. Microsoft говорит, что только с обновлением до Windows 10 (и DirectX соответственно) мультимедийная (т.е. игровая) производительность вашего компьютера может увеличиться почти в два раза. А предварительные тесты PCWord показали, что рост может быть даже больше.

За счет чего можно достичь аналогичного скачка в производительности без замены аппаратных средств? Все очень просто – за счет полноценного использования ресурсов, которым располагает компьютер.

Сегодня практически все актуальные компьютеры, будь то мобильные или настольные, рассчитывают на процессор с более чем одним вычислительным ядром. Более того – в современных графических процессорах количество ядер измеряется тысячами.

Возвращаясь в прошлое, когда Intel закончила «войну за мегагерцы» и приняла концепцию повышения производительности посредством параллелизма, т.е. путем разделения операций/расчетов между двумя и более процессорными ядрами, тогдашнее программное обеспечение было не готового к такому гигантскому скачку вперед.

Ни массовые операционные системы (читай Windows), ни приложения, работающие под их управлением, не были оптимизированы так, чтобы максимально использовать преимущества от наличия более одного процессорного ядра.

Поэтому замена одноядерного на двух- или четырехъядерный процессор, несомненно, приводила к росту производительности, но не так драматично, как ожидали пользователи.

Одна из основных задач нового DirectX 12 как раз таки и заключается в том, чтобы позволить играм по максимуму использовать все доступные ядра процессора и нагружать их на полную мощность. Эффект от такой оптимизации мягко говоря впечатляет – результаты в популярном тесте 3D Mark показывают 10-15-кратное увеличение производительности при переходе от DirectX 11 к DirectX 12!

DX12 HW EFficiency

Тем не менее, это еще не все. Софтверный гигант обещает рост производительности не только для мощных десктопных систем, но и для более слабых устройств, таких как портативные компьютеры и планшеты с Windows.

Разумеется, это не означает, что они чудесным образом превратятся в полноценную альтернативу настольному игровому PC, но благодаря Windows 10 и DirectX 12 они предложат более гладкую и качественную графику.

Новый интерфейс обеспечит и гораздо более эффективный алгоритм распределения задач между интегрированной и дискретной графикой – функция, подобная той, которую предлагает нашумевшая несколько лет назад технология Virtu от компании Lucid.

И наконец – DirectX 12 подготовит Windows для нового мира разрешения 4К, которое мы надеемся, закрепится в мире ПК в ближайшие несколько лет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *