Trenger jeg moderne spill DirectX 12

  1. Forfattere
  2. x64 (aka andi)

Liker du moderne dataspill? I så fall vet du sikkert et ord som DirectX.

I kjernen er DirectX et sett av standardiserte grensesnitt som letter utviklingen av applikasjoner (ikke nødvendigvis spill) for å jobbe med datakomponenter. Tidligere har enhetsprodusenter - enten de er et skjermkort eller et lydkort - handlet, som de sier, "hvem er så mye." Spillutviklere måtte uavhengig avtale med arbeidsprinsippet og legge til støtte for sine prosjekter.

Hvis du ser på systemkravene i tidlig på midten av 90-tallet, kan du komme over noe som dette: VGA-videoadapter, Sound Blaster-kompatibelt lydkort. Hvis utvikleren introduserte støtte for andre standarder eller enheter, ble de også indikert.

På den ene siden gjorde en slik tilnærming det mulig å klemme maksimumet med riktig optimalisering, på den annen side - for å håndtere detaljer i arbeidet med hvert "stykke jern" tvilsomt nytelse. Men det var en tredjepart: Den utgitte Windows 95 pålagt for mange restriksjoner på tilgang til komponenter og hastighet spesielt. Dette tvang utviklerne til å fortsette å slippe spill under DOS.


Microsoft ville ikke klare det. Slik kom DirectX til.

Nå måtte utviklerne ikke tenke på prinsippene for implementeringen av noen ting. Det var et standardisert grensesnitt som instruerte enheter til å gjøre visse ting jevnt. Programmøren tenkte ikke på implementeringens intricacies, han sendte bare dataene og fikk det han forventet.

Generelt var alt bra. Inntil Windows 10 dukket opp. Fra dette øyeblikket tok Microsoft opp systematisk utryddelse av alt "dissident". Nye prosessorer støttes kun offisielt i dette systemet. Ny versjon av DirectX 12 også. Selv den oppdaterte nettleseren Edge fungerer bare under "ti". Og den blå drømmen om Redmond Giant var det enkle ønske om å se alle nye spillene kjøres bare under DirectX 12 (les, Windows 10).

I juni 2016, etter utgivelsen av et fire-linjers AMD-kort, begynte fansen av selskapet å slå markedet så raskt som mulig med spill som "DX12 only". Og alt fordi NVidia-grafikkortene viste seg å være verre. Og nå har 2 år gått, uten kvart. Hva har vi?

Viktigst, Microsoft har gjort en god jobb med å pålegge sitt nye system på brukere. Ifølge ulike kilder varierer andelen av Windows 10 fra 34 til 43,5%. Et annet populært operativsystem, Windows 7, har en andel på 41,6%.

Fra et forretningsperspektiv er det åpenbart at det ikke er lønnsomt å lage programvareprodukter bare for en ny akse - dette er et tap på minst halvparten av publikum. Derfor, noen utviklere bry ikke med DirectX 12 i det hele tatt - hvorfor, hvis grensesnittene er bakoverkompatible og Windows 10 utarbeider perfekte prosjekter for den gode gamle DirectX 11?

Noen utviklere legger fortsatt støtte til sine spill DX12, men her må du forstå at dette er støtte, og ikke en full utvikling. Og denne støtten gjør det heller ikke noe, eller tvert imot degrerer ytelsen.

For øyeblikket er antall spill som støtter DirectX 12 mindre enn 30 stykker. Et spill som støtter kun DX 12, kan telles på fingrene. Dette er prosjekter der utgiveren er Microsoft. Liste over all ugliness det er her .

Mest bemerkelsesverdig er Quantum Break. Det skulle være det første spillet som bare kjører på DirectX 12, og i begynnelsen var det. Da kom spillet ut i Steam-tjenesten, for det brakte støtte til DirectX 11 og ... Plutselig begynte spillet å jobbe 20-33% raskere! På samme oppløsning, med de samme innstillingene - og en så betydelig økning i ytelse.

Det er ikke nødvendig å være 7 år gammel på pannen for å finne ut hvilket grensesnitt spillet var opprinnelig designet for. Åpenbart bestemte DirectX 12 seg for å skru på slutten på utgiverens insisterende. Men det skjedde som i en vits: "Vel, det gjorde jeg ikke vondt".

Så hva har vi nå? Trenger vi moderne spill DX 12?

Mens det er mulig å utvilsomt hevde at det absolutt ikke er nødvendig. Hvis du er, selvfølgelig, ikke en fan av et bestemt spill fra bordet.

Liste over spill eksklusiver for DirectX 12:

Forfattere

ikke online 10 timer

x64 (aka andi)

Kommentarer: 2846 Publikasjoner: 395 Registrering: 02-04-2009

Hva har vi?
Derfor, noen utviklere bry ikke med DirectX 12 i det hele tatt - hvorfor, hvis grensesnittene er bakoverkompatible og Windows 10 utarbeider perfekte prosjekter for den gode gamle DirectX 11?
Så hva har vi nå?
Trenger vi moderne spill DX 12?