Procesory graficzne Intel Arc podejmują walkę z AMD i Nvidią, ale czy obsługują DirectX?
Większość użytkowników kupuje karty graficzne, aby zasilić swój sprzęt do gier. Z tego powodu ważne jest, aby każdy procesor graficzny obsługiwał najpopularniejsze wersje DirectX, co stanowi problem dla procesorów graficznych Intel Arc.
Ponieważ karty graficzne Intel Arc są nowością na rynku, miały ograniczoną obsługę DirectX 9 lub wcześniejszych. Ale dlaczego jest to ważne? I czy procesory graficzne Intel Arc mogą teraz obsługiwać gry DirectX 9?
Co to jest DirectX?
DirectX to interfejs programowania aplikacji który pozwala grom i innym aplikacjom korzystać ze sprzętu komputera. W przeciwieństwie do konsol, które są dostarczane z tą samą specyfikacją w różnych generacjach lub liniach modeli, komputery z systemem Windows mają zróżnicowany sprzęt nawet z tego samego roku.
Ponieważ system Windows ze względów bezpieczeństwa nie zezwala programom na bezpośredni dostęp do funkcji sprzętowych niskiego poziomu, firma Microsoft stworzył DirectX, aby służył jako środkowe łącze między twoim sprzętem komputerowym (takim jak GPU) a twoim ulubionym tytuł.
Jakie wersje DirectX obsługują procesory graficzne Intel Arc?
Intel Arc A770 i A750 są najlepszymi procesorami graficznymi firmy Intel, więc oba procesory graficzne obsługują DirectX 10 (DX10), DirectX 11 (DX11) i DirectX 12 (DX12). Jednak wg Strona pomocy technicznej firmy Intel, Intel Graphics obsługuje DirectX 9 poprzez warstwę mapowania.
Tak więc na papierze procesory graficzne Intel Arc A770 i A750 obsługują DirectX 9, 10, 11 i 12. Jednak jest w tym coś więcej niż na pierwszy rzut oka. To dlatego, że procesory graficzne Intel Arc nie mają natywnej obsługi DirectX 9 (DX9).
Kiedy Intel tworzył swoje najnowsze procesory graficzne, skupił się na obsłudze najnowszej wersji DirectX, aby zaoszczędzić na kosztach, zwłaszcza, że musiał pokonać NVIDIA i AMD pod względem wydajności i ceny, aby zdobyć przyczółek w ścisłej konkurencji Miejsce na GPU. To właściwie dobry ruch ze strony Intela, ponieważ gracze potrzebowali procesorów graficznych Intel Arc, aby konkurować z mocą NVIDII w sklepie.
Dlaczego obsługa DirectX 9.0 ma kluczowe znaczenie dla procesorów graficznych
Jeśli nie jesteś graczem lub nie interesujesz się szczegółami technicznymi, możesz zapytać: „Kogo to obchodzi, jeśli procesory graficzne Intel Arc nie obsługuje DirectX 9?” W końcu DirectX 9 to stary interfejs API — został uruchomiony w 2002 roku dla Windows 98, ME i XP.
To prawda. Jednak ze względu na swój wiek i stabilność wiele popularnych gier nadal z niego korzysta. Oto kilka przykładów popularnych gier, które wymagają DirectX 9:
- Counter Strike globalna ofensywa
- Liga Legend
- Wojny Gildii 2
- Payday 2
- StarCraft 2
- Stellaris
Jeśli więc grasz w te gry i masz procesor graficzny Intel Arc, możesz zauważyć, że nie działają one tak dobrze. Nie obejmuje to również innych niezależnych tytułów, które mogą ci się spodobać, które są ograniczone do korzystania z DX9.
Ponadto DX10 jest znacznie bardziej skomplikowany w programowaniu niż DX9. Ponieważ większość komputerów i tak obsługuje DX9, wielu programistów, zwłaszcza tych z mniejszych firm, woli go od DX10 i nowszych. Ma to kluczowe znaczenie w zmniejszaniu budżetów produkcji gier, zwłaszcza jak rosnące koszty produkcji powoli wpływają na branżę gier.
Ponieważ procesory graficzne Intel Arc nie obsługują natywnie DX9, te karty muszą poświęcić dodatkowy wysiłek, aby uruchomić te tytuły. Oznacza to, że procesory graficzne o mniejszej lub równej wydajności, takie jak NVIDIA GeForce RTX 3050 lub AMD Radeon RX 6500 XT, może przewyższyć ofertę Intela dotyczącą tych tytułów.
Dzieje się tak nawet wtedy, gdy A770 przewyższa obie te karty w bardziej wymagających grach, które natywnie obsługują DX11 lub DX12. Ze względu na zmniejszoną liczbę klatek na sekundę (co oznacza FPS w grach?) i ogólnej wydajności w niektórych najpopularniejszych tytułach, gracze są w gorszej sytuacji niż ich przeciwnicy — zwłaszcza, że niektóre z nich to strzelanki z perspektywy pierwszej osoby, które wymagają szybkiego refleksu.
Jak procesory graficzne Intel Arc uruchamiają gry DirectX 9.0
Jeśli więc Intel Arc nie obsługuje natywnie DX9, jak może uruchamiać gry, które tego wymagają?
Firmy Microsoft i Intel wspólnie pracowały nad rozwiązaniem tego problemu. Zamiast korzystać z możliwości sprzętowych, firma Intel współpracowała z firmą Microsoft w celu stworzenia warstwy mapowania typu open source, aby pomóc zapewnić kompatybilność DX9 z jej procesorami graficznymi.
Ta warstwa mapowania typu open source, zwana D3D9on12, pobiera polecenia DX9 i tłumaczy je na coś, co DX12 może zrozumieć. Dzięki temu procesory graficzne Intel Arc mogą uruchamiać gry DX9 bez ich natywnej obsługi.
Jednak to dodatkowe tłumaczenie zwiększa opóźnienie w systemie, czyniąc go nieco wolniejszym. Właśnie dlatego gry korzystające tylko z DirectX 9 działają znacznie gorzej na procesorach graficznych Intel Arc niż inne karty graficzne z natywną obsługą.
Intel pracuje nad poprawą wydajności DirectX 9 w procesorach graficznych Arc
Niemniej jednak Intel poczynił postępy, aby tytuły DX9 działały dobrze na swoich procesorach graficznych Intel Arc. Według tego Aktualizacja Intel Arc z grudnia 2022 r, firma Intel wydała aktualizację sterowników dla procesorów graficznych Intel Arc, dzięki której działają one dwukrotnie lepiej.
Ryan Shrout, starszy dyrektor ds. gier, grafiki i marketingu HPC w firmie Intel, powiedział:
W mniej niż dwa miesiące od premiery zapewniamy do 1,8x lepszą wydajność w wybranych tytułach DX9! Poprawiając wydajność, zwiększamy również wartość, jaką uzyskujesz dzięki grafice Intel Arc. Zaczęliśmy od konkurencyjnej wydajności za dolara w stosunku do RTX 3060 w DX12 i Vulkan, teraz rozwijamy tę historię.
Ta aktualizacja znacznie przyspieszyła tłumaczenie D3D9on12, dzięki czemu gry działają lepiej. Tak więc, jeśli masz procesor graficzny Intel Arc i nie zainstalowałeś jeszcze najnowszego sterownika Intel Arc, powinieneś to zrobić jak najszybciej. W przeciwnym razie tracisz wydajność procesorów graficznych Intel Arc i nie maksymalizujesz ich wartości.
Procesory graficzne Intel Arc obsługują DirectX i nie tylko
Aby odpowiedzieć na pytanie, Intel Arc obsługuje DirectX. Jest natywnie kompatybilny z DirectX 12 i DirectX 11, ale obsługuje DirectX 9 poprzez warstwę translacji.
Biorąc to pod uwagę, możesz spodziewać się, że tytuły DirectX 9 uzyskają hit pod względem wydajności. Ale ponieważ Intel kontynuuje prace nad swoimi procesorami graficznymi, jego karty graficzne będą otrzymywać aktualizacje, aby działały lepiej. Dzięki dalszemu rozwojowi procesor graficzny Intel Arc może w końcu osiągnąć swój potencjał i stać się godnym konkurentem w dziedzinie kart graficznych.
W końcu, poza obsługą DirectX, procesory graficzne Intel Arc zapewniają więcej funkcji, takich jak XeSS, ray tracing i sprzętowe kodowanie AV1, co pozwala im zmierzyć się z popularnym procesorem graficznym NVIDIA RTX 3060.