Какво е DirectX и защо е важен за компютърните игри?

click fraud protection

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

Съдържание

  • Какво е DirectX?
  • DirectX 12 Ultimate обяснено
  • Как да инсталирате и актуализирате DirectX
  • Коя версия на DirectX трябва да използвате?

Ще ви разкажем какво е DirectX, защо DirectX 12 Ultimate е важен и как можете да намерите коя версия на DirectX е инсталирана на вашия компютър.

Препоръчани видеоклипове

Какво е DirectX?

Лого на DirectX 12 Ultimate.

DirectX е интерфейс за програмиране на приложения (API), разработен от Microsoft за Windows и Xbox. Графичният API е посредник, който улеснява изпращането на инструкции от софтуера към хардуера във вашия компютър. В ранните дни на компютрите инструкциите отиваха направо към хардуера. Въпреки това, тъй като игрите станаха по-сложни и мерките за сигурност по-директни, API бяха гръбнакът, който казва на вашия GPU какво да прави.

Свързани

  • Между Ryzen 7 7800X3D и Ryzen 9 7950X3D на AMD няма конкуренция
  • Ценообразуването на Ryzen 9 7950X3D на AMD поддържа натиска върху Intel
  • DirectX 12 срещу. DirectX 11: кое е най-доброто за компютърни игри?

В миналото разработчиците на игри трябваше да пишат драйвери за множество графични карти. API като DirectX са стандартизирани, което позволява на вашите AMD или Nvidia драйвери да правите всичко, независимо от това каква графична карта имате. Графичните API също позволяват функции като хардуерно ускорено проследяване на лъчи, и те могат да повишат производителността чрез различни оптимизации.

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

DirectX 12 Ultimate обяснено

DirectX проследяване на лъчи в Battlefield V.

Най-новата версия на DirectX е DirectX 12 Ultimate, който е наличен в Windows 10, Windows 11 и Xbox Series X/S. Microsoft го описва като „добавка“ към DirectX 12, предоставяйки функции като проследяване на лъчи и засенчване с променлива скорост към конзолите на Windows и Xbox.

Ето всички допълнителни функции в DirectX 12 Ultimate:

  • DirectX проследяване на лъчи (DXR): ранна версия на проследяване на лъчи, въведена в игри като Fortnite и Бойно поле V. Повечето заглавия, които поддържат проследяване на лъчи, го правят чрез DXR (въпреки че Vulkan има и собствена поддръжка за проследяване на лъчи).
  • Засенчване с променлива скорост (VRS): Позволява на графичния процесор да разпределя различни количества мощност към различни области в рамката. Идеята е да се подобри производителността чрез фокусиране върху най-важните области на сцената, което спестява ресурси в по-малко взискателни области.
  • Мрежести шейдъри: Мрежестите шейдъри са сложна тема, но по същество комбинират множество стъпки на шейдър в един процес. Това избягва преминаването между вашия процесор и RAM при рисуване на мрежи, което подобрява производителността.
  • Обратна връзка за семплер: Съвременните игри предават активи в света на играта и играта е принудена да предвиди какво следва да предава въз основа на това, което играчът прави. Обратната връзка от семплера дава примери за това, което може да се случи без реално изпълнение на инструкцията, което позволява на игрите да вземат по-добри решения за това какви активи да предават.

Въпреки че DirectX 12 Ultimate има много нови функции, не е нужно да се притеснявате за тях. Те са основно за разработчици, за да оптимизират игрите отвъд това, което биха могли да направят в DirectX 12 или DirectX 11. Най-важното допълнение е DXR, което позволява проследяване на лъчи не само на компютър, но и на Xbox Series X, както добре.

Как да инсталирате и актуализирате DirectX

Меню DXdiag в Windows 11.

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

Инсталирането и актуализирането на DirectX включва извършване на Windows Update. Прочетете нашето пълно ръководство за как да инсталирате Windows 11 ако започвате от нулата. Преди да актуализирате DirectX, трябва да разберете вашата версия на DirectX, което можете да направите, като следвате тези стъпки:

  • Щракнете с десния бутон върху иконата на Windows в лентата "Старт" и изберете Бягай.
  • Въведете „dxdiag“ в полето и изберете ДОБРЕ.
  • Провери за DirectX версия под Система раздел.

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

  • Използвайте Клавиш Windows+S за да издърпате полето за търсене.
  • Търся Провери за актуализации и го изберете.
  • Използвай Проверете за актуализации бутон за търсене на нови актуализации.
  • Кликнете Инсталирай сега.

Коя версия на DirectX трябва да използвате?

Играч стои до своя спътник гъба в Tiny Tina's Wonderlands.

DirectX е обратно съвместим, така че обикновено е най-добре да използвате най-новата версия, която поддържа играта, която искате да играете. Повечето игри поддържат само една версия, но има няколко заглавия, които се простират между версиите като Контрол, Цивилизация VI, и Страните на чудесата на малката Тина.

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

Препоръки на редакторите

  • Как Intel може да използва AI, за да се справи с огромен проблем в компютърните игри
  • Върнат компютър: най-добри настройки, проследяване на лъчи, Steam Deck и др
  • Оказва се, че DirectStorage все пак не убива честотата на кадрите в Forspoken
  • AMD Ryzen 5 7600X срещу. Ryzen 5 7600: по-евтино ли е по-добре?
  • AMD може току-що да е изтекла датата на пускане на Ryzen 9 7950X3D

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