Alles wat u moet weten over DirectX in 2016

Alles wat u moet weten over DirectX in 2016 / Technologie uitgelegd

Iedereen die de afgelopen 15 jaar een Windows-game heeft geïnstalleerd, moet bekend zijn met één ding: aan het einde van het installeren van een videogame, zal de wizard je vragen om te upgraden naar de nieuwste versie van DirectX op je computer.

Ooit afgevraagd wat dat is of waarom het zelfs nodig is? We hebben hier alle antwoorden voor je.

Wat is DirectX?

Bij een computer draait het erom om software en hardware op een naadloze manier met elkaar te laten praten. Voor jou zou het op magie moeten lijken. Maar onder de motorkap besteden ontwikkelaars veel tijd aan het programmeren van software zodat het hardwarebronnen zo efficiënt mogelijk gebruikt.

Een videospelconsole, zoals de Xbox One of PlayStation 4, heeft specifieke hardware. Het verandert niet van systeem naar systeem. Elke PS4 heeft dezelfde processor, dezelfde grafische kaart, hetzelfde RAM-geheugen, enzovoort.

Dus wanneer ontwikkelaars een spel maken voor de PS4, weten ze precies met welke hardware ze werken. Iedereen kan videogames maken zonder te programmeren. Hoe kan ik videogames maken zonder enige programmering Hoe kan ik videogames maken zonder enige programmering Wil je een videogame maken, maar kan het niet coderen? Gebruik vervolgens een bouwpakket voor videogames waarmee je spellen kunt bouwen zonder dat je daarvoor codering nodig hebt! Lees Meer, de professionals werken hard om elke resource uit de hardware te halen om de beste prestaties te leveren.

Natuurlijk zijn dingen niet zo eenvoudig bij het maken van games voor pc's. U hebt verschillende componenten van verschillende fabrikanten. Wat zit er in uw computer: het verhaal van elk onderdeel dat u moet weten Wat er in uw computer zit: het verhaal van elke component die u moet weten Of u nu een nieuwe computer koopt of zelf een bouwt, u ' zal worden onderworpen aan een groot aantal acroniemen en willekeurige getallen. Lees meer dat de prestaties sterk kan beïnvloeden. Twee pc's kunnen volledig verschillende processors, moederborden en grafische kaarten hebben en er zijn duizenden permutaties van.

Dus hoe zorgt een ontwikkelaar ervoor dat hij de beste prestaties krijgt?

Dat is waar DirectX binnenkomt. DirectX is een API (Application Programming Interface) waarmee softwaremakers (zoals ontwikkelaars van videogames) gemakkelijker kunnen praten met de verschillende hardwarecomponenten waarop Windows-pc's draaien.

DirectX is grofweg verdeeld in drie delen:

  • Direct3D (om de grafische kaart te gebruiken om 3D-objecten te renderen)
  • DirectDraw (om de grafische kaart te gebruiken om 2D-objecten weer te geven)
  • DirectSound (om de geluidskaart te gebruiken om betere audio te leveren)

Simpel gezegd, DirectX is een brug in de taal waarmee makers van videogames met verschillende hardware kunnen communiceren op een pc met Windows, zonder daarvoor aparte code te hoeven schrijven.

DirectX versus OpenGL

Net als DirectX van Microsoft, is er nog een andere industriestandaard API genaamd OpenGL. Zowel DirectX als OpenGL doen dezelfde basistaak, d.w.z. het voor ontwikkelaars gemakkelijker maken om videogames te bouwen door een standaard te maken “taal” om met verschillende hardware te praten.

Maar er zijn een paar fundamentele verschillen. DirectX geeft ontwikkelaars meer controle over de hardware, waardoor ze kunnen kiezen hoe ze de verschillende bronnen op een systeem kunnen gebruiken. OpenGL heeft specifieke parameters waaraan de ontwikkelaar moet voldoen, en zal bronnen dienovereenkomstig toewijzen.

Welke school van denken is beter? Het is een eindeloos debat dat al decennia lang woedt, dus maak je geen zorgen te veel.

Wat voor u belangrijk is, de consument, is deze: DirectX is belangrijk voor Windows-pc's en videogamakers reageren snel op veranderingen, terwijl OpenGL ideaal is voor het optimaliseren van Linux-spellen zoals Minecraft 7 stappen voor het installeren en optimaliseren van Minecraft voor Linux 7 stappen om te installeren En Optimize Minecraft Voor Linux Minecraft op Linux heeft nog steeds last van prestatieproblemen van tijd tot tijd. Er zijn echter enkele stappen die u kunt nemen die elk klein verschil kunnen maken. Meer lezen en is belangrijk voor Linux-gebaseerde besturingssystemen zoals SteamOS.

Hier is het ding echter. Vanaf dit moment heeft DirectX een voorsprong op OpenGL. Ars Technica draaide zelfs een vergelijking tussen Windows 10 en SteamOS en ontdekte dat DirectX aanzienlijk betere prestaties levert dan OpenGL. Misschien kan dat in de toekomst veranderen, maar wedden niet met je huis erop.

Wat is er speciaal aan DirectX 12?

Windows 10, het nieuwste besturingssysteem van Microsoft, wordt ook exclusief geleverd met de nieuwste versie van DirectX. In feite gaan we zo ver om te zeggen dat DirectX 12 één tactiek is om u te upgraden 6 Microsoft Tactics om u te laten upgraden naar Windows 10 6 Microsoft Tactics om u een upgrade naar Windows 10 te geven Microsoft wil u graag op Windows 10 en ze pushen hard. We hebben de tactieken die ze gebruiken samengevat om u zo snel mogelijk een upgrade naar Windows 10 te laten uitvoeren. Lees meer als u dat nog niet hebt gedaan. Alles tot Windows 8 ondersteunt DirectX 11 en tests hebben aangetoond dat DirectX 12 veel beter is.

Een van de grootste voordelen van DirectX 12 is de ondersteuning voor multi-adapters. Moderne CPU's zijn eigenlijk APU's - Accelerated Processing Units - die een computerprocessor en een grafische processor combineren. Wat is een APU? [Technology Explained] Wat is een APU? [Technology Explained] Read More in één chip. Dus omdat je CPU al een grafische processor bevat, waarom zou je dat stukje hardware verspillen?

DirectX 12 laadt de berekening slim over naar uw hoofd grafische kaart en naar de ingebouwde grafische processor van uw CPU. De hoofd grafische kaart zal het zware werk doen terwijl uw APU het lichtere werk doet. Het eindresultaat is een snellere weergave van grafische afbeeldingen en een efficiëntere verwerking van de gameplay.

Wees gewaarschuwd dat DirectX 12 nog steeds een klein beetje verwijderd is van de massale acceptatie door ontwikkelaars. Bovendien, terwijl het werkt met oudere hardware, heb je nog steeds iets recent nodig om er echt optimaal van te kunnen profiteren.

  • Als je een Nvidia grafische kaart hebt, heb je een GTX 400 of nieuwere kaart nodig - eigenlijk alles met Fermi-architectuur.
  • Als je een AMD grafische kaart hebt, heb je een HD 7000, R5 240 of nieuwere kaart nodig - eigenlijk alles op basis van de GCN-architectuur.
  • Als je Intel PC grafische graphics heeft, dan heb je Intel Haswell of betere CPU's nodig. Wat is het verschil tussen Intel's Haswell en Ivy Bridge CPU's? Dus wat is het verschil tussen Intel's Haswell en Ivy Bridge CPU's? Op zoek naar een nieuwe computer? Degenen die winkelen voor een nieuwe Intel-laptop of pc, moeten op de hoogte zijn van de verschillen tussen de laatste en de nieuwste generatie Intel-processors. Lees verder .
  • Als uw AMD-pc grafische afbeeldingen heeft, hebt u AMD Kaveri, Mullins, Beema of betere CPU's nodig.

DirectX controleren en upgraden

Het is gemakkelijk om te controleren welke versie van DirectX u nu gebruikt. Dit is het eenvoudige proces:

  1. Ga naar Start> Uitvoeren of druk op Win + R.
  2. Type “dxdiag” (zonder de aanhalingstekens) en druk op Enter of klik op OK. Hiermee wordt het DirectX Diagnostics Tool geopend.
  3. Onderaan in het venster ziet u welke versie van DirectX u gebruikt.

Windows 10-gebruikers zouden DirectX 12 of DirectX 11 moeten gebruiken, terwijl Windows 7- en Windows 8-gebruikers op DirectX 11 zouden moeten zijn. Microsoft is officieel gestopt met het ondersteunen van Windows XP, maar het gaat nog niet weg Waarom Windows XP op elk gewenst moment weggaat Binnenkort Waarom Windows XP niet snel weg kan gaan Mensen kunnen Windows XP niet loslaten. In bedrijven en huizen over de hele wereld zal het blijven hangen. We spraken met drie Windows XP-gebruikers van verschillende generaties en achtergronden om erachter te komen waarom. Lees verder . Als je met XP werkt, zie je waarschijnlijk DirectX 9.

Als u denkt dat u achterloopt, kunt u DirectX handmatig downloaden en installeren vanuit Microsoft of Windows Update uitvoeren.

Ga ook naar de tonen tab van het DirectX Diagnostics Tool en controleer of DirectDraw, Direct3D of AGP Texture-versnelling is gemarkeerd Niet beschikbaar. Dit geeft aan dat uw hardware niet wordt ondersteund door de versie van DirectX die u gebruikt, dus u kunt geen gebruik maken van hardwareversnelling. Het is het beste om je hardware te upgraden als je dat wilt.

Zal je overschakelen naar Windows 10 voor DX12?

Nu heeft Windows 10 veel andere functies voor gamers Windows 10 Is voor gamers: 6 functies die u zeker bevalt Windows 10 is voor gamers: 6 functies die u bevalt U wilt Windows 10 gebruiken voor gaming! Of het nu je Xbox One-games naar je pc streamt, de Xbox-app gebruikt, of geniet van high-performance gaming met DirectX 12, Windows 10 verbetert je ... Lees meer, maar DirectX 12 is misschien wel de belangrijkste hiervan. Gaat u overstappen naar de nieuwe versie van Windows om DX12 te krijgen??

Ben je blij om je huidige versie van Windows te volgen? Is het logischer om nieuwe DX12-compatibele hardware te kopen of gewoon om een ​​nieuwe videogameconsole te krijgen? Vertel ons in de reacties!

Afbeeldingscredits: Branko Vucinec / Microsoft Technet

Ontdek meer over: DirectX, Windows 10.