Какие игры не поддерживают directx 10
Хотя DirectX 10 появился относительно давно, на сегодняшнией день доступно весьма немного игр, использующих его возможности. Тем не менее, при покупке графического ускорителя вопрос о целесообразности наличия поддержки нового API практически не стоит: абсолютное большинство пользователей предпочтет продукт с современными возможностями. В данной статье мы рассмотрим, насколько быстро DirectX 10 игры Call of Juarez, Company of Heroes и Lost Planet могут работать на современных графических ускорителях, а также выясним, является ли покупка DX10 GPU первого поколения целесообразной.
Подводя итоги, мы можем с прискорбием сказать, что наличие поддержки DirectX 10 как у программного, так и аппаратного обеспечений является фактически номинальным.
Ни одна из игр не может похвастаться действительно прорывным качеством по сравнению с DirectX 9 программами, при этом, вследствие использования DirectX 10 производительность игр страдает весьма заметно. Пожалуй, лишь Call of Juarez DX10 всё же может считаться удачным, в основном благодаря изначально красивой DX9 графике.
Интересно отметить, что несмотря на широкий спектр применяемых нами настроек, мы так и не смогли достичь высокого fps при высокой качестве графики, что указывает на то, что даже чрезмерное снижение качества едва ли повысит скорость до достойной.
реклама
Что касается графических карт, то можно сделать следующие выводы:
- Современные high-end графические адаптеры могут показывать неплохие результаты в сегодняшних играх, однако, как показывают имеющиеся в наличии результаты DirectX 10 тестов, едва ли станут интересным приобретением на некоторое время вперед.
- Современные mainstream ускорители едва ли станут хорошим выбором для игроков и уж точно не смогут предоставить задел на будущее.
- Современные entry-level графические продукты от AMD и Nvidia откровенно тормозят в DirectX 10 приложениях, потому, могут быть рекомендованы разве только для просмотра демок непосредственно от своих разработчиков.
Если же вы всё-таки решились на покупку DirectX 10 графической карты сейчас, при этом смирились, что для игр, выходящих в 2008 году вам потребуется приобрести новый 3D ускоритель, то, на основе результатов сегодняшнего тестирования, можно сказать следующее:
- Несмотря на незавидное положение в DirectX 9 бенчмарках, ATI Radeon HD 2900 XT вполне способен опережать Nvidia GeForce 8800 GTX, который стоит много дороже, в DirectX 10 приложениях, при условии, что и игра и драйверы Catalyst имеют оптимизации под какие-либо игры или тесты. Разумеется, и драйверы Nvidia ForceWare должны «знать» ту, или иную, игру, чтобы показать относительно высокую скорость.
- ATI Radeon HD 2600 XT и HD 2400 XT являются своеобразными DirectX 10 “королями” в своих ценовых диапазонах. Тем не менее, эти продукты подчас уступают конкурентам Nvidia GeForce 8 в более актуальных DirectX 9 играх.
- На сегодняшний день наиболее продвинутую реализацию DirectX 10 имеет ATI Radeon HD 2000.
- Производительность ATI Radeon HD 2000 и Nvidia GeForce 8 полностью зависит от оптимизаций в драйвере, потому предсказать, какая их архитектур в итоге будет показывать лучшую скорость в DirectX 10 сказать практически невозможно.
Как показывает практика, в последние годы разработчики старались делать по крайней мере два семейства продуктов на базе одной графической архитектуры, что гарантировало актуальность архитектуры в течение одного – двух лет с момента анонса. Если предположить, что тенденция продолжится, то осенью нас ожидает новое семейство графических ускорителей с поддержкой DirectX 10 от лидирующих разработчиков. Однако, по причине того, что их микро-архитектура не будет серьезно отличаться от текущей, надеяться, что новинки покажут кардинально более высокую производительность, не приходится.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Под названием DirectX понимается набор библиотек, отвечающих за правильное функционирование системы с видеокартой и прочими комплектующими компьютерами. А если сильно упростить — это драйвер для запуска определенных приложений на Windows. Последняя на данный момент его версия — двенадцатая, которая имеется только в «десятке». Но не у всех пользователей есть компьютеры, поддерживающие именно ее. Если вас интересуют игры, требующие DirectX 10, то ознакомьтесь с данной статьей.
Рекомендуем! MultiSetupОфициальный дистрибутив Telegram |
Тихая установка без диалоговых окон |
Рекомендации по установке необходимых программ |
Пакетная установка нескольких программ |
Решение проблемы
Проблему несовместимости удастся решить с помощью Windows SDK. Для начала рассмотрим процесс установки. Загрузите нужную версию компонента под вашу операционную систему:
Процедура инсталляции во всех случаях стандартная. В конце лучше всего перезапустить систему, чтобы избежать некоторых проблем. Теперь нажмите Win + R и введите dxcpl.Должна запуститься одноименная утилита. Если же этого не произошло и возникла ошибка, то нужно отдельно загрузить файл отсюда. Затем скопируйте его по пути C:\Windows\System32 и откройте.
В запустившейся утилите жмем Edit List, потом «…» и указываем путь до exe файла игры. Если он не появится в списке ниже, то кликните Add.Теперь закрываем дополнительное окно и переходим к основному. Здесь в Feature level limit установите 10_1, включите опцию Force WARP и примите изменения, нажав на соответствующую кнопку.Теперь закройте программу и запустите игру. Ошибки больше возникнуть не должно.
Поддержка ДиректХ 10
Как несложно понять, функционирующих с десятым Директ Икс, очень много. И это не только те проекты, в системных требованиях которых указана эта версия библиотеки. Поддерживаются и старые драйверы (Direct X 9 и ниже), а в некоторых случаях даже новые. Например, Crysis 3, о запуске которого есть отдельная статья (ссылка на статью «Как запустить Crysis 3 на DirectX 10»).
Теперь вернемся к основной теме. Представляем вам краткий перечень наиболее известных игр, совместимых с данным драйвером:
- Alan Wake.
- Assassin’s Creed.
- Battlefield 3.
- Crysis.
- Far Cry 2 и 3.
- Grand Theft Auto V.
- Max Payne 3.
- Saints Row IV.
- S.T.A.L.K.E.R.: Call of Pripyat.
- Tom Clancy’s Splinter Cell: Blacklist и многие другие.
Примечание
Хоть Crysis 3 на DirectX 10 все же можно запустить, не факт, что игра будет работать стабильно. Дело в том, что нагрузка с видеокарты в значительной степени переходит на процессор, сильно нагружая его. Так что на старом «железе» игра может работать медленно или с глюками. Попробуйте снизить настройки и разрешение, чтобы получить приемлемый уровень FPS.
Будь в курсе последних новостей из мира гаджетов и технологий
Обратная совместимость
Ранее этот момент уже был упомянут, но вернемся к нему снова. Если у вас на компьютере только DirectX 10, а приложение требует девятую версию, то она без проблем запустится. Происходит это из-за обратной совместимости. Каждое новое обновление драйвера включает в себя все предыдущие.
Crysis 3 является одной из самых технологичных и требовательных к компьютеру игр на момент выхода (начало 2013 года). В частности, запуск невозможен без одиннадцатой версии ДиректХ. Если попытаться ее открыть без нужного драйвера, то возникнет ошибка. И связана она с тем, что видеокарта устарела. Но запустить Crysis 3 на DirectX 10 все же выйдет. Для этого воспользуйтесь нашей инструкцией.
Рекомендуем! MultiSetupОфициальный дистрибутив Telegram |
Тихая установка без диалоговых окон |
Рекомендации по установке необходимых программ |
Пакетная установка нескольких программ |
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
API DirectX 11 появился более 7 лет назад, и уже медленно уступает более новому и технологичному DX 12. Однако в мире остается еще достаточно много относительно мощных видеокарт, которых поддержкой DirectX 11 обделили — к примеру, линейка GeForce 200: топовые ее представители, GTX 280 и выше, без проблем тянут GTA 5 даже в FHD. Однако при попытке запустить на такой видеокарте тот же Fallout 4, который, казалось бы, достаточно хорошо оптимизирован, мы сталкиваемся с тем, что игра требует DX 11. Конечно, наилучшим выходом будет покупка самой простой DX11 совместимой видеокарты, благо стоят они (особенно б/у) недорого, но если очень хочется — можно попробовать поиграть в новейшие игры и на старом железе с поддержкой только DX10.
Для этого нам поможет программная эмуляция новых версий DX — вплоть до 12ого. Чтобы ей воспользоваться, нужен Windows SDK — скачать его можно на официальном сайте. После установки нужно перейти по пути C:\Windows\System32 и запустить файл dxcpl.exe. В нем нажимаем на «Edit list. » и добавляем .exe нужной игры. Теперь выбираем Feature level limit на том уровне, который нужен (для DX 11 лучше брать 11_1, в 12ый лучше не лезть), включаем Force WARP и Force On, после чего применяем изменения. Должно получиться так:
После таких действий игра, требующая DX11, скорее всего запустится, однако стоит учитывать, что программная эмуляция работает крайне медленно, так что сразу ограничивайтесь минимальными настройками в HD. Ну и разумеется не стоит пытаться запустить проекты, которые требуют hi-end железо — лучше всего ограничиться пошаговыми играми типа Tropico или Civlization VI.
Количество игр, использующих DirectX 10, растёт не по дням. Сегодня мы рассмотрим производительность четырнадцати графических карт последнего поколения в шести популярных DX10 приложениях, включая такие как Bioshock, World in Conflict, а также ряде других.
Хотя в предыдущем обзоре нами было отмечена не очень высокая популярность DirectX 10 среди разработчиков игр, несмотря на сравнительно давнее появление этого API, ситуация понемногу начинает меняться. За прошедшее время успели появиться как минимум две заслуживающие внимания игры, одна из которых небезосновательно претендует на звание шедевра, а также было объявлено несколько новых проектов, поддерживающих данный API.
Как и прежде, мы считаем, что пользователь, планирующий приобрести новый графический ускоритель с поддержкой DirectX 10, вправе знать, что даст ему эта покупка – как с точки зрения реалистичности происходящего на экране его игровой системы, так и с точки зрения производительности. Сколь бы ни была интересной игра, и каким бы совершенным не был её движок, для игрока она бесполезна, если, используя имеющуюся у него видеоадаптер, вместо плавного игрового процесса он будет наблюдать «слайд-шоу».
Следует помнить, что зависит это не только от оптимизации игрового движка разработчиками и даже не только от технических характеристик графического адаптера. Современные GPU имеют комплексную архитектуру – в частности, последние разработки ATI Technologies, ныне графического подразделения Advanced Micro Devices, базируются на принципах VLIW (Very Long Instruction Word) - и то, насколько эффективно будут использоваться их вычислительные ресурсы, в большей степени зависит от эффективности драйверов, особенно в случае использования продвинутых возможностей DirectX 10. Иными словами, производительность таких видеоадаптеров в играх в значительной степени зависит от драйверов и может улучшаться с выходом новых версий, что автоматически делает результаты, полученные ранее, неактуальными. Кроме того, производительность в финальной версии игры может значительно отличаться от результатов, показанных с использованием демонстрационной версии, а игроков, как нетрудно понять, интересует именно поведение полных версий игр.
реклама
В свете появления новых драйверов выхода новых программ, пользующихся возможностями нового графического API Microsoft, а также запуском полных версий уже исследованных нами ранее игр, мы решили вернуться к теме исследования производительности современных графических карт в DX10 приложениях.
Уже известное нашим читателям Call of Juarez DX10 demo мы дополнили еще двумя демо-версиями игр PT Boats: Knights of the Sea и World in Conflict, а в дополнение к Company of Heroes протестировали полные версии шутеров BioShock и Lost Planet: Extreme Condition. О последних следует рассказать несколько более подробно.
Этот вышедший в свет 21 августа 2007 года трехмерный шутер с видом от первого лица Bioshock часто называют идейным наследником серии SystemShock. Определённый резон в этом есть, но сочетанием линейности и, одновременно, атмосферности игрового процесса, BioShock, скорее, напоминает Painkiller.
Хотя игра, в основе которой лежит движок Unreal Engine 3, обладает великолепной графикой, будучи выпущенной как мультиплатформенный проект одновременно на PC и Xbox 360, она не является DirectX 10-игрой в полном смысле этого слова. Минимальным требованием является наличие в системе графической карты с поддержкой Shader Model 3.0, то есть, DirectX 9c, но в дополнение к этому, PC-версия может использовать некоторые возможности DirectX 10 для создания более качественных спецэффектов. В частности, они находят применения для отрисовки реалистичных волн на поверхности воды, создания более чётких и теней и улучшения качества эффектов, использующих системы частиц, таких, как дым и огонь.
Читайте также: