Как узнать поддерживает ли видеокарта directx 12
Интерфейс прикладного программирования (по-английски 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 установленной в Windows можно с помощью команды dxdiag или смотрим в Aida64.
- Узнать версию DirectX поддерживающую видеокартой от AMD Radeon — используем программу GPU-Z или Aida64.
- Узнать версию поддерживающую видеокартой от Nvidia можно в панели управления Nvidia, или в программах Gpu-z и Aida64.
Помогу решить проблему с ПК или ноутбуком. Вступайте в группу VК — ruslankomp
Что со старыми видеокартами?
В таблицу мы вписали все прошлые модели, которые будут поддерживать 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 295X2 | GCN 1.1 | Да |
Radeon R9 285 | GCN 1.2 | Да |
Nvidia Geforce | ||
GeForce 300, GeForce 405 (и старше) | Tesla | Нет |
GeForce 400 (без GeForce 405) | Fermi | Да |
GeForce 500 | Fermi | Да |
GeForce 600 | Fermi/Kepler | Да |
GeForce 700 | Fermi/Kepler/Maxwell 1.0 | Да |
GeForce 900 | Maxwell 2.0 | Да |
Также стоит отметить, что новая возможность будет интегрирована с Xbox One и даст улучшенную графику для этой консоли.
DirectX это компонент операционной системы Windows, который используется при программировании компьютерных игр и других программ использующих трехмерную графику.
Если программа разрабатывалась с использованием DirectX определенной версии, то для ее запуска на компьютере также должна быть установлена эта версия DirectX либо более новая. Но, и это еще не все. Для нормальной работы программы, эту версию должна поддерживать еще и ваша видеокарта.
Из-за этого возникает много вопросов о версиях DirectX. Многие пользователи интересуются, как узнать какой DirectX установлен на компьютере, а также какая версия DirectX поддерживается видеокартой. Ответы на эти вопросы вы сможете найти в данной статье.
Как узнать какой directx поддерживает видеокарта
Этот способ подойдёт для видеокарт AMD или Nvidia.
Как узнать какой DirectX поддерживает видеокарта
Если вы хотите узнать, какой DirectX поддерживает ваша видеокарта, то для этого вам понадобится бесплатная программа TechPowerUp GPU-Z. Скачайте данную программу с официального сайта, установите и запустите на своем компьютере.
После запуска программа GPU-Z отобразит всю возможную информацию о вашей видеокарте. Для того чтобы узнать, поддерживаемую версию DirectX, обратите внимание на строчку «DirectX Suport» (скриншот вверху).
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.
У меня пишет directx 12 в dxdiag, в AIDA 64 пишет 11_1, а в TechPowerUp GPU-Z говорит 12 (11_1). Где правда то, ответит кто нибудь?
Поискал информацию на эту тему, насколько я понял, 12 — это версия DirectX, а 11_1 — это уровень функций DirectX, которые поддерживает ваша видеокарта и установленные драйверы. Это разные параметры, а не одно и тоже.
Версия DriectX отображается на в dxdiag на вкладке «Система».
А уровень функций DirectX на вкладке «Монитор» в блоке «Драйверы».
Ориентироваться стоит на уровень функций DirectX, так как это именно то, что поддерживается вашей видеокартой и драйверами. Некоторые игры могут требовать поддержки определенного уровня функций DirectX (например, 10_1 или 11_0) и без этого работать не будут. В таких случаях появляются ошибки по типу «DX11 feature level 10.0 is required to run the engine» или «DX11 feature level 11.0 is required»
DirectX — это комплексное программное решение, которое используется разработчиками при создании программного обеспечения и игр. Проще говоря DirectX нужен для совместимости программ и игр с Windows.
Если версия DirectX на компьютере не актуальная, то игра или программа не запуститься. В этой статье я покажу, как проверить какой directx на компьютере и определим какой directx поддерживает ваша видеокарта 4 способами.
DirectX в панели управления Nvidia
Если у вас видеокарта от Nvidia, то можете проверить версию DirectX, поддерживаемой видеокартой через панель управления Nvidia.
Для этого на рабочем столе нажмите правую кнопку мышки и в контекстном меню выберите — Панель управления NVIDIA.
Открываем панель управления видеокарты Nvidia
В панели управления Nvidia в самом низу нажмите — информация о системе.
В открывшемся окне смотрим версия API Direct3D — 10, которая говорит, что видеокарта поддерживает DirectX версии 10.
Версия DirectX в панели управления Nvidia, которая поддерживает видеокарта
Видеокарта старая, знаю менять нужно. На данный момент в 2021 году видеокарт игровых нет, а если есть, то по заоблачным ценам.
Осенью 2020 года сыну собрал компьютер за 30 тысяч рублей. Видеокарту Nvidia GTX 1650 super в октябре 2020 года покупал за — 16299 рублей.
Видеокарта Asus GTX 1650 Super куплена в октябре 2020 года
На момент написания статьи, май 2021 год, видеокарта GTX 1650 Super стоит — 40 000 рублей, благодаря майнингу и большому спросу на видеокарты.
Цена видеокарты GTX 1650 Super в мае 2021 года
Только подумать в прошлом 2020 году мне весь компьютер + монитор вышел за 40 000 рублей. А в 2021 году только одна видеокарта стоит 40 тысяч. Надеюсь скоро цены на видеокарты снизятся и появятся в продаже по адекватной стоимости. Я бы себе прикупил RTX 2070 Super.
DirectX в AIDA-64
Скачиваем с официального сайта — Aida64.
Чтобы посмотреть версию DirectX установленной в Windows через Aida64:
Чтобы узнать версию директ икс поддерживаемой видеокартой в Aida64:
Как узнать какой directx установлен
Самый простой способ проверить версию DirectX на любой версии Windows — это команда dxdiag.
Для этого нажмите одновременно WIN+R.
Горячие клавиши Win+R
В строку введите команду — dxdiag.
Команда dxdiag для проверки DirectX Версия DirectX 12 установленная в Windows
Чтобы определить какую версию DirectX поддерживает видеокарта, зайдите в раздел — Экран.
Пункт уровни функций указывает на поддерживаемые версии directx. В моем случае видеокарта GTS 250 поддерживает максимум версию directx 10.
Версия directx поддерживаемая видеокартой
Следует отметить, что если на компьютере установлен DirectX версии 12, а видеокарта поддерживает только версию 10, то система будет использовать ту версию, которая поддерживает видеокарта, то есть в моем случае DirectX 10.
Помогу решить проблему с ПК или ноутбуком. Вступайте в группу VК — ruslankomp
Видеокарты, поддерживающие 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).
Внимание! Все перечисленные чипсеты поддерживают оба «аппаратных» уровня: и 12_0, и 12_1.
Видеокарты, которые созданы на базе данных чипсетов, поддерживают directx 12 на аппаратном уровне. Ниже приведен список данных видеокарт по чипсетам:
- Maxwell-2:
- GeForce GTX 950;
- eForce GTX 960;
- GeForce GTX 970;
- GeForce GTX 980;
- GeForce GTX 980 Ti;
- GeForce GTX Titan X.
- 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.
- NVIDIA TITAN V;
- NVIDIA Quadro GV100;
- NVIDIA TITAN V CEO Edition.
- GeForce RTX 2060;
- GeForce RTX 2070;
- GeForce RTX 2080;
- GeForce RTX 2080 Ti;
- TITAN RTX;
- GeForce GTX 1660 Ti.
Внимание! Кроме перечисленных видеокарт поддержку 12-й версии Direct3D имеют также и их мобильные версии. Отличить их можно по индексу «М» или «МХ» в их названии. Для GeForce 10-й серии также используется слово «Notebook».
Как узнать какой DirectX установлен на компьютере
Самым простым и быстрым способом узнать, какой DirectX установлен на компьютере является команда dxdiag. Данная команда работает во всех версиях Windows. Поэтому данная инструкция универсальна.
Итак, если вы хотите узнать версию DirectX, то вам нужно нажать комбинацию клавиш Windows + R и в появившемся окне ввести команду dxdiag (скриншот внизу). После этого выполните эту команду нажав на клавишу ввода.
В результате перед вами появится окно под названием «Средство диагностики DirectX». В данном окне будет отображена основная информация о вашем компьютере. Здесь можно будет найти и информацию о версии DirectX.
DirectX в GPU-Z
Запускаем и смотрим информацию по видеокарте. Нас интересует пункт — DirectX Support 10.0
О чем говорит, что видеокарта Nvidia Geforce GTS 250 поддерживает версию directx только до 10. Хотя в Windows установлена версия directx 12.
Gpu-z — поддерживаемая видеокартой версия DirectX
Проверка видеокарты на совместимость с directx 12
Чтобы проверить, совместима ли видеокарта с DirectX 12, следует просто узнать, на каком чипсете она сделана. Если он присутствует в списке перечисленных, значит видеокарта поддерживает API на аппаратном уровне, если нет – соответственно, не поддерживает.
Узнать это можно с помощью любой программы диагностики компьютера, например, Speccy, HWInfo или AIDA.
Можно поступить и другим способом. Используя стандартное средство Windows «Сведения о системе» можно получить информацию о том, какой в системе установлен видеоадаптер. Далее при помощи сайта NVidia или AMD можно узнать, какую версию API поддерживает данный адаптер.
Запустить программу можно следующим образом: нажав Win+R, набрать в окне «msinfo32» и нажать «ОК». Тип адаптера будет указан в разделе Компоненты – Дисплей – Описание адаптера.
калёк
directx 12 уже вышел и даже дрова на него есть, ты уверен что абсолютно все видеокарты нвидиа поддерживающие дх 11 получили дх 12?У меня GTX580 обновился до windows 10, поставил драйвера последние, а поддержки dx12 то нет, поставил даже 3d mark 1.5, что бы проверить наверняка, точно не поддерживает.
SAM SS
получается что все таки они либо еще не доделали dx 12 для видеокарт вовсе, либо сделали только для 9xxкороче я перечитал и понял, что только на maxwell 2го поколения работает сам directx 12, а на всем остальном работает только его api, то есть новые технологии не появляются на старых видеокартах, только улучшение произодительности, если конечно это все правда.
путаница, нужно просто ждать, ибо в каждой статье пишут разноеinsel
все карты поддерживающие DirectX 11 будут поддерживать DirectX 12 с помощью наборов аппаратного уровня D3D_FEATURE_LEVEL_11_0 и D3D_FEATURE_LEVEL_11_1если же говорить о полной поддержке, т.е. с аппаратным уровня D3D_FEATURE_LEVEL_12_0, то у AMD это карты на архитектуре GCN 1.1 и GCN 1.2
HD7790, R7 260X, R9 285, R9 290, R9 290X, R9 295X2, R7 360, R9 380, R9 390, R9 390X и новые Fury.у NVIDIA это все 400 серия, 500 серия, 600 серия, 700 серия и 900 серия.
но с поддержкой D3D_FEATURE_LEVEL_12_0 и D3D_FEATURE_LEVEL_12_1 только GTX960, GTX970, GTX980, GTX980Ti и GTX Titan X.Какие видеокарты Radeon и GeForce совместимы с DirectX 12?
Как ожидается, DirectX 12 принесет некую революцию в игровую графику, но какие же графические карты Radeon и GeForce совместимы?
Как выяснилось, единственной гарантией полной совместимости с новой технологией – в случае с картами AMD – являются модели основаны на GCN архитектуре, в то время как для Nvidia – самые последние модели поколения Maxwell 2.0.
directx 12 slajd nvidia
Также поддерживать DirectX 12 будут интегрированные чипы AMD APU Kabini Temash и Carrizo.
Читайте также: