„Intel“ paaiškina, kaip paprastas tvarkyklės atnaujinimas padvigubino kadrų dažnį

dt rodomas vaizdas 2
Ši istorija yra Jacob Roach ReSpec serijos dalis, apimanti kompiuterinių žaidimų ir aparatinės įrangos pasaulį.

Kaip naujokai diskretiškame pasaulyje vaizdo plokštės, geriausia viltis Intel Arc A770 ir A750 buvo, kad jie nebūtų baisūs. „Intel“ daugiausia tiekė neapdorotą galią, tačiau du į biudžetą orientuoti GPU atsilieka programinės įrangos skyriuje. Per pastaruosius kelis mėnesius „Intel“ pakoregavo kursą.

Turinys

  • Jūsų žaidimų vairuotojas
  • Daugiau ant stalo
  • XeSS vis dar nebaigtas
  • Trečias žaidėjas kuriamas

Rekomenduojami vaizdo įrašai

Atlikdama daugybę tvarkyklių atnaujinimų, „Intel“ pristatė beveik dvigubai didesnį „DirectX 9“ našumą, palyginti su paleidimu, taip pat staigų kai kurių naujinimų atnaujinimą. „DirectX 11“ ir „DirectX 12“. žaidimai. Susisiekiau su „Intel“ Tomu Petersenu ir Omaru Faizu, kad išsiaiškinčiau, kaip „Intel“ sugebėjo pertvarkyti savo tvarkykles ir, dar svarbiau, kaip ji ir toliau atnaujins programinę įrangą.

Jūsų žaidimų vairuotojas

Dvi „Intel Arc“ vaizdo plokštės rožiniame fone.
Jacob Roach / Skaitmeninės tendencijos

Tačiau prieš įsigilindami į „Intel“ pažangą, pirmiausia turime pakalbėti apie tai, ką vairuotojas veikia jūsų žaidimuose. Vaizdo plokštės tvarkyklė yra po jūsų žaidimo programų programavimo sąsaja (API). groja, o API instrukcijas paverčia instrukcijomis, kurias gali atlikti aparatinė įranga suprasti.

Susijęs

  • Kaip generatyvus AI sukurs žaidimus su „platesniu, didesniu ir gilesniu pasauliu“
  • „Intel“ dar neatsisakė GPU, ir mes visi turėtume tuo džiaugtis
  • „Intel“ siekia panaikinti RTX 3060, sumažindama „Arc Alchemist“ kainą

Kaip API „DirectX“. paima žaidimo instrukcijas ir paverčia jas standartizuotu komandų rinkiniu, kurį gali suprasti bet kuri vaizdo plokštė. Po to ateina tvarkyklė, kuri paima tas standartizuotas instrukcijas ir optimizuoja jas tam tikrai aparatūros architektūrai. Štai kodėl AMD tvarkyklė neveiks „Nvidia“ vaizdo plokštėje arba „Intel“ tvarkyklė neveiks AMD.

„Intel“ problemos daugiausia buvo susijusios su „DirectX 9“. Šiuo metu tai laikoma sena API, tačiau daugybė žaidimų vis dar yra skirti veikti DX9, įskaitant Counter-Strike: Global Offensive, Team Fortress 2, League of Legends, ir Guild Wars 2.

DX9 problema, palyginti su tokiomis šiuolaikinėmis API DX12 ir Vulkan yra tai, kad tai aukšto lygio API. Tai reiškia, kad jis labiau apibendrintas nei šiuolaikinė API, todėl tvarkyklei tenka daugiau apkrovos, kad būtų išvengta našumo optimizavimo. DX12 ir Vulkan yra žemo lygio API, suteikiančios aiškesnę prieigą prie aparatinės įrangos, kol kūrėjas kuria žaidimą ir mažina tvarkyklės spaudimą. Petersenas paaiškino, kad naudojant DX12 „mažiau tikėtina, kad mūsų vairuotojas daro ką nors neoptimalaus, nes yra tiesioginis ryšys tarp žaidimo kūrėjo ir mūsų platformos“.

Counter-Strike žaidėjas, taikantis su AWP.

Iš pradžių „Intel“ naudojo D3D9on12, skirtą DX9, kuris yra vertimo sluoksnis, kuris naudoja „DirectX 12“, kad suprastų „DirectX 9“ instrukcijas. Petersenas teigė manantis, kad „Intel“ „tuo metu pasielgė teisingai“, tačiau D3D9on12 pasirodė esąs per neefektyvus. Našumas liko ant stalo, o mažiau galingi GPU kartais siūlo dvigubai didesnį našumą nei „Intel“ vaizdo plokštės DX9 žaidimuose.

„Intel“ iš esmės pradėjo nuo nulio, įdiegdama vietinį DX9 palaikymą ir sverto įrankius, tokius kaip DXVK – „Vulkan“ pagrindu sukurtas DX9 vertimo sluoksnis. Ir pavyko. Į Counter-Strike pasaulinis puolimas, Išmatavau maždaug 190 kadrų per sekundę (fps) su paleidimo tvarkykle ir 395 kadrų per sekundę su naujausia tvarkykle; 108% padidėjimas. Panašiai, 2 atlyginimo diena Remiantis mano bandymais, nuo paleidimo tvarkyklės iki naujausios Arc A750 versijos padidėjo maždaug 45 %.

Daugiau ant stalo

„Intel“ logotipas ant „Arc A770“ vaizdo plokštės.

DX9 buvo „Intel“ GPU žudikas paleidimo metu, tačiau vis dar galima optimizuoti našumą. Petersenas tai aiškiai pasakė: „Palyginus su tuo, kur esame, ir su ta teorine viršūne, vis dar yra gana didelis atotrūkis.

Tačiau nauja siena nėra DX9. Tai DX11. „Manau, kad, ypač kalbant apie DX11 titulus, yra daugiau erdvės ir mes toliau tai dirbsime“, – sakė Petersenas. „DX12 bus labiau panašus į meilės darbą amžinai, nes jis yra šiek tiek smulkesnis, o tai bus sloga pagal pavadinimą, kad visa tai būtų nuostabu. Bet aš manau, kad mūsų vis dar laukia pakilimas, ir tai yra daugiau, nei paprastai pamatysite su vairuotoju.

Vienas iš to pavyzdžių yra Karinis rėmas, „Intel“ teigia 60 % padidinusi savo naujausią tvarkyklę, palyginti su paleidimo tvarkykle. Nors „Intel“ negali padėti visiems DX11 pavadinimams, Petersenas paaiškino, kad DX11 vis dar yra aukštesnio lygio nei DX12. „Nors DX11 nėra toks storas kaip DX9, vis tiek reikia daug nuveikti optimizuojant.

Vidutinis našumas yra viena iš svarbiausių sričių, tačiau tai nebuvo vienintelė pradinių „Intel“ tvarkyklių problema. Petersenas paaiškino, kad inžinierių komanda „ištaisė kai kurias esmines išteklių paskirstymo“ problemas vairuotojas, padedantis pagerinti nuoseklumą užtikrinant, kad vairuotojas nepatektų į kliūtis, dėl kurių atsiranda didelių pamainų kadro laikas.

„Call of Duty Modern Warfare 2“ padidinimo laikas.

Kai „Intel“ kortelės pradeda veikti, komanda nepaprastai greitai išleido naujų tvarkyklių. Paklausiau Peterseno ir Faizo, ar toks greitis ir toliau tęsis, o Faizas nesureikšmino žodžių: „Norėtume tęsti tą pagreitį“. Petersenas pridūrė: „Taip mūsų organizacijoje gerai suprantama, kad tvarkyklių atnaujinimai padarys skirtumą tarp mūsų sėkmės ir trūkumo. sėkmė."

Abu stengėsi nepersistengti, o tai yra problema, su kuria „Intel“ anksčiau susidūrė su savo Arc GPU. Tačiau trumpas įrašas tikrai yra „Intel“ naudai. Nuo paleidimo kortelėse buvo įdiegta 15 naujų tvarkyklių (šešios WHQL, devynios beta versijos), įskaitant 27 naujų žaidimų išleidimo dienos optimizavimą. Tai pranoksta AMD ir atitinka Nvidia tempą. Tiesą sakant, „Intel“ buvo vienintelė, turėjusi a vairuotojas pasiruošęs Hogvartso palikimaspaleidžiant (žaidimas, kuriam „Nvidia“ vis dar neišleido žaidimams paruoštos tvarkyklės).

XeSS vis dar nebaigtas

„Intel XeSS“ vizualizuota.

Nors „Intel“ padarė didelę pažangą su savo vairuotojais, dar laukia ilgas kelias. Viena sritis, kuriai reikia dėmesio, yra XeSS, Intel AI pagrįstas didinimo įrankis, kuris yra alternatyva Nvidia Deep Learning Super Sampling (DLSS).

XeSS yra puikus įrankis, tačiau jam trūksta kelių sričių: žaidimo palaikymo ir ryškumo. „Intel“ pridėjo palaikymą naujiems žaidimams, pvz Hogvartso palikimas ir Call of Duty: Modern Warfare 2, tačiau tai prieštarauja ilgus metus trukusiam darbui, „Nvidia“ turėjo pridėti DLSS prie šimtų žaidimų. „Intel“ tikisi, kad XeSS įdiegimas šiuose žaidimuose bus lengvas kelias kūrėjams.

Kaip paaiškino Petersenas, „[DLSS ir XeSS] iš tikrųjų remiasi tam tikro tipo duomenimis, gaunamais iš žaidimo į atskirą DLL failą. Tas pats kaip XeSS. Ir mes turime pranašumą, kad esame greiti sekėjai, nes akivaizdu, kad jie buvo pirmieji. Taigi galime labai lengvai integruoti XeSS. Šis pagrindas yra tai, kas įgalino modifikatorius sujunkite AMD FidelityFX Super Resolution į žaidimus kurie palaiko tik DLSS. Tas pats teoriškai įmanomas su XeSS.

XeSS, DLSS ir FSR vaizdo kokybės palyginimas „Modern Warfare 2“.

Viena sritis, kurią paspausdavau, buvo tvarkyklėmis pagrįstas didinimo įrankis, panašus į Nvidia vaizdo mastelio keitimas arba AMD Radeon Super Resolution. Petersenas ir Faizas vėl stengėsi nieko nežadėti, bet pažymėjo, kad tai „techniškai nėra neįmanoma“. Tai užpildytų spragas, kurias „Intel“ šiuo metu turi savo asortimente, bet kurį laiką tokio įrankio galime nematyti (jei visi).

Kita sritis – švelnumas. Palyginti su DLSS, XeSS paprastai nėra toks ryškus. Maniau, kad tai tik pritaikyto galandimo kiekio skirtumas, bet Petersenas sakė, kad taip nėra. „Manau, kad tai dažna problema, ir aš priskiriu didžiąją dalį švelnumo, kurį šiandien tam tikrais atvejais matote kaip žinote, meno stilius, kuris nėra tiksliai atspindėtas mokymo rinkinyje, kurį naudojame savo modeliui“, – Petersenas. sakė. "Ir tai akivaizdžiai pasikeis laikui bėgant naujose XeSS versijose."

Kaip ir DLSS, XeSS naudoja neuroninį tinklą, kad atliktų padidinimą. Neabejotinai „Nvidia“ turi didelę pažangą savo mokymo modelyje, todėl gali praeiti keleri metai, kol „Intel“ treniruočių duomenys atitiks tuos, kuriuos „Team Green“ laužė daugelį metų.

Trečias žaidėjas kuriamas

„Intel Arc A770“ GPU įdiegtas bandymų stende.

„Intel“ yra didžiausias GPU tiekėjas pasaulyje dėl integruotos grafikos, tačiau atskira sritis yra kitoks žvėris. Bendrovė įrodė, kad turi pakankamai galimybių konkuruoti žemesnės klasės segmente, ypač su naujais agresyvi Arc A750 kainodara. Tačiau dar daug darbo laukia.

Nutekėjimai sako „Intel“ planuoja statyti ant šio pagrindo, 2023 m. pabaigoje atnaujindama „Alchemist“, o 2024 m. – naujos kartos versiją, tačiau kol kas tai tik gandas. Neabejotina, kad „Intel“ neabejotinai laikosi savo žaidimų GPU ir auga GPU kainos, trečias žaidėjas yra sveikintinas papildymas, kuris sukels labai reikalingos konkurencijos. Tikėkimės, kad tvarkyklių ir žaidimų palaikymo pagreitis išliks kelias kartas.

Šis straipsnis yra dalis ReSpec – kas dvi savaites nuolatinis stulpelis, kuriame pateikiamos diskusijos, patarimai ir išsamios ataskaitos apie kompiuterinių žaidimų technologijas.

Redaktorių rekomendacijos

  • „Intel Arc“ vaizdo plokštės tyliai tapo puikios
  • Kaip virusinis bodycam žaidimas privertė internetą manyti, kad tai tikra filmuota medžiaga
  • Kaip Unreal Engine 5 sprendžia didžiausią kompiuterinių žaidimų problemą
  • „Intel“ ką tik suteikė jūsų Arc GPU dvigubai didesnį kadrų per sekundę našumą
  • Ar „Windows 11“ saugos funkcijos kenkia jūsų žaidimų našumui? Galbūt nustebsite