Intel käyttää koodin käännöstä vanhempien DirectX9-pelien ajamiseen uusimmilla grafiikkasuorittimillaan

Intel käyttää koodin käännöstä vanhempien DirectX9-pelien ajamiseen uusimmilla grafiikkasuorittimillaan

Intelin grafiikkamarkkinointitiimi on tällä hetkellä odotuksia asettavan PR:n keskipisteessä tulevista Arc GPU:ista. Osittain epäkypsistä ohjaimista johtuen uudet näytönohjaimet toimivat yleensä paljon paremmin uudemmissa peleissä, joissa käytetään DirectX12- ja Vulkan-sovellusliittymiä, kuin vanhemmissa DirectX- ja OpenGL-peleissä. Intelin ongelmana on, että kaikki pelit eivät käytä uusimpia sovellusliittymiä, etenkään kilpailukykyiset moninpelit, jotka ovat olleet olemassa jo jonkin aikaa.

Vanhemmille peleille, jotka käyttävät DirectX9 API:ta, yritys on keksinyt ainutlaatuisen ratkaisun. Tom’s Hardware raportoi , että uusimmat Intelin GPU:t eivät enää tue DirectX9:ää, vaan luottavat Microsoftin toimittamaan ohjelmiston käännöskerrokseen nimeltä D3D9On12 Direct3D9 API -kutsun muuntamiseksi Direct3D12-kutsuiksi (Direct3D on DirectX:n 3D-grafiikkaan liittyvien osien nimi) .

Intelin 10. elokuuta tukisivulla todetaan, että D3D9On12:ta käytetään kaikissa Arc GPU:issa ja integroiduissa GPU:issa 12. sukupolven ydinprosessoreissa. Vaikka 11. sukupolven prosessorien integroidut GPU:t ovat lähes identtisiä 12. sukupolven vastaavien kanssa, ne tukevat edelleen DirectX9:ää alkuperäisesti, ellei niitä asenneta PC:hen, jossa on Arc GPU.

Microsoft sanoo, että D3D9On12 on ”täydellinen ja suhteellisen suorituskykyinen D3D9-ohjaimen toteutus”, mutta Intel huomauttaa , että se voi aiheuttaa ongelmia joissakin peleissä, mukaan lukien ”visuaaliset bugit, esineet, välkkyminen tai jopa kaatumiset”. Kuitenkin buginen natiivi Direct3D9-toteutus voi aiheuttaa samat ongelmat.

Intel saattaa heikentää suorituskykyä siirtymällä DirectX9-käännökseen näille GPU:ille, mutta yritys myös vapauttaa resursseja keskittyäkseen DirectX11:een ja muihin versioihin yrittäessään parantaa Arc GPU -ajureitaan. Yritys voi nyt myös ilmoittaa Microsoftille kaikista DirectX9-pelien suorituskykyongelmista ja virheistä (tätä kirjoitettaessa monet Intelin tietosivut, jotka liittyvät D3D9On12:een , ohjasivat sen kotisivulle, mutta sivulle, joka ehdottaa ihmisten ottavan yhteyttä Microsoftiin ongelmien kanssa , toimii hyvin).).

DirectX9 on tärkeä versio API:sta vanhemmille PC-peleille, osittain siksi, että se oli viimeinen Windows XP:n tukema versio. Tämän käyttöjärjestelmän hallitseva asema ja pitkäikäisyys sekä Windows Vistan ja 7:n alhaisemmat järjestelmävaatimukset ovat tehneet siitä niin suositun pelaajien keskuudessa, että se on ollut yleinen kehityskohde jo vuosia – yllättävän paljon edelleen pelattuja pelejä tämän version perusteella . API:t mukaan lukien Counter-Strike: Global Offensive ja Team Fortress 2. Valven DOTA 2 poisti DirectX9:n tuen viime vuonna .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *