Графичните процесори Intel Arc се борят с AMD и Nvidia, но поддържат ли DirectX?
Повечето потребители купуват видеокарти, за да захранят своята система за игри. Поради тази причина е от решаващо значение всеки графичен процесор да поддържа най-популярните версии на DirectX, което е проблемът, преследващ графичните процесори Intel Arc.
Тъй като видеокартите Intel Arc са нови за пазара, те имаха ограничена поддръжка за DirectX 9 или по-стари. Но защо това е важно? И могат ли графичните процесори Intel Arc да изпълняват DirectX 9 игри сега?
Какво е DirectX?
DirectX е интерфейс за програмиране на приложения което позволява на игрите и другите приложения да използват хардуера на вашия компютър. За разлика от конзолите, които се доставят с една и съща спецификация за поколение или моделна линия, компютрите с Windows имат различен хардуер дори от една и съща година.
Тъй като Windows не позволява на програмите директен достъп до хардуерни функции на ниско ниво поради сигурността, Microsoft създаде DirectX, за да служи като междинна връзка между вашия компютърен хардуер (като вашия GPU) и вашия любим заглавие.
Какви версии на DirectX поддържат графичните процесори на Intel Arc?
Intel Arc A770 и A750 са най-добрите графични процесори на Intel, така че и двата графични процесора поддържат Direct X 10 (DX10), DirectX 11 (DX11) и DirectX 12 (DX12). Въпреки това, според Страница за продуктова поддръжка на Intel, Intel Graphics поддържа DirectX 9 чрез слой за картографиране.
И така, на хартия графичните процесори Intel Arc A770 и A750 поддържат DirectX 9, 10, 11 и 12. В това обаче има нещо повече, отколкото се вижда на пръв поглед. Това е така, защото графичните процесори Intel Arc нямат естествена поддръжка за DirectX 9 (DX9).
Когато Intel направи най-новите си графични процесори, той се фокусира върху поддръжката на най-новата версия на DirectX, за да спести разходи, особено след като трябваше да победи NVIDIA и AMD по производителност и цена, за да се закрепи в силно конкурентната GPU пространство. Това всъщност е добър ход от страна на Intel, т.к геймърите се нуждаеха от графичните процесори Intel Arc, за да се конкурират с властта на NVIDIA на пазара.
Защо поддръжката на DirectX 9.0 е от решаващо значение за GPU
Ако не сте геймър или не се интересувате от технически подробности, може да попитате: „На кого му пука, ако графичните процесори Intel Arc не поддържа DirectX 9?" В крайна сметка DirectX 9 е стар API - пуснат през 2002 г. за Windows 98, ME и XP.
Това е вярно. Въпреки това, поради неговата възраст и стабилност, много популярни игри все още го използват. Ето няколко примера за популярни игри, които се нуждаят от DirectX 9:
- Counter-Strike: Global Offensive
- Лигата на легендите
- Guild Wars 2
- Ден на заплата 2
- Starcraft 2
- Стеларис
Така че, ако играете тези игри и имате графичен процесор Intel Arc, може да забележите, че не се представят толкова добре. Това също не включва други независими заглавия, които може да харесате и които са ограничени да използват DX9.
Освен това DX10 е много по-сложен за програмиране от DX9. Тъй като повечето компютри така или иначе поддържат DX9, много разработчици, особено тези от по-малки компании, го предпочитат пред DX10 и по-нови. Това е от решаващо значение за намаляване на бюджетите за производство на игри, особено като нарастващите производствени разходи бавно засягат игралната индустрия.
Тъй като графичните процесори Intel Arc не поддържат първоначално DX9, тези карти трябва да положат допълнителни усилия, за да стартират тези заглавия. Това означава, че GPU с по-малка или равна производителност, като NVIDIA GeForce RTX 3050 или AMD Radeon RX 6500 XT, може да надмине предложенията на Intel за тези заглавия.
Това се случва, дори ако A770 превъзхожда и двете карти в по-взискателни игри, които първоначално поддържат DX11 или DX12. Поради намаления FPS (какво означава FPS в игрите?) и общото представяне в някои от най-популярните заглавия, геймърите са в неравностойно положение пред опонентите си – особено след като някои от тях са игри със стрелба от първо лице, които изискват бързи рефлекси.
Как графичните процесори Intel Arc изпълняват DirectX 9.0 игри
И така, ако Intel Arc не поддържа първоначално DX9, как може да стартира игри, които го изискват?
Microsoft и Intel работиха заедно, за да създадат решение на този проблем. Вместо да използва хардуерни възможности, Intel си сътрудничи с Microsoft, за да създаде слой за картографиране с отворен код, за да направи DX9 съвместим с неговите GPU.
Този слой за картографиране с отворен код, наречен D3D9on12, приема DX9 команди и ги превежда в нещо, което DX12 може да разбере. С това графичните процесори Intel Arc могат да изпълняват DX9 игри без собствена поддръжка за тях.
Този допълнителен превод обаче добавя латентност към системата, правейки я малко по-бавна. Ето защо игрите само с DirectX 9 се представят значително по-зле на графични процесори Intel Arc в сравнение с други видеокарти с вградена поддръжка.
Intel работи върху подобряването на производителността на DirectX 9 в графичните процесори Arc
Въпреки това, Intel постигна крачки, за да направи DX9 заглавията да се представят добре на своите графични процесори Intel Arc. Според това Актуализация на Intel Arc декември 2022 г, Intel пусна актуализация на драйвери за графични процесори Intel Arc, която ги направи два пъти по-добри.
Райън Шраут, старши директор за игри, графика и HPC маркетинг в Intel, каза:
По-малко от два месеца след старта, ние предоставяме до 1,8 пъти по-добра производителност в избрани DX9 заглавия! Докато подобряваме производителността, подобряваме и стойността, която получавате с Intel Arc графики. Стартирахме с конкурентна производителност за долар срещу RTX 3060 в DX12 и Vulkan, сега разширяваме тази история.
Тази актуализация направи превода на D3D9on12 много по-бърз, което позволява на игрите да работят по-добре. Така че, ако имате графичен процесор Intel Arc и все още не сте инсталирали най-новия драйвер на Intel Arc, трябва да го направите възможно най-скоро. В противен случай пропускате производителността на графичните процесори Intel Arc и не увеличавате максимално стойността им.
Графичните процесори Intel Arc поддържат DirectX и други
И така, за да отговоря на въпроса, Intel Arc поддържа DirectX. Той е естествено съвместим с DirectX 12 и DirectX 11, но поддържа DirectX 9 чрез слой за превод.
Като се има предвид това, можете да очаквате DirectX 9 заглавия да получат хит по отношение на производителността. Но тъй като Intel продължава да работи върху своите графични процесори, неговите видеокарти ще получават актуализации, за да работят по-добре. С по-нататъшно развитие графичният процесор Intel Arc най-накрая може да постигне своя потенциал и да бъде подходящ конкурент в пространството на видеокартите.
В края на краищата, освен поддръжката на Direct X, графичните процесори Intel Arc предоставят повече функции като XeSS, проследяване на лъчи и хардуерно AV1 кодиране, което му позволява да се изправи срещу популярния графичен процесор RTX 3060 на NVIDIA.