Как узнать совместима ли видеокарта с directx 11

Что делать если видео карта не поддерживает DX11?

DirectX представляет собой интерфейс прикладного программирования (application programming interface или API) для операционной системы Windows. Это программно-аппаратный комплекс, разработанный для работы с мультимедиа. В основном, говоря об этом комплексе, подразумевают работу с графическими приложениями.

Первый пакет DirectX был выпущен в далёком 1995 году вместе с Windows 95. С тех пор каждая новая версия пакета регулярно выпускается с новыми продуктами от Microsoft.

Одной из особенностей данного интерфейса является то, что его реализация не является исключительно программной. Для корректной работы приложений, написанных под него, необходимо наличие соответствующих устройств. Грубо говоря, чтобы реализовать какие-то функции трёхмерной графики, совместимые с DirectX определенной версии, видеокарта также должна быть с ней совместима.

Аппаратная реализация DirectХ 11 была реализована в 2009 года в видеоадаптерах Radeon серии 5800 и в конце 2010 года в GeForce серии 400. В настоящее время данный пакет уже является устаревшим, поскольку спустя 4 года были выпущены видеокарты с поддержкой DirectX 12.

Подавляющее большинство современных видеоадаптеров поддерживают 11-ю версию данного пакета, но многие более старые карты могут его и не поддерживать.

Определение совместимости directx 11

Узнать, какой пакет Direct Х 11 установлен в операционной системе можно достаточно просто – необходимо использовать стандартную программу диагностики dxdiag.exe

Этот пакет входит в базовую поставку любой версии Windows, начиная с Windows 98. Её можно запустить из консоли (нажав Win+R) и набрав название программы «dxdiag.exe» в появившемся диалоговом окне.

На первой же странице будет отображена поддерживаемая программная версия продукта.

Узнать, какой DirectХ поддерживает видеокарта можно при помощи любого приложения системной диагностики, например, AIDA.

Внимание! Узнать, какую версию DirectХ поддерживает видеоадаптер проще всего на сайте производителя, ознакомившись с его спецификацией.

Возможные причины и методы их устранения

Причин, по которым не работает DirectХ может быть две: аппаратная и программная. В последнем случае всё решается просто – нужно установить последнюю версию библиотеки (скачивается с сайта Microsoft) или установить самые новые драйверов видеоадаптера (скачиваются с сайта производителя).

Проблема с аппаратной частью сложнее. Что делать если видеокарта не поддерживает directx 11? Скорее всего, что ничего. Если нет аппаратной части, поддерживающей 11-й DirectX, то, естественно, в полной мере API реализован не будет. Однако, существует возможность программной эмуляции данных функций.

При помощи программы dxcpl.exe можно провести эмуляцию любого пакета API вплоть до DirectX 12. Эта программа не входит в базовый пакет, а устанавливается отдельно.

При запуске приложения необходимо указать следующие параметры:

  1. Какая версия API будет эмулироваться – раздел «Device Setting»; установить 11-ю.
  2. Какое приложение будет использовать эмуляцию – раздел «Scope».
Рекомендуем:  Как студенту заработать на ноутбук

Далее следует включить параметр «Force WAPR» и нажать «Ок». После чего можно запускать приложение, требующее 11 DirectX.

Важно! Программа dxcpl не всегда работает корректно. Связано это с тем, что не все аппаратные функции можно реализовать с её помощью, поэтому данный способ может не сработать и придётся менять видеоадаптер на более новый.

Источник

Как узнать поддерживает ли видеокарта DirectX 9, 10, 11 или 12

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

Если игра или программа разрабатывалась с использованием определенной версии DirectX, то эта версия DirectX должна быть установлена на компьютере пользователя и должна поддерживаться его видеокартой. Если такой поддержке нет, то программа просто не запустится. В данной статье мы расскажем о том, как узнать поддерживает ли видеокарта DirectX 9, 10, 11 или 12.

Версия DirectX в программе GPU-Z

Пожалуй, самый простой способ узнать, поддерживает ли видеокарта DirectX 9, 10, 11 или 12, это воспользоваться бесплатной программой GPU-Z (ссылка).

Данная программа предназначена для просмотра характеристик видеокарты. С ее помощью можно узнать название видеокарты, ее производителя, графический чип, объем видеопамяти и т. д. Также GPU-Z позволяет узнать и поддерживаемую версию DirectX.

Чтобы узнать поддерживает ли видеокарта DirectX 9, 10, 11 или 12 достаточно запустить GPU-Z и найти строку « DirectX Support ». Именно здесь и указывается, какую версию DirectX поддерживает ваша видеокарта.

Версия DirectX в характеристиках видеокарты

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

Узнать модель видеокарты можно через « Диспетчер устройств ». Для того чтобы открыть « Диспетчер устройств » кликните правой кнопкой мышки по иконке « Мой компьютер », выберите пункт « Свойства » и кликните ссылке « Диспетчер устройств ».

Кроме этого, « Диспетчер устройств » можно открыть с помощью поиска в меню Пуск. Для этого просто введите в поисковую строку « Диспетчер устройств » и система предложит вам ссылку для открытия данного окна.

После того, как вы открыли « Диспетчер устройств », вам нужно открыть раздел « Видеоадаптеры ». В этом разделе вы сможете увидеть название модели вашей видеокарты. В нашем случае, это ASUS EAH6670.

Дальше, для того чтобы узнать поддерживает ли эта видеокарта DirectX 9, 10, 11 или 12, нам нужно найти технические ее характеристики. Для этого мы воспользуемся каталогом товаров «market.yandex.ru». Заходим на market.yandex.ru и вводим в поиск название видеокарты.

После этого «market.yandex.ru» покажет список видеокарт, которые подходят под наше название. Открываем любую из найденных видеокарт.

Открыв страницу видеокарты, изучаем ее технические характеристики. Как правило, здесь указано, какую версию DirectX поддерживает видеокарта.

Источник

Ответ на один из самых популярных вопросов геймеров! Какие видеокарты поддерживают Directx 11?

С Direct X чаще всего сталкиваются любители компьютерных игр. Это необходимый набор библиотек, который позволяет воспроизводить реалистичные звуки и изображения на компьютере. Соответственно, есть несколько версий Direct X, каждая из которых позволяет программистам «выдавать» на мониторе все лучшую картинку. Естественно, что не каждая видеокарта поддерживает все поколения вышедших библиотек. Рассмотрим, 16 видеокарт с поддержкой Direct X 11.

Рекомендуем:  Как почистить жало для паяльника

Устройства, совместимые с этим набором

Топ-8 видеокарт NVIDIA (у всех архитектура GPU – Fermi):

  1. GeForce GTX 580: 512 ядер, 1536 Мб памяти, быстродействие 6640, память шины 384 бит, потребляет 260 Вт.
  2. GeForce GTX 570: 480 ядер, 1280 Мб памяти, быстродействие 5850, память шины 320 бит, потребляет 250 Вт.
  3. GeForce GTX 480: 480 ядер, 1536 Мб памяти, быстродействие 5720, память шины 384 бит, потребляет 300 Вт.
  4. GeForce GTX 470: 448 ядер, 1280 Мб памяти, быстродействие 4720, память шины 320 бит, потребляет 230 Вт.
  5. GeForce GTX 465: 352 ядра, 1024 Мб памяти, быстродействие 3740, память шины 256 бит, потребляет 230 Вт.
  6. GeForce GTX 460: 336 ядер, 1024 Мб памяти, быстродействие 3590, память шины 256 бит, потребляет 160 Вт.
  7. GeForce GTX 450: 192 ядра, 1024 Мб памяти, быстродействие 2160, память шины 128 бит, потребляет 130 Вт.
  8. GeForce GTX 430: 96 ядер, 1024 Мб памяти, быстродействие 1010, память шины 128 бит, потребляет 50 Вт.

Рассмотрим, какие видеокарты Radeon поддерживают Directx 11. Их множество:

  1. Линейка AMD Radeon™ HD 6000 Series.
  2. Серия AMD Radeon™ HD 7000 Series.
  3. Линейка ATI Radeon™ HD 5000 Series.
  4. 2 видеокарты из AMD Radeon™ R5 200 Series.
  5. 6 видеокарт из AMD Radeon™ R9 200 Series.
  6. 4 видеокарты из AMD Radeon™ R7 200 Series.
  7. Серия AMD Radeon™ HD 8000M Series.

Рассмотрим по одной популярной модели видеокарты Radeon из каждой серии (у каждой архитектура GCN):

  1. Radeon R5 230 625Mhz PCI-E 2.1: 2048 Мб памяти, частота ядра 625 Ггц, 160 у.
  2. AMD Radeon™ R7 M265: 4 Гб памяти DDR3, частота ядра 1000 ГГц, 128 битный интефейс. Пропускная способность 32 Гб/с.
  3. AMD Radeon™ R9 M265X: 4 Гб памяти GDDR5, частота процессора 1,13 Ггц, 72 Гб/с пропускная способность.
  4. AMD Radeon™ HD 8570M Series GPU: объем DDR3 памяти 1024 Мб, частота GPU 750 MHz, 64 бит разрядность шины, пропускная способность 16 Гб/с.
  5. XFX ATI Radeon HD7950: 3072 Мб GDDR5 памяти, шина памяти 382 бит, частота процессора 925 МГц.
  6. Radeon HD 6450 625Mhz PCI-E 2.1: тип видеопамяти GDDR3 с объемом в 2048 Мб, 625 МГц частота ядра, шина памяти с разрядностью 64 бит.
  7. Radeon HD 5450 650Mhz PCI-E 2.1: объем памяти 1024 Мб, 650 МГц частота процессора, 64 бит рязрядности шины памяти.

Видеокарт с поддержкой Direct X 11 на самом деле множество. Остается только выбрать подходящую.

Полезное видео

Далее, посмотрев видео, вы сможете определить, поддерживает ли ваша видеокарта Direct X 11:

Источник

A D3D11 compatible GPU Feature Level 11.0 — Решение

Ошибка A D3D11-compatible GPU (Feature Level 11.0, Shader Model 5.0) is required to run the engine возникает при запуске игр, например Fortnite, Valorant или Stray, в Windows 11/10 и 7. Ошибка поясняет, что для запуска движка требуется графический процессор, совместимый с D3D11, уровнем функций 11.0 и моделью шейдеров 5.0.

Ошибка «D3D11 compatible GPU Feature Level 11.0» при запуске игр возникает, когда давно не обновляли драйвера для видеокарты, графические файлы драйверов dll повреждены, вирус в системе или ваша видеокарта устарела с графическим ускорителем и для неё не выпускают уже драйвера.

Рекомендуем:  Как выбрать надежный ноутбук для дома

Как исправить ошибку A D3D11 Compatible GPU Feature Level 11.0

В данной инструкции разберем, что делать и как исправить, когда появляется ошибка A D3D11-compatible GPU (Feature Level 11.0, Shader Model 5.0) is required to run the engine при запуске игр в Windows 11/10/7.

1. Проверка совместимости GPU и DirectX

В первую очередь узнаем, какой Direct3D установлен, и совместима ли видеокарта с 11 версией ваша видеокарта. Для этого:

  • Нажмите Win+R и введите dxdiag
  • Перейдите во вкладку Экран
  • В графе Уровни функций посмотрите, есть ли 11 версия
  • Также, обратите внимание на DDI для Direct3D: должно стоять 11 и выше (12)

! Если в уровнях функций нет поддержки 11 и в пункте DDI для Direct3D стоит ниже 11, то скорее всего ваша видеокарта очень старая и ничего сделать нельзя. Это примерно видеокарты до 2010 года, но лучше зайти на официальный сайт производителя AMD, Intel, Nvidia и посмотреть характеристики своей видеокарты, поддерживает ли она шейдеры 5 уровня и Direct3D 11. Кроме того, может быть так, что графический драйвер очень устарел и его нужно обновить.

2. Правильно обновить драйвер GPU

Чтобы правильно обновить драйвер для видеокарты, нужно его для начало удалить полностью из системы Windows 11/10/7, потом скачать с официального сайта производителя. Воспользуйтесь полными ниже руководствами по порядку для удаления и обновления драйвера GPU.

3. Установить DirectX для конечного пользователя

Ошибка D3D11 ссылается на Direct3DX 11 и в этом случае нужно установить последнюю версию DirectX с официального сайта Microsoft.

  • Перейдите на сайт и скачайте DirectX
  • Установит его, перезагрузите ПК
  • Проверьте, устранена ли ошибка

! Если не помогло, то попробуйте установить DirectX (июнь 2010 г.) .

4. Восстановить и установить Visual C++

Некоторым пользователям помогло восстановление всех установленных Visual C++ и установка последнего недостающего.

  • Наберите в поиске меню пуск «Панель задач» и откройте её
  • Нажмите Удаление программ
  • Найдите все Microsoft Visual C++ X86 и X64
  • Выделите одним нажатием мышки
  • Нажмите сверху Изменить
  • Далее нажмите Исправить

! Помните, что Microsoft Visual C++ должен быть установлен в двух разрядностях. К примеру, Microsoft Visual C++ 2010 X86 и Microsoft Visual C++ 2010 X64. Установите недостающую разрядность, если у вас не так.

Если выше восстановление не помогло Visual, то установите последнюю версию Visual Studio 2015, 2017, 2019 и 2022 с сайта Mcirosoft двух разрядностей: X86 и X64. Если он уже установлен, то удалите перед новой установкой (удалите две разрядности, если имеются).

5. Отключить встроенный GPU

Если у вас на ноутбуке или компьютере две видеокарты, одна внешняя, вторая встроенная, то нужно отключить встроенную. Встроенный графический процессор может не иметь поддержку feature level 11.0 для современных игр и соответственно вы получите ошибку D3D11 compatible GPU.

  • Нажмите Win+X и выберите Диспетчер устройств
  • Разверните графу Видеоадаптеры
  • Нажмите правой кнопкой мыши по встроенной видеокарте
  • Выберите из меню Отключить
  • Перезагрузите ПК и попробуйте запустить игру

6. Установить KB2670838 для Windows 7

Если вы получаете ошибку A D3D11 compatible GPU Feature Level 11.0, Shader Model 5.0 is required to run the engine в Windows 7, то нужно установить обновление платформы скачав патч KB2670838 .

Источник