DirectX 10. Его преимущества. Игры на directx 10

Обратите внимание на имена файлов — программа установки содержит как файлы, связанные с DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 и т.д.), так и файлы, связанные с DirectX 10 (d3dx10_35, d3dx10_40 и т.д.). Каждая версия будет обновляться — будут выпускаться новые версии библиотеки .dll и добавляться новые версии.

Для запуска этого приложения требуется DirectX версии 8.1 или выше

Проблемы с aDirectX в Windows 10 являются распространенной проблемой для многих пользователей в игровом мире.

Одна из этих ошибок затрагивает многих пользователей, которые хотят играть в старые, старые игры. Они должны продолжать получать сообщение «Это приложение требует DirectX 8.1 или более поздней версии».

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

Как исправить »Для этого приложения требуется ошибка Directx версии 8.1 или выше в Windows 10

  1. Установка DirectX Runtime, июнь 2010 г.
  2. Запустите приложение в режиме совместимости
  3. Переустановите проблемную программу
  4. Активировать DirectPlay

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

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

Установщик DirectX Runtime можно загрузить здесь.

Решение 2. Запустите приложение в режиме совместимости.

Вы используете старую игру, запущенную на Windows 10, попробуйте использовать функцию совместимости, чтобы решить эту проблему. Проблемы с совместимостью характерны для старых игр, таких как GTA Vice City и I.G.I.-2: CovertStrike, воспроизводимых на Windows 10.

Для этого рекомендуется попробовать запустить каждую из этих игр на рекомендуемых системах Windows. Сначала перечислите поддерживаемые версии систем в системных требованиях игры/приложения и выполните следующие действия

  1. Щелкните правой кнопкой мыши на ярлыке приложения на рабочем столе, чтобы открыть меню Свойства.
  2. [Откройте вкладку «Совместимость».
  3. [Установите флажок Запустить эту программу в режиме совместимости.
  4. Выберите Windows XP или Windows 7 в раскрывающемся меню.
  5. Затем установите флажок Запустить эту программу от имени администратора.
  6. Сохраните изменения и запустите приложение.

Если вы все еще получаете сообщение об ошибке «Для запуска этого приложения требуется Directx версии 8.1 или более поздней», обязательно выполните следующие действия.

  • Примечание: Как исправить ошибку Ageof MythologyExtendedEdition в Windows 10.

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

Что делает DirectX 10 лучше предыдущих версий?

Ниже приведены два скриншота, демонстрирующие преимущества DirectX10.

Иллюстрация с использованием DirectX9

Изображение с DirectX 9

Иллюстрация с использованием DirectX10

Изображение с DirectX 10

Детали усовершенствования находятся в технических подробностях, но в общих чертах их можно объяснить несколькими простыми словами.

1) Жесткие модели материалов

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

У разработчиков гораздо меньше головной боли при создании игр для существующих игрушечных консолей (X-Box, PS2 и т.д.). В этом случае вы точно знаете, над чем работаете, и образование вещества ничем не отличается от этого.

Более строгие стандарты облегчают разработку игр. Упрощенная разработка игр, а управление может быть написано в универсальном коде. Это связано с тем, что вам не нужно писать собственный код для каждого типа видеокарты.

Однако у более строгих стандартов есть и негативные стороны. Во-первых, для разработчиков видеокарт. Эти стандарты затрудняют создание карт, совместимых с DirectX 10. Поэтому на рынке представлено меньше и более дорогих моделей видеокарт. Пройдет много времени, прежде чем поддержка DX10 появится на более низких типах карт. До тех пор эта технология является привилегией только высококачественных видеокарт.

2) Унифицированная архитектура.

Одним из главных преимуществ DirectX 10 является принципиально новый способ взаимодействия с видеокартами. Графическая карта рассматривается как настоящий процессор. Переход к этой идеологии начался с DirectX 8, в котором появилась идея программируемых теней. До этого спецэффекты были тесно связаны с конкретными функциями видеокарты. Программируемые тени позволили создателям игр создавать свои собственные эффекты. Однако DirectX 9 использует отдельные блоки обработки для проектирования пиков, пикселей и теней. Проблема с этим подходом возникает, например, когда некоторые сцены требуют много расчетов пиков, но очень мало расчетов теней. В таких сценах часть графического процессора неактивна. DirectX 10 пытается изменить это, вводя одну функцию — геометрическое затенение, которая выполняет обе функции. Таким образом, не только используется GPU, но и создается меньший набор команд и облегчается код освещения.

3) Снижение нагрузки на процессор.

Это также одно из самых больших преимуществ DirectX 10: все обращения к API DirectX нагружают CPU, и среди основных обязательств DirectX 10 — сокращение этих обращений. При использовании DirectX 9 нагрузка на процессор может составлять почти 40%. Это означает, что почти половина мощности компьютера используется для запуска приложений DirectX.

Что нужно для работы с DX10?

2. видеокарты с поддержкой DirectX 10.

3. игры, поддерживающие DX 10.

Современные игры используют DirectX 9. Но DirectX 10 уже увидел свет в Windows Vista и работает только в этой системе. Пользователи Windows XP не смогут воспользоваться его преимуществами. Это можно перефразировать как «игры нового поколения не будут работать на Windows XP». Хотя Windows Vista включала отдельную поддержку DirectX 9, Microsoft ясно дала понять, что будущее только за DX 10, и производителям и пользователям придется задуматься о новой операционной системе.

Какие видеокарты поддерживают DX 10?

На данный момент все видеокарты Nvidia серии 8000 (8800GTX, 8800GTS) поддерживают DirectX 10 и все! Это можно считать большим недостатком для ATI, но не спешите с выводами. Во втором квартале этого года компания представит графические процессоры R600.

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

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

Вы уже зарегистрировались? Войдите сюда.

Продвигаемые темы

Джеймс Сан

Даниил Кортес

Morfius354

Outcaster

Outcaster

Последние сообщения

軍曹

Silversnake14

Gektor_CooPlay

azmon

軍曹

軍曹

Обновлено до версии 0.7. Перевод Phoenix Wright: Ace Attorney Trilogy, выполненный командой Failing Forward, обновлен до версии 0.7. Добавлен полный перевод второй части. Версию для ПК можно найти здесь, версию для Switch — здесь.

Трилогия «Провал вперед». PUBG failed Hope может умереть последней, но, имхо, она так же крута, как и раньше.一度もない

Silver_79

@Gamadrila Я не вижу смысла спорить. Вы сводите к нулю шансы заработать на киберспорте. Я не исключаю такой возможности. Да, очевидно, что это не для всех. Но он есть. Как и любой другой бизнес. Я не знаю, какие синонимы мне следует использовать, чтобы донести свою мысль. И как разработчик я не могу ответить — это вообще не моя область.

北

Изменения статусов

Это здорово, хотя и с запозданием, но пора исправить ошибку и оценить их поведение.

Когекко

Kogekko » Haoose

Привет, Хаус. Не могли бы вы помочь мне перевести MGR с помощью инструмента flatz? Вы можете увидеть мой комментарий на странице 153.

Когекко

Когекко » LinkOFF.

Привет LinkOFF. Не могли бы вы помочь мне перевести MGR с помощью инструмента flatz? Вы можете увидеть мой комментарий на странице 153.

Также взгляните на страницы «Сравнение gtx 1060 vs gtx 970» и «Обзор i3 9100». Не забудьте поделиться этим постом в социальных сетях, чтобы помочь продвижению моего блога.また明日ね!

The Darkness 2

Мы продолжаем наш график с игрой, которая отлично выглядит даже на слабых компьютерах. Darkness 2 может работать на одноядерном компьютере без особых проблем, хотя для этого потребуется мощная видеокарта. Следует отметить, что в The Darkness 2 используется динамическое освещение, хотя в большинстве современных консольных игр используется статическое освещение.

«В целом, The Darkness 2 отлично справляется с задачей извлечения максимальной пользы из вашего ПК, даже если он не будет очень производительным. Детище Digital Extremes не блещет графикой и не содержит HD-текстур, но в нем представлен отличный художественный стиль, который придется по вкусу большинству геймеров. Если у вас нет мощного ПК или вы предпочитаете ноутбуки, The Darkness 2 позволит вам насладиться отличным геймплеем и приятной графикой.

Transformers: Fall of Cybertron

По иронии судьбы, Transformers: Fall of Cybertron, которая была анонсирована исключительно для консолей, получила огромный перевод для PC. То, что Activision разрешила MercenaryGames выпустить версию для ПК, стало сюрпризом для многих, но нас это радует. Transformers: the Fall of Cybertron — одна из немногих игр, созданных на Unreal Engine 3, работающая на двух и более ядрах и (как и ее предшественники) не подверженная временным зависаниям и обрывам. Она не подвержена временным зависаниям или сбоям (как ее предшественники) и предлагает отличную графику с красочными эффектами.

Конечно, когда вы играете в Transformers: Fall of Cybertron, вы сразу узнаете, что это консольный перевод — не такой совершенный, как MaxPayne3 или SleepingDogs, но лучше, чем большинство других. лучше, чем большинство трансферов. Лучшие игры про наемниковИгры про трансформеров на сегодняшний день использовали каждую систему, и я могу только поздравить разработчиков и издателей, имеющих опыт работы на платформе PC.

Dishonored

Возможно, вы удивитесь, увидев Arkane StudiosFPSDishonored в этом списке. Любой, кто играл в эту игру, скажет вам, что она явно отстает от графики современного уровня. В любом случае, Dishonored может работать на трех и более ядрах процессора и может быть соответствующим образом масштабирована в конфигурациях SLI или CrossFire. Она также страдает от текстур низкого разрешения, но геймеры могут использовать SweetFX для улучшения графики. Кроме того, игра предлагает множество вариантов графической настройки. Спасибо ArkaneStudios за столь успешную реализацию Dishonored на PC.

В целом, Dishonored выглядит отлично и хорошо работает на слабых ПК. Да, это не Max Payne 3, но вы определенно увидите гораздо худшие передачи, чем там, а геймеры ПК могут регулировать многие настройки. графики (но не так много, как вы ожидаете), и есть способы усилить эффект FOV путем изменения конфигурационного файла .ini.

Вы также можете задать спецификации оборудования с помощью встроенных инструментов Windows. [Введите команду dxdiag из Run. Это позволит собрать информацию о системе. Затем просмотрите информацию на первой вкладке. Здесь вы найдете версию DX, установленную на вашем компьютере.

Поддержка видеокартой DirectX разных версий

Чем новее видеокарта, тем выше поддерживаемая версия DirectX. Все предыдущие версии также поддерживаются. Это означает, что старые игры, использующие DirectX 7/8/9, теоретически должны быть полностью работоспособны. На практике поддержка операционной системы является ограничением. Игры, разработанные для Windows 95/98 / ME, часто не работают на более новых операционных системах, и видеокарта здесь ни при чем.

Тем не менее, важно также понимать, что Windows определяет, какие DX будут работать. Игры, требующие 12-й DX, не будут работать на Win7/8, не говоря уже об XP. Сама видеокарта будет работать на старых системах, но не с последними функциями API. Поэтому, если вы используете видеокарту, поддерживающую DirectX 12, вы не сможете играть в новейшие игры на Windows XP; будут работать только игры с 9-м или более низким DirectX.

Как узнать, какую версию DirectX поддерживает моя видеокарта и Windows?

Видеокарта

Чтобы проверить, какие версии DirectX поддерживает ваша видеокарта, посетите официальный сайт производителя и интернет-магазин. Например, на Яндекс.Маркете. В целом, однако, все видеокарты, выпущенные после 2015 года, поддерживают версию 12; в DX12 есть тонкие различия, см. ниже.

Windows

Выяснить, какую версию поддерживает Windows, сложнее, поскольку многое зависит от установленных вами обновлений. Если у вас Windows 10, то это определенно последняя версия API. Для всех остальных операционных систем алгоритм следующий:

1. Убедитесь, что вы установили все обновления Windows (Пуск — Все программы — Центр обновления Windows — Проверить наличие обновлений — Установить).

2. Дополнительно: обновите драйвер видеокарты до последней версии:

Официальная страница драйверов видеокарты Intel (выберите в списке «Графические адаптеры», затем выберите нужную модель).

3) Нажмите Пуск — Выполнить (если вы не видите его, вы также можете нажать Win + R, где Win — это кнопка с логотипом) — Введите » dxdiag » без кавычек — затем нажмите OK.

Появится окно «DirectX Diagnostic Tool». На вкладке «Система» вы можете увидеть версию DirectX, установленную на вашем компьютере:

Средство диагностики DirectX - вкладка

Версия не может быть изменена, кроме как путем обновления системы — например, обновление с Windows Vista SP1 до SP2 изменит поддерживаемую версию с 10.1 на 11.

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

В Интернете полно всевозможных «DirectX 10 для Windows XP» и подобных наборов. Помните, что это обман. Вы не можете включить поддержку современных версий DirectX в Windows XP.

Как заставить игру X использовать DirectX версии Y?

Только если версия может быть изменена в настройках игры. Например, коммутатор поддерживает GTA V. Он доступен в трех вариантах производительности DirectX: 10, 10.1 и 11.

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

Все аспекты должны поддерживать DirectX определенной версии: видеокарта, операционная система и игра.

Поэтому вопрос «с каким DirectX лучше играть» бессмысленен — что использует железо, ОС и игра, то и есть.

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