Проверете инсталирания directx. Как да видите кой DirectX е инсталиран на вашия компютър

Операционната система Windows има доста сложна структура, която само нейните разработчици могат да разберат. За правилната работа на всички негови компоненти в приложения и игри, които изискват сериозни ресурси, разработчиците от студиото на Microsoft пускат специален набор от инструменти - DirectX. Грешка е да се мисли, че това е просто програма, от която потребителите се нуждаят.

Всъщност DirectX е набор от инструменти, които се поддържат от Microsoft за разработчици. Невъзможно е да програмирате сложни приложения и игри за Windows без DirectX. Той също трябва да бъде инсталиран на компютъра на крайния потребител на разработената програма или игра, така че Windows да може да взаимодейства с него. DirectX инструментите редовно се подобряват и се пускат нови версии. Ето защо е важно потребителят да знае кой DirectX е инсталиран на компютъра и дали трябва да се актуализира, за да работи с модерна игра.

Как да разберете кой DirectX е инсталиран

Дефинирайте DirectX версияна компютър под Windows контролмного просто, всичко, от което се нуждаете, е:

  1. Натиснете комбинацията Windows + R на клавиатурата, за да отворите реда „Изпълнение“;
  2. Ще трябва да въведете командата dxdiag в него;
  3. Това ще отвори прозорец със системна информация, наречен „Инструменти за диагностика на DirectX“. В раздела „Система“ в долната част можете да видите колона, показваща кой DirectX е инсталиран на компютъра.

Важно:Можете да инсталирате всяка версия на DirectX на вашия компютър. Има обаче важен нюанс: ако не се поддържа от хардуера, тогава системата Windows няма да може да работи с него. След това операционната система избира най-високата поддържана версия на DirectX като активна и именно тази версия се показва в диагностичното меню, информация за което е дадена по-горе.

Как да определите версията на DirectX с помощта на програми на трети страни

В допълнение към вградените операционна системапомощни програми, които ви позволяват да определите версията на DirectX на вашия компютър приложения на трети страни. В същото време те са в състояние да предоставят много повече информация от командата dxdiag, спомената по-горе.

Удобен инструмент за компютърна диагностика е приложението AIDA64. Неговата безплатна версияможе да бъде изтеглен от официалния сайт на разработчиците. Тази програмави позволява да намерите информация за всички компютърни компоненти, както и за софтуерния компонент.

В лявото меню на приложението можете да видите отделен DirectX елемент. Съдържа информация в три подсекции: файлове, видео, звук:


AIDA64 не е единствената диагностична програма за вашия компютър. В интернет можете да намерите много от неговите аналози, както платени, така и безплатни.

Защо DirectX 12 не работи на Windows 10

Една от функциите на операционната система Windows 10, която Microsoft активно рекламира, са игрите. Новата версия на операционната система на "близко до хардуерно ниво" работи с игри, които са разработени на DirectX 12. Това позволява на играчите на компютри с ниска мощност да изпълняват проекти, които изискват висока производителност.

Някои обаче Потребители на Windows 10 могат да открият, когато проверяват, че имат инсталиран DirectX 11 или 11.2, а не съвременния DirectX 12. В такава ситуация не е необходимо да изтегляте DirectX 12 от официалния уебсайт на Microsoft и да го инсталирате на вашия компютър, тъй като това няма да помогне. Тази версиядрайверите първоначално са налични в Windows 10 и решението на проблема трябва да се търси в друга равнина.

Ако виждате DirectX 11.2 вместо DirectX 12 на Windows 10, това се дължи на:


Важно е да се отбележи, че по-нов DirectX на компютър не замества предишни версии. Тоест, ако дадено приложение или игра изисква DirectX 8,9 или 10, за да работи и на вашия компютър са инсталирани по-нови версии, трябва да изтеглите „стария“ драйвер.

DirectX - набор от библиотеки и софтуер, които се използват за решаване на проблеми, свързани с пускането на приложения и игри за операционната система Windows система. Всяка версия на ОС има инсталирано определено поколение от този софтуер, което отговаря на възможностите на инсталираната видеокарта. Всяка следваща версия на API пакета включва всички наследени библиотеки, така че не е нужно да инсталирате всички версии подред - просто инсталирайте най-новия пакет. Нека да видим как можете да проверите DirectX на Windows 7 различни начини.

Стандартни средства

Операционните системи Windows имат специална вградена функция, която ви позволява да преглеждате информация за системата, екрана, звука и устройствата за въвеждане. Получете достъп до това приложениеможе да се направи по два начина: с помощта на команда в прозореца "Run" или чрез стартиране на изпълним файл. Нека разгледаме и двата варианта.

За да проверите DirectX на Windows 7, трябва да изпълните следните стъпки:

  1. Стартирайте приложението Run. Това може да стане с помощта на менюто "Старт" и едноименния елемент в него или чрез клавишната комбинация Win+R.
  2. В прозореца, който се отваря, въведете командата dxdiag и щракнете върху OK, за да стартирате правилното приложение.
  3. След известно време, прекарано в събиране на информация, ще видите прозорец със статистика и
  4. В първия раздел "Система" има ред "Версия на DirectX". Срещу него ще видите номера на текущата версия на софтуера, който е инсталиран на компютъра.
  5. Въпреки това версията, която се показва в първия раздел, не е непременно тази, поддържана от вашата видеокарта. За да намерите информация за поддържаните библиотеки, трябва да отворите раздела Display.
  6. Обърнете внимание на секцията "Драйвери" и линията DDI за Direct3D. Срещу този елемент е номерът на поколението на API пакета, който се поддържа от вашата видеокарта.

Сега знаете как да проверите DirectX на Windows 7 в две посоки - тази, която е инсталирана на компютъра, и тази, която се поддържа от графичния ускорител на вашия компютър.

Втори стандартен вариант

Можете да го стартирате по други начини. Първо, можете да отворите системен дял харддиски отидете в директорията Windows и System32. В списъка с всички файлове намерете dxdiag.exe и го отворете.

Второ, потребителят може да използва търсенето в менюто "Старт". За да направите това, отворете менюто и въведете името на изпълнителния файл. След като се появи в списъка с намерени съвпадения, стартирайте го. Във всички случаи можете да стартирате приложението и да проверите версията на DirectX на Windows 7. Освен това описаните опции са подходящи за всички следващи версии на операционната система, до 10.

Програми на трети страни

Ако не сте доволни стандартно средство за защитапроверка, тогава можете да използвате помощна програма на трета страна, за да проверите информацията за системата и оборудването. Например една от тези програми е популярната AIDA64. Можете да изтеглите безплатно пробна версияи вижте версията на DirectX на Windows 7 през него.

Трябва да стартирате програмата и да изберете "Операционна система" в главната директория с дялове. В него намерете реда с името на софтуера, срещу който ще бъде изписано инсталирана версия.

За да разберете коя версия се поддържа от вашата видеокарта, намерете секцията DirectX и отворете раздела "Видео". След това намерете реда „Хардуерна поддръжка“. Срещу него можете да проверите DirectX на Windows 7, който се поддържа от вашия графичен ускорител.

Потребителите често са объркани защо тази или онази игра не се стартира на компютъра им. Това се случва дори при онези потребители, които са закупили мощна „машина“ с висока производителност. Защо не можете да инсталирате игри с максимални изисквания? Причината за това може да е остаряло издание на DirectX, което не може да поддържа определени технологии. Ако искате да разберете версията на DirectX и да разрешите проблема със стартирането на определена игра, прочетете!

Остаряла помощна програма създава проблем при стартиране на игри

Какво е DirectX?

Говорим за инструмент, който съдържа необходимото за работа различни приложениямултимедийни технологични пакети. С други думи, това е набор от функции, необходими за решаване на различни проблеми с игри, мултимедия и някои други данни, разработени за Windows OS.

DirectX обикновено се използва за писане на игри. Програмата предоставя функции, които обработват графични и аудио потоци. Освен това без него компютърът няма да може да обработва информация, която се предава от джойстици, мишки, клавиатури и т.н. Не е необходимо да плащате за това, той е достъпен на официалния ресурс на Microsoft.

Проверка на версията

Проверката на компилацията е необходима, за да се разбере дали DirectX всъщност е виновен за това, че играта не работи. Интересното е, че актуализираните издания на програмата често са включени в играта, но има и изключения.

И така, как да разберете кой DirectX е инсталиран? Най-тривиалният начин е да използвате вградени инструменти. Процедурата изглежда така:

  • натиснете Win+R;
  • въведете в полето dxdiag;
  • натиснете Enter.

Системата ще стартира диагностичен инструмент, който съдържа всичко за DirectX, включително информация за неговия тип. Номерът е посочен в долната част на раздела „Система“. Тази манипулация е подходяща за всяка операционна система на Microsoft.

Всъщност различните версии на Windows също поддържат различни версии на DirectX. Windows до версия 7 изискваше DirectX 9c да се инсталира отделно и тази библиотека почти винаги беше включена в игрите на диск. В Windows 7, 8 и 10 DirectX вече е включен в системата и нищо не трябва да се инсталира.

Коя опция ще се използва на компютъра се определя от системата въз основа на възможностите на видеокартата, въпреки че в Windows 7 и 8 максимумът, на който можете да разчитате, е DirectX 11, а в „десетката“ се използва версия 12, която предоставя всички съвременни графични възможности.

За обратна съвместимост обаче е препоръчително да инсталирате DirectX 9c на новите версии на Windows. Това ще ви позволи лесно да стартирате стари игри, пуснати преди появата на версия 4 шейдъри и цяло поколение видео карти, които ги поддържат.

Има друг метод, който ви позволява да разберете коя версия на програмата се използва на вашия компютър. Говорим за параметрите на вашата видеокарта. Например, всичко, от което се нуждаете за DirectX, е в информацията за картата на NVidia.

В интернет има и много помощни програми, които събират цялата информация за системата (включително версиите на софтуера).

Разбира се, препоръчително е да имате най-новата, 12-та версия на DirectX на вашия компютър. Това ще ви позволи да се насладите на най-модерната реалистична графика в съвременните игри. Но тук има проблеми - това изисква не само инсталиране на нов Windows версия 10, но също така имат видеокарта, която поддържа DirectX 12.

Факт е, че самият графичен процесор поддържа ограничен набор от команди, така че работи само с версията на DirectX, която е била актуална по време на неговото разработване, както и с по-стари. Новите видео карти, съчетани с подходяща система, могат да покажат всичките си възможности.

От друга страна, Windows 7 и 8 няма да могат да използват DirectX 12, дори ако е инсталирана съответната видеокарта - те поддържат само версия 11.

Следователно информацията, която системата показва, ни казва само коя максимална възможна версия на DirectX работи в момента на текущата комбинация от операционна система и видеокарта. Можете да намерите в интернет или да прочетете в инструкциите за вашата видеокарта каква максимална версия на DirectX поддържа. Може да искате да надстроите до Windows 10, ако вашата графична карта поддържа версия 12.

Разработчиците на игри също вземат предвид, че те ще бъдат стартирани на компютри с голямо разнообразие от конфигурации. Следователно те предоставят избор на DirectX и различни вариантиграфики. Освен това самата библиотека разполага обратна съвместимости ако не се поддържат нови версии, тогава се използват по-стари, просто графиките няма да са толкова реалистични.

Колкото по-висока е версията на DirectX, толкова по-добре за игрите. За повечето други приложения това е практически безразлично, тъй като те нямат достъп до тази библиотека, когато работят. Само няколко, които използват максимално възможностите на видеокартата, са чувствителни към този параметър - например 3D графични редактори като 3D Studio Max.

Tweet

Често се сблъсквах с всякакви погрешни схващания по темата DirectX. Например, потребителите се опитват да инсталират DirectX на някои неправдоподобни версии, да изтеглят нещо неразбираемо от някои „леви“ сайтове и т.н., като в крайна сметка получават всякакви грешки в Windows работии игри.

Ще се справя с всичко това в тази статия, опитвайки се да поставя точката на i по отношение на технологията за игри DirectX.

Какво е DirectX

За да разберем какво е истина и какво е измислица, нека първо разберем какво е DirectX? Уикипедия ни казва:

DirectX(от английски директен- директен, незабавен) е набор от API, предназначени за решаване на проблеми, свързани с програмирането под Microsoft Windows. Най-широко използван при писането на компютърни игри. … Често актуализираните версии на DirectX са в комплект с приложения за игри.

| Повече ▼ с прости думи: DirectX е „слой“ между видеокартата и игрите, което ви позволява да реализирате напълно цялата изчислителна мощност на вашия компютър, за да изобразите красива графика.

Спомням си как през 2003 г. се радвах на правдоподобните отражения в прозорците на колите и локвите по пътя в играта Need за скорост: Underground, когато инсталирах видеокарта, поддържаща DirectX 9 в компютъра си, разбира се, въпросът не се ограничава само до размисли, но първо.

Как се различават версиите на DirectX?

Технологиите напредват доста бързо. Всяка нова версия на DirectX позволява на програмистите да добавят нови ефекти към играта и да оптимизират старите.

Мисля, че най-очевидната разлика между възможностите на DirectX различни версиище покаже това видео:

Обърнете внимание на красивите ефекти на летящ сняг изпод колелата на колата и меки сенки във версия DirectX 11 (вляво). Вдясно е много по-старата девета. По принцип ефекти като меки сенки и сняг от колелата могат да бъдат реализирани с помощта на технологията DirectX 9, но спадът в производителността ще бъде забележим - в „деветката“ няма нито оптимизация, нито компетентно внедряване на такива ефекти.

Вторият пример е играта Crysis 2:

Смята се, че колкото по-висока е версията на DirectX, толкова по-добра е картината. Но не трябва да очаквате чудо - често промените не се забелязват. Според мен основната причина за такава малка разлика в качеството на изображението е, че сега игрите се разработват едновременно за игри Xbox конзоли, Sony PlayStation и компютър. В сравнение със съвременните персонални компютри, конзолите са слаби по отношение на производителност и поддържани технологии. В резултат на това играем игри на компютъра, чиято графика е останала на нивото от годината на пускане на конзолите, възхищавайки се на размазаните текстури и опростените ефекти. Да, има игри, разработени или модифицирани за компютър, но има само няколко от тях.

Типичен пример за крос-платформа е играта Skyrim:

Разликата в графиките между Playstation 3 и Xbox360 се крие в детайлите: на PS3 някъде капе малко вода, на Xbox 360 сенките не реагират на мигащи източници на светлина. На компютър (идентифициран като „Windows“ във видеото) няма такива проблеми, освен това се виждат обекти на големи разстояния, но няма други подобрения. По-късно разработчиците пуснаха набор от текстури висока разделителна способностза компютърната версия на играта, но това не подобри значително графиката.

За да можете да видите каква графика може да произведе един компютър - пример за игра, предназначена да използва всички възможности на видеокарта и процесор:

Виждате ли разликата? Красиво осветление, ясни текстури, плавни движения. Това ниво на детайлност би било недостижимо с помощта на наследени DirectX 9 технологии - има твърде много обекти в кадъра едновременно. Има и много ефекти, които се изпълняват с помощта на видео карти, които поддържат минимум DirectX 10.

Характеристики на графичния двигател на Crysis 3:

Противно на мнението на някои потребители, DirectX не се подобряваграфика в игрите, но само дайте шанспрограмистът да направи играта по-красива. Ако играта е разработена за DirectX 9, тогава наличието на версия DirectX 10 няма да промени нищо.Всичко зависи не само от възможностите на видеокартата, но и от технологичната поддръжка на играта. Ако комбинирате всичко, получавате просто прекрасна игра по отношение на графиката.

Различни версии на Windows и DirectX

DirectX по същество е набор от файлове - софтуерни библиотеки. Ако не са вътре системни папки, тогава игрите в най-добрия случай ще се показват без ефекти, в най-лошия случай няма да стартират, давайки грешка (при стартиране на играта се появява грешката „d3dx9_42.dll не е намерен“, където числата може да са различни).

Минимален набор от тези файлове вече присъства само в инсталиран Windows. В зависимост от версията на операционната система ще има различен набор от файлове, което означава поддръжка за различни версии на DirectX (информация от тук):

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista- DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1 - DirectX 11.2
  • Windows 10 - DirectX 12

Включени са предишни версии.Тези. Windows 10 има поддръжка за версия 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9и по-долу.

Как да инсталирате пълен набор от DirectX файлове ще бъде описано в текста.

Поддръжка на DirectX видеокарта на различни версии

как по-нова видео карта, по-високата версия на DirectX, която поддържа. Всички предишни версии също ще бъдат поддържани. Тоест старите игри, използващи DirectX 7/8/9, теоретично трябва да работят добре. На практика поддръжката на операционната система се превръща в ограничение. Игрите, разработени за Windows 95/98/ME, често се сриват на по-новите операционни системи; видеокартата няма абсолютно нищо общо с това.

В същото време трябва да разберете, че зависи и от Windows кой DX ще работи. Игрите, които изискват Direct 12, няма да работят на Win7/8, още по-малко на XP. Самата видеокарта ще работи в древни системи, просто модерните функции на API няма да бъдат налични. По този начин, с видеокарта, която поддържа DirectX 12, няма да можете да играете модерни игри в Windows XP - ще стартират само тези, които работят с DirectX 9 и по-ниски версии.

Как мога да разбера коя версия на DirectX поддържа моята видеокарта и Windows?

Видео карта

Можете да намерите информация коя версия на DirectX поддържа вашата видеокарта на официалната страница на уебсайта на производителя и във всеки онлайн магазин. Например в Yandex.Market. Като цяло обаче всички видеокарти, пуснати след 2015 г., поддържат версия 12. Въпреки че има нюанси с DX12, повече за това по-долу.

Windows

Да разберете коя версия Windows поддържа е по-трудно, защото много зависи от актуализациите, които сте инсталирали. Ако имате Windows 10, тогава той определено има най-новата версия на API. За всички останали операционни системи алгоритъмът е както следва:

1. Уверете се, че имате инсталирани всички актуализации на Windows (Старт - Всички програми - Windows Update - Търсене на актуализации - Инсталиране).

2. По избор: Актуализирайте драйвера на вашата видеокарта до най-новата версия:

Няма друг начин за превключване на версията, ако играта не го предоставя. Помислете сами - разработчиците написаха кода на играта, използвайки команди за конкретна версия. Невъзможно е просто да замените команди с други.

Всички страни трябва да поддържат определена версия на DirectX: видеокартата, операционната система и играта.

По този начин въпросът „на кой DirectX е по-добре да играете“ е безсмислен - какво означава хардуерът, ОС и използваигра, тогава ще бъде.

Трябва ли да инсталирам DirectX от уебсайта на Microsoft? Какво дава това?

Накратко: можете, но това няма да промени версията на DirectX!

Ако искате игрите да работят нормално, не забравяйте да инсталирате всички актуализации от Актуализация на Windowsтъй като оттам Windows получава най-новите версии на библиотеките. Потвърждение от Microsoft.

На уебсайта на Microsoft, който разработи DirectX, можете да изтеглите инсталатора на DirectX. Всъщност е така НеИнсталатор на DirectX, но само програма за инсталиране, която ще изтегли от интернет и ще инсталира нови версии на софтуерните библиотеки на DirectX. Въпреки номерата 9, 10, 10.1 и т.н., DirectX има и вътрешна номерация, която е свързана с актуализациите. Тоест в рамките на версиите са възможни корекции и подобрения.

Windows 7, 8 и 10 тези библиотеки, като цяло, не е необходимо,защото необходимите актуализации идват през Центъра за актуализиране. Но ако някоя стара (2005-2010) игра, използваща DirectX 9, не стартира за вас, опитайте да инсталирате същия инсталатор. Може би ще помогне.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL - D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

За да проверя какво е инсталирал инсталаторът, изтеглих офлайн инсталатора на DirectX, който е необходим за инсталиране на актуализации на DirectX на компютри без интернет:

Съдейки по датите, към момента на писане на тази публикация, актуализациите на компонентите на DirectX бяха пуснати на 18 април 2011 г. (актуализация 29.01.2016 г.: сега всичко идва през Центъра за актуализиране в други пакети).

Изтеглената програма по същество е саморазархивиращ се архив. Нека го отворим с 7-zip архиватора:

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

Нека ви напомня още веднъж: това не е актуализация на DirectX от версия на версия. Тази актуализация на версиите на софтуерната библиотека няма нищо общо с номерацията 9, 10, 10.1, 11, 11.1. Няма да можете да надстроите инсталацията на DirectX по този начин.

След инсталирането ще бъдат добавени нови библиотеки и старите ще бъдат актуализирани, което ще позволи на тези игри, които съобщават за липсваща грешка, да се стартират d3dx*. Така че можете да опитате да го инсталирате.

Къде да изтегля DirectX?

Просто инсталирайте актуализации чрез Центъра за актуализиране!

Не изтегляйте DirectX от никакви сайтове забранено е! Рискувате да получите вируси!

DirectX компонентите се актуализират чрез Актуализация на Windows. Това е единственият начин да получите поддръжка на DirectX 10.1 И 11 на Windows Vista, 11.1 на Windows 7.

Microsoft DirectX е включен като компонент в операционните системи Windows. Можете да актуализирате DirectX с най-новия сервизен пакет или други актуализации чрез Windows Update.

Ако изтегля и инсталирам DirectX на Windows XP, ще се появи ли DirectX 11 там?

Няма да се появи. DirectX 10, 11 и по-нови версии на Никога няма да има Windows XP.Мога да продължа безкрайно много по тази тема, но ще кажа само това: собствениците на Windows XP, преодолейте го - тази операционна система отдавна е престанала да бъде операционна система за „игри“. Много съвременни игри не поддържат Windows XP. Дори Microsoft официално се отказа от него.

Струва си да се отбележи, че има версия DirectX 10 за Windows XP, направена от занаятчии. По същество това е просто набор от софтуерни библиотеки, не добавяне DirectX 10 ефекти, но позволява само на някои игри да работят без грешки в XP, ако режимът „DirectX 10“ е активиран в техните настройки. Във всеки случай този набор от библиотеки е много вероятно да причини проблемив операционната система, така че никога не трябва да инсталирате такова разделение.

Как да инсталирам DirectX версия 11.1 на Windows 7?

С появата на Windows 10 този въпрос е по-актуален от всякога. Има поддръжка за DirectX 11 .1 първоначално вече съществува. Windows 7 идва с предварително инсталиран 11 . Ще се появи поддръжка за новата версия на DirectX Център Актуализации на Windows (Старт - Всички програми - Windows Update). Актуализацията се нарича KB2670838.

Така че актуализирайте Windows чрез Update Center. Това важи и за Windows 8.

DirectX 12

Има много слухове, които циркулират около DirectX 12. Ще се опитам да поставя точката над i.

Windows 7, 8 и DirectX 12

Не. Не и пак не! DirectX 12 на Windows 7 и 8 Неще. Теоретично това може да стане, ако производителите на видеокарти и Microsoft си сътрудничат. На практика - уви. Версия 12 е прерогатив на Win10.

Много по-стари видеокарти поддържат частично DirectX 12

Представители на производителя видеокарти AMDи nVidia заявиха, че видеокартите, които поддържат DirectX 11, ще поддържат и DirectX 12. Това се оказа маркетингова измама. Предимството на DirectX 12 над 11 е многократно увеличение на производителността поради оптимизиране на работата с компонентите на видеокартата (памет, видео процесор). Хардуерът на видеокартите, пуснати в ерата на DirectX 11 и по-рано, не е адаптиран за DirectX 12, така че основната функция на новата версия на API - графичното ускорение - няма да работи.

Тоест съвременните игри, които изискват версия 12 на графичния API, за да работят, ще работят с такива видеокарти. Но качеството на графиката ще трябва да бъде намалено до минимум, за да получите повече или по-малко прилична честота на кадрите.

Има три нива на поддръжка за новия графичен API от по-стари видеокарти: ниво 1, ниво 2 и ниво 3. Ниво 3 е най-пълната поддръжка за стандарта. И може би е най-близо до това, което е DX12. Можете да играете модерни игри с тях при минимални графични настройки доста удобно.

Intel ValleyView2 HD графика

Intel HD Graphics 2500

Intel HD Graphics 4000

И по-нови.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

Серия AMD Radeon HD 7xxxG, M и D

AMD Radeon HD 8xxxG

И по-нови.

Изглежда, че всеки трябва.

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

И по-нови.

Intel- Не.

AMD- Не.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

И по-нови.

Intel- Не.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Графика AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

И по-нови.

Но nVidia все още няма видеокарти с пълна поддръжка на DirectX 12.

Актуализация от 3 март 2018 г.:има вече. Всички съвременни поддържат версия 12.

Моля, обърнете внимание, че след 2015 г. поддръжката за версия 12 на API се подобри; сега не е необходимо да знаете за нивата на ниво.

Нива на характеристиките

Като собственик на AMD Radeon HD7950 бих искал да се радвам, че определено има DX12 поддръжка, но не работи. Факт е, че Microsoft отиде по-далеч и въведе допълнителни нива на функции („Нива на функции“). Ако нивата на ниво са индикатор за купувачите, тогава нивата на функции са предназначени за разработчици и отчитат какви функции на новата версия на API се поддържат напълно от процесора на видеокартата.

Ниво на характеристиките 11.0- поддръжка на видеокарта DirectX11 и функцията "Resource Binding" от Tier 1. Представители на такива видеокарти: Nvidia GeForce GTX 400/500/600/700.

Ниво на характеристиките 11.1- DirectX 11 .1 и поддръжка на много функции, които няма да изброявам тук (защо?). представители:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD серия 7700-7900/8500-8900, Rx 240-280;
  • Intel HD Graphics 4200-5200, 5300-6300;

Ниво на характеристиките 12.0- поддръжка за някои характеристики от Tier 1 и Tier 2: AMD Radeon HD 7790/8770, Rx 260/285/290 и по-нови.

Ниво на характеристики 12.1- пълна поддръжка на Tier 1, хардуерна поддръжка за всички функции на DirectX 12.

По този начин нито една от видеокартите, пуснати преди 2015 г., не поддържа напълно DirectX 12. Някои от функциите са внедрени на софтуерно ниво, така че една и съща игра, използваща DX 11 и DX 12, няма да получи забележимо увеличение на производителността при преминаване към нова версия API.

Долен ред

Скоростта на програмите зависи до голяма степен от нивото на достъп до хардуера на компютъра. Това важи особено за игрите. DX 12 предоставя функции, които разработчиците не бива да пренебрегват. За съжаление на практика те не винаги се използват пълноценно. Следователно GTA V, пуснат на компютър през 2015 г., изглежда по-добре и произвежда повече кадри в секунда на същия хардуер от Watch Dogs 2, който беше пуснат година и половина по-късно, с подобен геймплей.

DirectX, като всеки друг софтуер, изисква периодични актуализации. Защо е толкова важно да не ги пренебрегваме? Как да определите версията на продукта на вашия компютър?

Какво е DirectX и за какво служи?

DirectX е набор от API (различни функции, константи и др.), предназначен за решаване на различни проблеми, свързани с програмирането на Microsoft Windows. Direct често е в комплект с компютърни игри и се използва главно от геймъри.

DirectX е безплатно приложение, който е свободно достъпен на официалния уебсайт на Microsoft.

Програмата осигурява взаимодействие между видеокартата и играта: тя ръководи всичко изчислителна мощносткомпютър с висококачествена графика. Благодарение на DirectX, потребителите могат да се наслаждават на красиви пейзажи, добре нарисувани герои и детайли в игрите.

DirectX позволява на създателите на компютърни игри да подобряват графиките

DirectX не подобрява графиката, а само дава възможност на разработчиците да направят картината по-красива.Ако една игра е написана за версия 9, тогава инсталирането на 10 няма да промени нищо, но игра, разработена за 11, ще изглежда по-зле в 10.

Как да проверите текущата версия на DirectX на компютър с Windows 7

DirectX е една от програмите, инсталирани по подразбиране в операционната система. Всеки има своя собствена версия.

операционна система DirectX версия
Windows XP SP2DirectX 9.0c
Windows VistaDirectX 10
Windows Vista SP1DirectX 10.1
Windows Vista SP2DirectX 11
Windows 7DirectX 11.1
Windows 8DirectX 11.1
Windows 8.1DirectX 11.2
Windows 10DirectX 12

Но може да има разлики при актуализиране на системата. Как да разберете версията на DirectX на компютър с Windows 7?

Ако Windows не може да намери командата dxdiag, тогава на компютъра е инсталирана версия 5.0 или по-стара, в който случай инсталирайте последна версия DirectX чрез Windows Update.

Как да разберете версията на DirectX (видео)

DirectX е софтуер, вграден в операционната система Windows, който засяга графиките в компютърни игри. Ако искате да се наслаждавате на реалистични пейзажи с добре начертани детайли, препоръчваме редовно да актуализирате продукта до най-новата версия.

Публикации по темата