Поддерживает ли скайрим directx 12

Опубликовано: 23.04.2024

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

Обзор драйверов DirectX:
- DirectX - это основная часть системы Windows. За счет него увеличивается качество/производительность обработки фильмов/игр, имеющих трехмерную анимацию, стереозвук, цветовую графику и другие элементы мультимедиа. Кроме того, увеличивается производительность и безопасность системы

DirectX включает следующие компоненты:
- Direct3D - это компонент, предоставляющий возможность отображает трехмерную графику. Чем мощнее видеокарта на компьютере, тем качественее будут отображаться 3D объекты
- DirectDraw - компонент для отображения двухмерных визуальных эффектов
- DirectSound - компонент для увеличения обработки звуковых эффектов в фильмах и компьютерных играх, а, также для аппаратного ускорения и микширования

Список последних версий DirectX для операционных систем (ОС) Windows:

DirectX 9.0c:
- Поддерживают ОС Windows XP c пакетами обновлений SP1/SP2/SP3 и Windows Server 2003 SP1

DirectX 10.1:
- Включает в себя все компоненты DirectX 9.0c и поддерживает ОС Windows Vista и Windows Server 2008 с пакетом SP1

DirectX 11:
- Включает все компоненты сборки DirectX 9.0c и DirectX 10.1. Совместима с ОС Windows 8/7/Vista SP2 и Windows Server 2008 SP2/R2 с x32 и x64-битными системами

DirectX 11.1 и 11.2 и 12.0:
- Данные версии не входят в состав данной сборки,так как данные версии 11.1 и 11.2 и 12.0 уже включены в состав операционных систем Windows 8 и 8.1 и 10. Предполагается поддержка WDDM 1.2, благодаря чему уровень производительности повышается. Также возможна хорошая интеграция с Direct2D, Direct3D, DirectCompute. DirectX 11.1 состоит из XAudio2, DirectXMath, а также XInput. Кроме этого, можно воспользоваться 3D для поддержки видео файлов, игровых приложений.

ВАЖНО.
Устанавливать этот полный пакет нужно в любом случае, даже если у вас установлена Windows 10, потому что этот пакет добавит в Windows 10 именно все библиотеки 9.0-11.0, а 11.1,11.2,12.0 уже есть в Windows 10

Возможности драйверов:
- Совместимость с видео-драйверами ATI, GeForce и NVidiа
- Обновление пакетов безопасности операционной системы
- Улучшение качества видео
- Низкоуровневая работа со звуками WAV
- Кодирование/декодирование аудио
- Воспроизведение музыки в формате Microsoft
- Работа с 2D, 3D графикой и анимацией в играх и приложениях
- И многое другое

Что нового в DirectX 9.0c, 10.1, 11
- Исправлены мелкие ошибки и недочеты программы

Отличия DirectX от драйверов других производителей:
- Главным и достойным конкурентом Директ Икса считается OpenGL
- В отличие от OpenGL новый набор превосходит по следующим характеристикам:
- Поддержка пиксельных шейдеров
- Поддержка многих видеокарт
- Многофункциональность

Вывод:
Таким образом, DirectX позволит улучшить качество видео, увеличить производительность обработки игр и улучшить безопасность системы Windows

Установка:
Распакуйте архив в любое место или папку и запустите инсталлятор
В архиве есть 2 папки, Полный пакет автономной установки DirectX 9-10-11 и Веб-установщик исполняемых библиотек DirectX
Нужно установить сначала полный пакет автономной установки DirectX 9-10-11 и потом просто сделать проверку через Веб-установщик исполняемых библиотек DirectX
Вариант "Полный пакет автономной установки DirectX 9-10-11" содержит все библиотеки DirectX 9-10-11, запустите Directx_9.10.11.exe и дождитесь окончания установки,интернет можете отключить во время установки
Вариант "Веб-установщик исполняемых библиотек DirectX" это установка всех библиотек через подключение к Microsoft который проверит и установит все необходимые библиотеки в онлайн режиме через прямое соединение к сервису обновления Microsoft, если чего то не будет установлено, подключение к интернету обязательно.

На заметку:
- Проверить установленную версию DirectX в системе Windows можно следующим образом:
1.Зайдите в "Пуск"
2.Откройте параметр "Выполнить"
3.Введите строку dxdiag и подождите пока система просканирует данные и отобразит окошко с данными о программном обеспечении DirectX,в данном окошке отобразится установленная версия DirectX в системе Windows
4.Если вы это действие выполняете впервые,то при открытии окошка вам скажут подтвердить диагностику,жмите "Да" и ждите

Никаких ключей при установках не требуется,все устанавливается без паролей и без ключей активаторов.

Интерфейс прикладного программирования (по-английски API — application programming interface) DirectX 12 создавался Microsoft, как «наш ответ» конкурентам – аналогичным интерфейсам низкого уровня Mantle и OpenGL. Первое появления нового API произошло 29 июля 2015 года в Windows 10. Эта система являлась (и является до сих пор) единственной операционкой, поддерживающей все функции данного API.

Однако, следует сказать, что рынок аппаратных решений был не просто готов к подобному повороту событий, он ждал официального выхода пакета DirectX12, поскольку совместимые с первым уровнем поддержки (DirectX 12_0) видеокарты появились ещё в 2013 году (серия Radeon HD 7730), примерно за полгода до официального анонса нового API.

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

Для пользователя гораздо важнее другой вопрос – какие видеокарты поддерживают directx 12 и входит ли его видеокарта в этот список.

Рассмотрим вопросы аппаратной поддержки библиотек API DX12 в современных видеокартах NVidia.

Какие видеокарты поддерживают Directx 12?

Видеокарты, поддерживающие directx 12

Сразу же следует оговориться, что уровней поддержки у данного пакета целых три:

  • DirectX 12 API;
  • DirectX 12_0;
  • DirectX 12_1.

Первый уровень базовый. Он не интересен пользователю, поскольку это повторение обычных стандартных точек входа предыдущей версии, 11-й. Перечень видеокарт, поддерживающих его, начинается с поколения Fermi (а это далёкий 2010 год) и заканчивается самыми современными чипами Turing.

А вот уже два последних уровня – это и есть поддержка Direct3D на уровне аппаратной части графического процессора. У фирмы NVidia их поддерживают следующие поколения графических процессоров:

  • Maxwell-2 (Geforce-900);
  • Pascal (Geforce -10);
  • Volta;
  • Turing (Geforce-20).

Видеокарты, которые созданы на базе данных чипсетов, поддерживают directx 12 на аппаратном уровне. Ниже приведен список данных видеокарт по чипсетам:

  • Maxwell-2:
  • GeForce GTX 950;

  • eForce GTX 960;
  • GeForce GTX 970;
  • GeForce GTX 980;
  • GeForce GTX 980 Ti;
  • GeForce GTX Titan X.
  • Pascal:
  • GeForce GT 1030 (DDR4);
  • GeForce GT 1030;
  • GeForce GTX 1050 2 Gb;
  • GeForce GTX 1050 3 Gb;
  • GeForce GTX 1050 Ti;
  • GeForce GTX 1060 3 Gb;
  • GeForce GTX 1060 5 Gb;
  • GeForce GTX 1060 6 Gb;
  • GeForce GTX 1070;
  • GeForce GTX 1070 Ti;
  • GeForce GTX 1080;
  • GeForce GTX 1080 Ti;
  • NVIDIA TITAN X;
  • NVIDIA TITAN Xp.
  • Volta:
  • NVIDIA TITAN V;
  • NVIDIA Quadro GV100;
  • NVIDIA TITAN V CEO Edition.
  • Turing:
  • GeForce RTX 2060;
  • GeForce RTX 2070;
  • GeForce RTX 2080;
  • GeForce RTX 2080 Ti;
  • TITAN RTX;
  • GeForce GTX 1660 Ti.

Проверка видеокарты на совместимость с directx 12

Чтобы проверить, совместима ли видеокарта с DirectX 12, следует просто узнать, на каком чипсете она сделана. Если он присутствует в списке перечисленных, значит видеокарта поддерживает API на аппаратном уровне, если нет – соответственно, не поддерживает.

Узнать это можно с помощью любой программы диагностики компьютера, например, Speccy, HWInfo или AIDA.

Можно поступить и другим способом. Используя стандартное средство Windows «Сведения о системе» можно получить информацию о том, какой в системе установлен видеоадаптер. Далее при помощи сайта NVidia или AMD можно узнать, какую версию API поддерживает данный адаптер.

Запустить программу можно следующим образом: нажав Win+R, набрать в окне «msinfo32» и нажать «ОК». Тип адаптера будет указан в разделе Компоненты – Дисплей – Описание адаптера.

Какие видеокарты Radeon и GeForce совместимы с DirectX 12?

Какие видеокарты Radeon и GeForce совместимы с DirectX 12?

Как ожидается, DirectX 12 принесет некую революцию в игровую графику, но какие же графические карты Radeon и GeForce совместимы?

Как выяснилось, единственной гарантией полной совместимости с новой технологией – в случае с картами AMD – являются модели основаны на GCN архитектуре, в то время как для Nvidia – самые последние модели поколения Maxwell 2.0.

directx 12 slajd nvidia

directx 12 slajd nvidia

Также поддерживать DirectX 12 будут интегрированные чипы AMD APU Kabini Temash и Carrizo.

Что со старыми видеокартами?

В таблицу мы вписали все прошлые модели, которые будут поддерживать DirectX 12:

МоделиАрхитектураDirectX 12
AMD Radeon
Radeon HD 6000, R5 210 R 5 220 R 5 230, R 5, 235 (X) (и ниже)TeraScaleНет
Radeon HD 7000, R7 240, 250 R7 (X / R) 265 R 7, R 9 270 (X) R 9 280 (Х)GNC 1.0Да
Radeon HD 7790, R 7, 260 (X) R 9 290 (Х), R9 295X2GCN 1.1Да
Radeon R9 285GCN 1.2Да
Nvidia Geforce
GeForce 300, GeForce 405 (и старше)TeslaНет
GeForce 400 (без GeForce 405)FermiДа
GeForce 500FermiДа
GeForce 600Fermi/KeplerДа
GeForce 700Fermi/Kepler/Maxwell 1.0Да
GeForce 900Maxwell 2.0Да

Также стоит отметить, что новая возможность будет интегрирована с Xbox One и даст улучшенную графику для этой консоли.

Уже 29 числа, с выходом Windows 10, станет доступна новая версия DirectX, которая обещает увеличить производительность в играх и не только. В отличие от DirectX 11, вам не потребуется покупать новую видеокарту, и это не может не радовать. DirectX 12 обещает работу на многих устройствах: на смартфонах, планшетах, ноутбуках, персональных компьютерах и Xbox One. Для последнего сама Microsoft предрекает увеличение производительности, даже по сравнению с PS4.

Что такое DirectX?

«DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX под Windows бесплатно доступен на сайте Microsoft. Зачастую обновленные версии DirectX поставляются вместе с игровыми приложениями.» (с) Wikipedia

Нововведения в DirectX 12

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

Многопоточная оптимизация и разгрузка CPU
В марте 2014 года свет увидела большая (на то время) порция информации о новой версии API. Главной темой была оптимизация использования CPU, и в качестве примера были показаны результаты теста скорости вывода кадра в бенчмарке 3DMark. На скриншоте ниже можно увидеть сокращение скорости отображеня кадра в два (!) раза из-за оптимизации использования лишь CPU и более «умного» распределения ресурсов по ядрам.

DirectX 12: Чего ждать?

Также оптимизирована работа процессоров, имеющих более четырех ядер. Если раньше не имело смысла переплачивать за лишние ядра, если процессор покупался для игр, то теперь все поменялось.

DirectX 12: Чего ждать?

DirectX 12: Чего ждать?

Использование нескольких GPU
Настал праздник для геймеров, имеющих встроенное видео ядро в своих процессорах, но не слишком мощную дискретную видеокарту. DirectX 12 позволит работать одновременно не только видеокартам с технологиями SLI или CrossFire, но и связкам «дискретная + интегрированная».

DirectX 12: Чего ждать?

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

DirectX 12: Чего ждать?

DirectX 12: Чего ждать?

DirectX 12 и встраиваемые low-end GPU
Улучшение производительности, как и сам DirectX 12, будет доступно не только на суперсовременных игровых станциях, но и для относительно слабых встраиваемых решений. По тестам, проведенным на Surface Pro 3 с процессором Core i5, имеющим встроенное видео ядро Intel HD Graphics 4400, производительность увеличилась на 50%. Все благодаря более рациональному использованию GPU.

DirectX 12: Чего ждать?

Использование всего потенциала eSRAM (только Xbox One)
eSRAM – особая высокоскоростная память, используемая в GPU Xbox One. Ранее использовалось специальное API для управления, но сейчас, с выходом DirectX 12, всем управляет одно API – DirectX. Данное улучшение обещает увеличение быстродействия памяти и более рациональное ее использование. Вероятно это поможет сократить, а может и вовсе избавиться, от отставания от PS4.

DirectX 12: Чего ждать?

Обратная совместимость с DirectX 11 видеокартами
Большинство современных видеокарт, которые поддерживают DirectX 11, полностью совместимы с DirectX 12. Но, к сожалению, далеко не все смогут использовать все нововведения в новом API.

DirectX 12: Чего ждать?

Моя видеокарта поддерживает DirectX 12?

Список видеокарт с поддержкой DirectX 12 API:
*В этом списке предоставлены видеокарты, поддерживающие DirectX 12 API, но далеко не все из них поддерживают DirectX 12_0 и DirectX 12_1.

  • AMD Radeon™ R9 Series graphics
  • AMD Radeon™ R7 Series graphics
  • AMD Radeon™ R5 240 graphics
  • AMD Radeon™ HD 8000 Series graphics for OEM systems (HD 8570 и выше)
  • AMD Radeon™ HD 8000M Series graphics for notebooks
  • AMD Radeon™ HD 7000 Series graphics (HD 7730 и выше)
  • AMD Radeon™ HD 7000M Series graphics for notebooks (HD 7730M и выше)
  • AMD A4/A6/A8/A10-7000 Series APUs ( “Kaveri”)
  • AMD A6/A8/A10 PRO-7000 Series APUs ( “Kaveri”)
  • AMD E1/A4/A10 Micro-6000 Series APUs ( “Mullins”)
  • AMD E1/E2/A4/A6/A8-6000 Series APUs ( “Beema”)

Nvidia
  • Nvidia Fermi (GTX 400, GTX 500)
  • Nvidia Kepler (GTX 600, GTX 700)
  • Nvidia Maxwell (GTX 700, GTX 900)

Intel
  • Intel Haswell (HD 5000, 4600, 4400 и 4200; Iris 5200 и 5100)
  • Intel Broadwell (HD 6000, 5600, 5500 и 5300; Iris 6200 и 6100)

DirectX 12_0
Только GPU или архитектуры, специально разработанные для поддержки DirectX 12, будут поддерживать уровень функций DirectX 12_0, который содержит ряд новых технологий. Среди них – тайловые ресурсы Tiled Resources. В принципе, тайловые ресурсы известны ещё по DirectX 11, они отличаются высокой эффективностью по используемой памяти, а также могут значительно улучшить уровень детализации. С помощью мелких текстур в многократных ориентациях можно симулировать крупные текстуры. Кроме того, существенно экономится память. А качество картинки приносить в жертву не придётся.

В примере приводится классическая текстура Texture 3D под DirectX 11 с разрешением 1.200 x 600 x 600 пикселей с 32-битным цветом – она занимает 1,6 Гбайт. С тем же качеством можно использовать тайловую текстуру Tiled Texture 3D через многократные повторения – она будет иметь разрешение 32 x 32 x 16 пикселей с 32-битным цветом. Размер при этом будет составлять 156 Мбайт. В одном из примеров приведена сцена рендеринга, в которой тайловая 3D-текстура используется 2.500 раз. Для создания и симуляции некоторых материалов в 3D добавляется ещё одно информационное поле. Им может быть, например, значение прозрачности или вязкости. Такой подход позволяет лучше симулировать жидкости и газы.

Ещё один тип тайловых ресрусов – объёмные тайловые ресурсы (Volume Tiles Resources), однако они относятся к уровню функций уже не DirectX 12_0, а 12_1.

К уровню DirectX 12_0 относится Typed UAV и новая модель Bind, которые ориентируют API на большее число ядер CPU, что обеспечивает более широкую параллелизацию и производительность.

DirectX 12_1
Ещё на шаг дальше Microsoft и разработчики GPU пошли с DirectX 12_1. Но данный урвоень функций поддерживают только самые новейшие GPU. К ним относятся все GPU на основе 2-го поколения "Mawell". Одна из новых технологий – консервативная растеризация (Conservative Rasterization). Она используется для фильтра динамического суперразрешения (Dynamic Super Resolution) и сглаживания Multiframe Sampled Anti-Aliasing.

При растеризации небольшого объекта/пикселя в некоторых случаях лучше учитывать все покрытые точки семплирования, пусть даже частично. Также консервативная растеризация важна при вокселизации VXGI. Улучшенная методика наиболее заметна и при расчете теней.

Видео демонстрации DirectX 12:

Заключение
Все выглядит очень многообещающе. Для AMD в частности. AMD славится своими шести и восьми-ядерными процессорами – улучшена поддержка многоядерных процессоров. AMD имеет процессоры с хорошими графическими ядрами (APU) – мощности встроенной и дискеретной графики суммируются. Улучшена поддержка высоких разрешений, в которых даже не самые новые видеокарты от AMD и так хорошо себя чувствуют. Графика от Nvidia или Intel тоже не останется в дураках, все получат прирост производительности. Но на самом деле, больше от этого выиграем мы – игроки.

Остается надеяться, что игры с ужасной оптимизацией будут выходить реже, чем сейчас, а железо не придется апгрейдить так часто. Мечты-мечты :)

Обновляем ПК: какие видеокарты совместимы с DirectX 12

DirectX 12 уже не остановить. Несмотря на Vulkan и OpenGL, в PC-гейминге массивно доминирует графический интерфейс от Microsoft. Если вы думаете об обновлении ПК, то обязательно должны убедиться в том, что ваша новая видеокарта поддерживает DirectX 12. Мы расскажем о деталях нового интерфейса и дадим конкретные советы по покупке.


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 12

Уровень функциональных возможностей описывается стандартами, которым должны удовлетворять графические карты, чтобы быть способными использовать определенные функции DirectX 12 и, соответственно, Direct3D. Все карты Nvidia серии GTX 900 удовлетворяют стандартам 12_0 и 12_1. В частности, уровень 12_1 должен позволять отображать некоторые эффекты быстрее и «симпатичнее» — например, максимально реалистичный дым или красивое освещение.

Обновляем ПК: какие видеокарты совместимы с DirectX 12

Разумеется, GTX-1000-серия в этом вопросе демонстрирует лучшие способности. А вот AMD-карты, начиная с GCN 1.1 (Graphics Core Next), задействуют лишь ограниченный перечень функций стандарта 12_0. То же самое касается и актуальных карт Polaris, то есть RX 460, 470 и 480, а также ребрендинговых RX 550, RX 560, RX 570 и RX 580. При этом GCN5-карты серии Vega 10 могут использовать и уровень функциональных возможностей 12_1, но сегодня это касается только карт Radeon RX Vega 56 и RX Vega 64.

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, следует взять карту с как можно большим количеством функций.

Nvidia-вариант: Zotac Geforce GTX 1060 6GB AMP!

С Zotac GTX 1060, которая стоит около 14 000 рублей, вы в любом случае будете готовы к работе под Windows 10 и получите полный набор функциональных возможностей DirectX 12. Zotac GTX 1060 предлагает 6 Гбайт видеопамяти стандарта GDDR5 и выходы для HDMI, DVI, а также DisplayPort.

Обновляем ПК: какие видеокарты совместимы с DirectX 12

С указанными 1557 МГц и 1280 шейдерами карта получается довольно быстрой и подходит для виртуальной реальности. Практически во всех игровых бенчмарках она достигает существенно больше 600 кадров в секунду в разрешении Full HD при настройках от высоких до очень высоких.

AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB

Высокую производительность в разрешении Full-HD предлагает и актуальная архитектура Polaris от компании AMD. Но: с момента возникновения крипто-майнингового бума Radeon прилично потеряли в привлекательности по соотношению цены и качества, став невероятно дорогими. Несмотря на то, что цены снова стабилизировались, Sapphire Radeon RX 580 с 8 Гбайт видеопамяти все еще стоит дороже, чем Geforce GTX 1060 6GB. В начале 2017 года это было бы совершенно немыслимым сценарием.

Читайте также: