Какой нужен directx: Какая версия DirectX установлена на компьютере?

Содержание

Какую версию библиотеки DirectX поддерживает Windows 7

Категория: FAQ

Какой Директ Икс поддерживает Виндовс 7? Этот вопрос чаще всего задают те, кто хочет попытаться запустить на этой операционной системе игровые новинки. Ведь практически все последние тайтлы требуют DirectX 12. И в данном материале мы расскажем о поддерживаемых «семеркой» версиях API.

Содержание

  • Подробности
  • Совместимость
    • Просмотр версии Директ Икс
  • Заключение

Подробности

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

Однако в ДиректХ часто бывают сбои. И тогда приходится обновлять API или переустанавливать его. В любом случае, необходимо точно знать, какую версию библиотек поддерживает используемая операционная система.

Сейчас мы поговорим о Windows 7 и поддержке компонентов. А вообще, с каким именно DirectX работать решает по большей части видеокарта. И если она не поддерживает какую-то версию (по причине устаревания), то никакая системная поддержка здесь не поможет.

Совместимость

И все-таки нам нужно разобраться в вопросе. Официально ОС Windows 7 поддерживает DirectX 11. Но, если вы хотите использовать 11.2, то придется обновить систему до Service Pack 1. Только он добавляет поддержку данной версии.

А вот варианты 11.2 и 12 доступны только для Windows 10. И здесь уже ничего сделать невозможно, к сожалению. Разработчики из Microsoft заявили, что не видят смысла в поддержке морально устаревших систем и снабжении их новыми функциями.

Просмотр версии Директ Икс

А как посмотреть, какая именно редакция библиотек установлена в моей операционной системе? Для этого есть способ, который можно назвать универсальным. Он работает, как в «семерке», так и в Windows 7.

Речь идет об универсальном инструменте, который называется DxDiag. Он имеется в любой редакции Windows. И пользоваться им очень просто. Но на всякий случай мы предоставим подробную инструкцию с четким алгоритмом действий.

  1. Сначала нажимаем Win + R и вызываем инструмент «Выполнить».
  2. После этого в соответствующей строке вводим dxdiag и нажимаем «ОК» или Enter.
  3. Появится окно со всей необходимой информацией. Версия библиотеки будет написана в самом конце страницы.

Теперь вы точно знаете, какой Директ Х установлен на Виндовс 7 и стоит ли его обновлять. Это самый простой способ. Но есть и другие. К примеру, с использованием командной строки. Но назвать их легкими нельзя.

Заключение

Теперь подведем итоги и сделаем соответствующие выводы. В этой статье мы поговорили о компоненте DirectX в Windows 7 и о том, какую версию библиотек данная операционная система поддерживает.

Оказалось, что «семерка» может работать с компонентами редакции 11.

1. более новые версии ей не доступны. Если нужна поддержка 12-й редакции, то придется устанавливать Windows 10. Тогда у вас будет поддержка всех современных технологий.

На каком DirectX лучше играть?

Прочее › DLL › Ошибка d3d11 dll как исправить

В плане производительности лучше смотрится DirectX 12: 122 против 120 кадров/с по среднему показателю и 91 против 83 по минимальному. Hitman при ультравысоких настройках уже с первых кадров демонстрирует солидный прирост скорости видеоряда от перехода на DirectX 12.

  1. Какой DirectX лучше на слабом компьютере?
  2. На каком DirectX больше фпс?
  3. Какой лучше DirectX 11 или 12?
  4. Что лучше вулкан или директ 11?
  5. Какие игры идут на слабые ПК?
  6. Какие игры используют DirectX 12?
  7. Сколько фпс лучше всего?
  8. Зачем нужен DirectX 9?
  9. Какой DirectX для PUBG?
  10. Какая версия DirectX нужна для fortnite?
  11. На каком DirectX лучше играть в GTA 5?
  12. Какие видеокарты совместимые с DirectX 12?
  13. Какой Директ нужен для дота 2?
  14. Что лучше вулкан или опен гл?
  15. Для чего нужен Vulkan?
  16. Как увеличить FPS?
  17. Какие игры идут на слабый ноутбук?
  18. Для чего нужен DirectX в играх?
  19. Какой DirectX лучше для Windows 10?
  20. Как понять какой нужен DirectX?
  21. Что лучше когда фпс больше или меньше?
  22. Какой DirectX лучше для Windows 7?
  23. Можно ли установить DirectX 12 на Windows 7?
  24. Как узнать какой DirectX поддерживает?

Какой DirectX лучше на слабом компьютере?

В большинстве случаев лучше всего будет показывать себя DirectX 11, однако на более старых ПК или же с некоторыми моделями GPU будут лучше работать Vulkan, OpenGL или даже DirectX 10 или 9.

На каком DirectX больше фпс?

DX11E показывает гораздо больший FPS, чем DX11. Если вы испытываете недостаток FPS в крупных городах, и ваша видеокарта нагружена менее чем на 90%, то я рекомендую использовать DX11E.

Какой лучше DirectX 11 или 12?

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

Что лучше вулкан или директ 11?

Если сравнивать производительность API Vulkan и DirectX, то она в большинстве проектов она примерно одинакова. Все зависит от реализации в конкретной игре и видеокарты. Например, в Red Dead Redemption 2 буфер Vulkan незначительно опережает DirectX 12. Но последний работает стабильнее на видеокартах NVIDIA.

Какие игры идут на слабые ПК?

Топ игр для слабых ПК:

  • 1.1 Lineage II.
  • 1.2 Point Blank.
  • 1.3 Aion.
  • 1.4 PUBG Mobile.
  • 1.5 Team Fortress 2.
  • 1.6 Minecraft.
  • 1.7 Royal Quest.
  • 1.8 Star Conflict.

Какие игры используют DirectX 12?

Программирование под DX12 сложнее, и все преимущества нового API раскрываются полностью, только когда движок изначально разрабатывается, а не адаптируется под него.Вот их список:

  • Lara Croft Shadow of the Tomb Raider.
  • Resident evil 2 (remake)
  • Crackdown 3.
  • Metro Exodus.
  • The Division2.
  • Devil may cry 5.

Сколько фпс лучше всего?

Комфортное значение FPS зависит от конкретной игры, но в среднем оптимальным значением являются 60 кадров в секунду. Для игры в соревновательные видеоигры желательно держать показатель FPS на максимально возможном и стабильном уровне, так как это влияет на отзывчивость управления и плавность изображения.

Зачем нужен DirectX 9?

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

Какой DirectX для PUBG?

PUBG: Энтузиаст сравнил производительность разных версий DirectX в патче 17.2. Пользователь Reddit с ником mike-lesnik провел эксперимент и выяснил, на какой версии DirectX PUBG: Battlegrounds работает лучше всего в патче 17.2, который вышел в основном клиенте игры 11 мая.

Какая версия DirectX нужна для fortnite?

Сейчас для запуска Fortnite на ПК требуется видеокарта с поддержкой Microsoft DirectX 11, однако уже в версии 11.20 у игроков появится возможность задействовать Microsoft DirectX 12!

На каком DirectX лучше играть в GTA 5?

GTA 5 «Cравнение на PC DirectX 10 vs DirectX 11»

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

Поддерживаемые графические процессоры:

  • GeForce 400 Series.
  • GeForce 500 Series.
  • GeForce 600 Series.
  • GeForce 700 Series.
  • GeForce 800 Series.
  • GeForce 900 Series.
  • GeForce 16 Series.
  • GeForce 1000 Series.

Какой Директ нужен для дота 2?

Видеокарта: Nvidia GeForce 8800 GT или Ati Radeon 3870 HD 512Мб и лучше Соединение с интернетом DirectX 9.0c. Операционная Система: Windows XP®, Windows 7®, Windows Vista®, Windows 8, Windows 10.

Что лучше вулкан или опен гл?

Чем отличается Vulkan от OpenGL

Состояния привязываются к буферу команд, а не к контексту, как в OpenGL. В OpenGL работа с памятью и синхронизация происходит не явно, в Vulkan разработчик будет иметь возможность контролировать это. Отсутствие проверки на ошибки в драйвере, для ускорения работы.

Для чего нужен Vulkan?

Vulkan — это низкоуровневый API, который предоставляет разработчикам прямой доступ к GPU для полного контроля над его работой.

Как увеличить FPS?

Как повысить ФПС в играх:

  • Оптимизация работы видеокарты Настройка видеокарты Nvidia. Настройка видеокарты AMD.
  • Оптимизация работы Windows.
  • Обновление драйверов
  • Мониторинг Windows и жесткого диска на наличие вирусов
  • Дефрагментация системного диска
  • Софт, улучшающий оптимизацию и производительность ПК

Какие игры идут на слабый ноутбук?

Представители нашего топа:

  • Sacred 2: Fallen Angel.
  • Warcraft 3: The Frozen Throne.
  • Command & Conquer: Red Alert 3.
  • Need For Speed: Underground.
  • Need For Speed: Underground 2.
  • Condemned: Criminal Origins.
  • Max Payne 1.
  • Max Payne 2.

Для чего нужен DirectX в играх?

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

Какой DirectX лучше для Windows 10?

Windows 10 и Server 2016 Technical Preview

В этих версиях Windows DirectX 11.3 и 12 предустановлены. Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.

Как понять какой нужен DirectX?

Чтобы проверить, какая версия DirectX установлена на компьютере, с помощью средства диагностики DirectX, откройте меню «Пуск» и введите «dxdiag» в поле поиска, затем нажмите клавишу ВВОД. В средстве диагностики DirectXвыберите вкладку «Система» и проверьте номер версии DirectX в разделе «Сведения о системе».

Что лучше когда фпс больше или меньше?

Производительность в видеоиграх принято мерить значениями FPS — frames per second. Это кадровая частота, то есть количество кадров в секунду. Чем выше FPS, тем плавнее картинка.

Какой DirectX лучше для Windows 7?

DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует.

Можно ли установить DirectX 12 на Windows 7?

В Windows 7 появилась поддержка DirectX 12 за полгода до окончания жизненного цикла системы

Как узнать какой DirectX поддерживает?

Какая версия DirectX установлена на компьютере?:

  • В поле поиска на панели задач введите dxdiag. Затем выберите dxdiag Выполнить команду.
  • В средстве диагностики DirectX откройте вкладку System (система), а затем проверьте версию DirectX в разделе сведения о системе.

DirectX 12 против DirectX 11: что лучше для компьютерных игр?

DirectX 12 — это новейший графический API для Windows 11, но многие из лучших компьютерных игр по-прежнему либо работают на DirectX 11, либо имеют возможность переключения. Что выбрать?

Содержание

  • Графические API не равны
  • DirectX 12 и DirectX 11: в чем разница?
  • Сравнение DirectX 12 и DirectX 11: производительность
  • Стоит ли использовать DirectX 12?

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

Графические API не равны

У нас есть полное объяснение того, что такое DirectX, но важно быстро рассказать, что такое графический интерфейс прикладного программирования (API). Графический API выполняет преобразование инструкций из программного обеспечения (вашей игры) в стандартизированные инструкции для вашего оборудования (вашей видеокарты и процессора).

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

DirectX 12 и DirectX 11: в чем разница?

Использование трассировки лучей в Battlefield V.

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

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

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

Еще одно существенное изменение в DirectX 12 — параллельные вычисления.

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

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

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

Сравнение DirectX 12 и DirectX 11: производительность

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

Мы увидели «почти», потому что API — не единственный фактор производительности. Некоторые игры не видят особых преимуществ от DirectX 12, потому что некоторые игры видят больше преимуществ от низкоуровневой оптимизации, чем другие. Dying Light 2, например, , практически не видит изменений в производительности. Но Civilization VI, , которая имеет огромные рабочие нагрузки ИИ, которые выигрывают от асинхронных вычислений, видит огромное улучшение.

Shadow of the Tomb Raider и Tiny Tina’s Wonderlands сидеть где-то посередине.

Игры — не единственный фактор. Приведенные выше результаты были получены с AMD RX 7900 XTX последнего поколения AMD. Более новые видеокарты и процессоры получат больше преимуществ от DirectX 12, чем более старые поколения.

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

Стоит ли использовать DirectX 12?

Существует более дюжины игр, поддерживающих DirectX 11 и DirectX 12, включая Civilization VI, Control, Shadow of the Tomb Raider, и Dying Light 2. Большинство игр по умолчанию используют DirectX 11 в целях совместимости, но рекомендуется переключиться в режим DirectX 12.

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

Рекомендации редакции
  • Вот как можно бесплатно получить Redfall Bite Back Edition от Nvidia.
  • Нет, требования The Last of Us к ПК не меняются.
  • Режим Windows 10 Home, Pro и S: в чем разница?
  • Если у вас есть видеокарта Nvidia, ваш процессор может страдать прямо сейчас.
  • Лучшие игровые ПК 2023 года: Dell, Origin, Lenovo и другие

Зачем мне использовать определенную версию DirectX? Как мне выбрать?

спросил

Изменено 3 года назад

Просмотрено 20 тысяч раз

В последнее время я заметил ряд игр, которые дают мне выбор, с какой версией DirectX запускать игру, обычно 9, 10 или 11 (или их подмножество). У меня есть видеокарта, поддерживающая DirectX 11 (AMD 6750M, но это не имеет особого значения для этого вопроса), но я заметил, что некоторые игры по-прежнему рекомендуют использовать более старую версию DirectX, когда я использую любое оптимальное «обнаружение оборудования». настройки графики предлагает игра. Кроме того, в некоторых играх я действительно заметил значительное улучшение FPS после перехода на более старую версию.

В общем, существует ли эмпирическое правило для определения версии DirectX, которую следует использовать? Есть ли какая-то причина, по которой эта опция вообще предоставляется, а не просто автоматически использовать новейшую версию, поддерживаемую любой доступной видеокартой?

  • DirectX-9
  • DirectX-10
  • DirectX-11

2

Заявление об отказе от ответственности. Нижеследующее основано на личном опыте. Ваш пробег может отличаться.

Мои практические правила таковы:

Если вы запускаете игру на средних или низких настройках, используйте DX9.

Если игра запущена на самых высоких настройках, используйте DX11. (попробуйте DX9 в случае проблем с производительностью)

Если игра говорит вам использовать DX9, используйте DX9. Если игра говорит вам использовать DX11, вам все равно может понадобиться использовать DX9. Игры склонны переоценивать производительность вашего компьютера.

Причина этого в том, что, безусловно, самое важное различие между ними заключается в расширенных эффектах, которые доступны только в DX11. Однако, если эти эффекты не используются, DX11 может работать медленнее, чем DX9, особенно если на вашей видеокарте установлены более старые драйверы. Поэтому на старых картах лучше использовать DX9, если только у вас нет проблем с производительностью на максимальных настройках, и в этом случае можно использовать DX11 для дополнительных функций. По моему опыту, DX10 никогда не был правильным вариантом.

6

Если ваша видеокарта его поддерживает, всегда берите DX11. Более высокая версия обычно будет стоить вам большей производительности только в том случае, если вы включите дополнительные графические функции, которые идут с ней (обычно что-то вроде тесселяции), и игры обычно дают вам контроль над этим.

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

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

Если вы испытываете заметное замедление (т. е. > 5%) между разными версиями даже при одинаковых графических настройках, то это может быть одной из двух причин: Разработчик преднамеренно сделал что-то, не предоставив вам возможность что-то с этим сделать ( например, автоматически использовать более сложный шаг постобработки с DX11) или из-за проблем с драйвером. Другие источники, такие как ваша операционная система, имеющая больше накладных расходов в коде DX11, обычно вообще не должны быть заметны.

Все зависит от остальной части вашей системы. Если вы работаете на системе, которая едва может играть в игры, я бы посоветовал DX9, потому что он был оптимизирован для более медленных систем, которых не было на момент его написания. Если вы используете лучшую систему, я бы использовал DX11. Если вы выбираете только DX9 или DX10, лично я бы выбрал DX9, потому что DX10 не был таким большим улучшением по сравнению с DX9 и, по моему личному опыту, обычно вызывает значительное падение FPS. Но, как говорит Лоутон в своем посте выше, каждая система и игра работают по-разному, поэтому единственный способ убедиться в этом — попробовать разные варианты, доступные для каждой игры. Кроме того, если вы используете карту ATI, я слышал, что даже карты, совместимые с DX11, иногда конфликтуют с DX11, что приводит к снижению производительности. Однако я не могу это проверить, потому что у меня есть карта NVidia.

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

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