DirectX - Какво е това? Как да изтеглите? Коя версия на Windows?

От най-важните елементи за игрално изживяване на Windows 10/8/7 / xp е DirectX 12/11/10/9. Нека да разгледаме какво е DirectX, как да инсталирате, актуализирате и изтеглите правилната версия за конкретна операционна система (32 или 64 бита).

Какво е DirectX?

DirectX е набор от API на Windows, който обработва графики в игри. Тъй като нито един компютър за игри не разполага с еднакъв набор от компоненти, разработчиците на игри използват библиотеки Direct X, за да пишат игри, които работят на всички видове компютри. В старите дни DirectX можеше да бъде изтеглен като отделен инсталационен файл. Често виждате подкана за проверка на най-новите актуализации на DirectX, когато инсталирате игра.  Започвайки с Windows 8, Microsoft включва DirectX с Windows.  По този начин можете да го актуализирате директно от Windows Update.

Най-новата версия на DirectX е DirectX 12, която е достъпна само за Windows 10. Windows 7 и 8 са останали с DirectX 11. Имайте предвид, че Direct X не е единственият графичен API. Vulkan Run Libraries  са нов конкурент, който предлага някои подобрени функции.

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

Можете лесно да отворите панела, за да видите всичко за версията DirectX, инсталирана на вашия компютър. За целта следвайте ръководството по-долу.

  • Натиснете Win + R и въведете  dxdiag .

Вижте версията на Direct IKS


Щракнете върху "Да", ако се появи някакво предупреждение. След известно време ще видите прозорец, наречен DirectX Diagnostic  Tool. В долната част на това табло ще видите  версията DirectX . Ако използвате Windows 10 и версията на direct x не е 12, отидете в центъра за актуализации и проверете за актуализации за Windows 10.

Диагностичен инструмент DirectX


Сега отидете в раздела Дисплей и се уверете , че функциите за  ускоряване  DirectDraw, Direct3D и  AGP са активирани. Ако са деактивирани, трябва да актуализирате хардуера на вашия компютър, за да се възползвате от тези функции. Актуализирайте драйвери за графична карта, процес, твърд диск и др.

Директно ускорение x

Как да изтеглите DirectX?

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

Например инсталирахте версия на DirectX 11, която дава грешки при стартиране на програми. След това инсталирайте DirectX за крайния потребител и грешката ще бъде отстранена. Версията на DirectX 11 няма да се промени. Това е своеобразно добавяне на нови библиотеки към всички версии на DirectX.

Изтегли

Сега как да изтеглите най-новата версия на DirectX зависи от версията на Windows, която използвате.

Технически преглед на Windows 10, Server 2016

  • DirectX 12 се доставя с актуализации за Windows 10 и Server 2016 Technical Preview чрез Windows Update.
  • Предварително инсталирана версия на DirectX 11.3 .

Windows 8.1, RT, Server 2012 и Server 2012 R2

  • DirectX 11.2 е предварително инсталиран на Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2 . Няма отделен пакет за актуализация за DirectX 11.2. Тази версия на DirectX може да бъде инсталирана само чрез Центъра за актуализация.
  • DirectX 11.1 е предварително инсталиран на Windows 8, Windows RT и Windows Server 2012.  Няма отделен сервизен пакет за DirectX 11.1. Можете да инсталирате тази версия на DirectX само чрез Windows Update на Windows 8, Windows RT и Windows Server 2012 системи.

Windows 7 и Windows Server 2008 R2

  • DirectX 11.1 е най-новата версия за Windows 7 и 2008 R2, налична в SP1. За да го получите, трябва да инсталирате Windows Update KB2670838 ръчно или чрез Windows Update. Можете да прочетете как да инсталирате ръчно пакета за актуализация за Windows 7 KB2670838 в директорията за актуализация на Microsoft.
  • DirectX 11.0 е предварително инсталиран на тези системи и няма инсталатор.

Windows Vista и Windows Server 2008

  • DirectX 11.0 е наличен за инсталиране на Windows Vista и Windows Server 2008 SP2 с инсталирана актуализация KB971512.
  • DirectX 10 е предварително инсталиран на тези системи и няма инсталатор.
  • DirectX 10.1 се предлага с актуализация на SP1.

Windows XP и Windows Server 2003

  • Вече не получават поддръжка от Microsoft, тъй като те са стари. DirectX 9.0c е най-новата версия за тези системи и е достъпна за инсталиране чрез инсталиране на изпълнението на DirectX 9.0c за крайни потребители.

Защо имам толкова много DirectX версии?

Версията на Windows, която използвате, изтласква най-новата версия на DirectX, която компютърът ви може да работи, това не означава, че е инсталиран само един. Въпреки че Direct X вече е вграден в Windows, вие имате всички видове DirectX файлове в пътя  C: \ Windows \ System32 и C: \ Windows \ SysWOW64  в 64-битово копие на Windows.

Директни местоположения на X файлове

Подобно на Microsoft C ++ Runtime, всяка игра се основава на различна версия на DirectX. Например, ако разработчик е написал игра, за да използва актуализацията DirectX 11 40, тогава ще работи само версия 40. По-новите версии са несъвместими. Всеки път, когато инсталирате нова игра, тя вероятно ще инсталира уникалното копие на DirectX, от което се нуждае.

Трябва ли да деинсталирам DirectX?

Няма официален начин за деинсталиране на DirectX. Не можете да го деинсталирате от чекмеджето за приложения в Windows 10. Наистина няма причина да се притеснявате от деинсталирането на тази програма. Това е основната част от начина, по който Windows показва графики. И не се притеснявайте да инсталирате множество версии. Тези допълнителни библиотеки не развалят нищо и са инсталирани автоматично по причината, когато сте инсталирали определена игра.

Не трябва да се опитвате да изтривате отделни DirectX файлове в горните папки. Това може да доведе до спиране на работата на игри или други програми, както се очаква. Ако имате проблеми с конкретна версия, опитайте да преинсталирате играта, която я използва.