Wat is DirectX? Hoe werkt het? Versies, Geschiedenis, Problemen oplossen
Gaming- en multimediatoepassingen zijn enkele van de meest bevredigende programma's die u voor uw pc kunt krijgen, maar ze goed laten werken is niet altijd zo eenvoudig als het zou kunnen zijn. Ten eerste(First) is de pc-architectuur nooit ontworpen als een gamingplatform. Ten tweede(Second) betekent het brede karakter van de pc dat de machine van de ene persoon kan verschillen van de andere. Hoewel gameconsoles allemaal vergelijkbare hardware bevatten, kan het enorme aantal verschillen gamen hoofdpijn bezorgen.
Om zoveel mogelijk pijn te verlichten, moest Microsoft een gemeenschappelijke standaard introduceren die alle games en multimedia-applicaties zouden kunnen volgen - een gemeenschappelijke interface tussen het besturingssysteem en de hardware die op de pc is geïnstalleerd, als je wilt. Deze veelgebruikte interface is DirectX , iets dat voor veel verwarring kan zorgen.
Wat is DirectX 12
DirectX is een interface die is ontworpen om bepaalde programmeertaken veel gemakkelijker te maken voor zowel de game-ontwikkelaar als de rest van ons die de nieuwste blockbuster willen spelen.
DirectX-geschiedenis
Elke game moet bepaalde taken keer op keer uitvoeren. Het moet letten op uw invoer van muis, joystick of toetsenbord, en het moet schermafbeeldingen kunnen weergeven en geluiden of muziek kunnen afspelen. Dat is vrijwel elke game op het meest simplistische niveau.
In wezen spraken de gameprogrammeurs op een fundamenteel niveau rechtstreeks met de hardware van uw pc. Toen Microsoft Windows introduceerde , was het voor de stabiliteit en het succes van het pc-platform absoluut noodzakelijk dat het zowel voor de ontwikkelaar als voor de speler gemakkelijker werd. Immers, wie zou de moeite nemen om spellen voor een machine te schrijven als ze het wiel opnieuw moesten uitvinden telkens als ze aan een nieuw spel begonnen te werken? Het idee van Microsoft(Microsoft) was simpel: stop programmeurs die rechtstreeks met de hardware praten en bouw een gemeenschappelijke toolkit die ze in plaats daarvan zouden kunnen gebruiken. DirectX was geboren.
Hoe DirectX werkt?
Op het meest basale niveau is DirectX een interface tussen de hardware op uw pc en Windows zelf, onderdeel van de Windows API of Application Programming Interface . Laten we een praktisch voorbeeld bekijken. Wanneer een game-ontwikkelaar een geluidsbestand wil afspelen, is het gewoon een kwestie van de juiste bibliotheekfunctie gebruiken. Wanneer het spel draait, roept dit de DirectX API aan, die op zijn beurt het geluidsbestand afspeelt.
De ontwikkelaar hoeft niet te weten met wat voor soort geluidskaart hij te maken heeft, waartoe hij in staat is of hoe hij ermee moet praten. Microsoft heeft DirectX geleverd en de fabrikant van de geluidskaart heeft een voor DirectX geschikt stuurprogramma geleverd. Hij vraagt om het geluid dat gespeeld moet worden, en dat is zo – op welke machine het ook draait.
Oorspronkelijk begon DirectX als een eenvoudige toolkit: vroege hardware was beperkt en alleen de meest elementaire grafische functies waren vereist. Naarmate hardware en software zijn geëvolueerd in complexiteit, heeft DirectX dat ook . Het is nu veel meer dan een grafische toolkit, en de term is een enorme selectie aan routines gaan omvatten die te maken hebben met alle soorten hardwarecommunicatie.
De DirectInput- routines kunnen bijvoorbeeld overweg met allerlei invoerapparaten, van eenvoudige muizen met twee knoppen tot complexe joysticks. Andere onderdelen zijn DirectSound voor audioapparaten en DirectPlay biedt een toolkit voor online of multiplayer-gaming.
DirectX-versies
De huidige versie van DirectX in Windows 10 is DirectX 12. Windows 7 had DirectX 11 . In Windows Vista is dit versie 10(Version 10) en in XP is dit standaard 9.0. Deze draait op alle Windows -versies van Windows 98 tot en met Windows Servers , samen met elke revisie daartussenin. Voor Windows 95 en Windows NT 4 is een specifieke versie van DirectX 3.0a vereist . Verbeteringen aan de kern DirectX -code betekenen dat u mogelijk zelfs verbeteringen in veel titels ziet wanneer u upgradet naar de nieuwste build vanDirectX . Het downloaden(Downloading) en installeren van DirectX hoeft ook niet ingewikkeld te zijn.
DirectX upgraden
Alle beschikbare versies van Windows worden geleverd met DirectX in een of andere vorm als een kernsysteemcomponent die niet kan worden verwijderd, dus u moet altijd ten minste een basisimplementatie van het systeem op uw pc hebben geïnstalleerd. Veel nieuwe games vereisen echter de nieuwste versie voordat ze goed werken, of zelfs.
Over het algemeen is Microsoft of Windows Update de beste plaats om de nieuwste DirectX te installeren(install the latest DirectX) . De nieuwste versie is DirectX 12 Ultimate . Een andere goede bron voor DirectX zijn de games zelf. Als een game een specifieke versie vereist, staat deze op de installatie-cd en kan zelfs automatisch worden geïnstalleerd door het installatieprogramma van de game zelf. Dankzij de licentievoorwaarden van Microsoft zul je het echter niet vinden op schijven met tijdschriftomslagen.
Diagnose stellen van DirectX-problemen
Het diagnosticeren van problemen met een DirectX-installatie(Diagnosing problems with a DirectX installation) kan problematisch zijn. Gelukkig biedt Microsoft een handig hulpprogramma met de naam DirectX Diagnostic Tool , hoewel dit niet voor de hand ligt. U zult deze tool met geen enkele versie van Windows in het (Windows)Startmenu vinden , en elke versie heeft de neiging om deze op een andere plaats te installeren.
De gemakkelijkste manier om het te gebruiken is door de Startmenu's te openen, dxdiag in de zoekbalk in te typen en vervolgens op OK te klikken. Wanneer de toepassing voor het eerst wordt geladen, duurt het een paar seconden om uw DirectX - installatie te ondervragen en eventuele problemen te vinden. Ten eerste(First) geeft het tabblad DirectX-bestanden(DirectX Files) versie-informatie weer over elk van de bestanden die uw installatie gebruikt. Het gedeelte Opmerkingen(Notes) onderaan is de moeite van het controleren waard, omdat ontbrekende of beschadigde bestanden hier worden gemarkeerd.
De tabbladen met de markeringen Display , Sound , Music , Input en Network hebben allemaal betrekking op specifieke gebieden van DirectX , en alle behalve het tabblad Input bieden hulpmiddelen om de juiste werking op uw hardware te testen.
Ten slotte biedt het tabblad Meer Help(More Help) een handige manier om de DirectX-probleemoplosser te starten , de eenvoudige lineaire probleemoplosser van Microsoft voor veel voorkomende DirectX - problemen.
We hopen dat je dit bericht informatief vindt.
Related posts
DXGI_ERROR_DEVICE_REMOVED repareren op pc met Windows 11/10
DirectX heeft een onherstelbare fout aangetroffen
DirectX downloaden, bijwerken, installeren: Windows 11/10
DirectX 12 Ultimate-functies, tools en minimale vereisten
DirectX kan fout niet initialiseren op Windows 11/10
Hoe recent bekeken geschiedenis van Netflix-account te verwijderen
Hoe YouTube-zoekgeschiedenis op pc te verwijderen
Er is nog geen back-up van uw gegevens gemaakt - Bestandsgeschiedenis op Windows 11/10
Geschiedenis van Microsoft-hardwareproducten en onbekende hardware
Hoe de Windows-zoekgeschiedenis te wissen en recente activiteiten te verwijderen
Google Chrome wist de browsegeschiedenis en -gegevens niet
Back-up van bestandsgeschiedenis uitschakelen in Windows 10 met REGEDIT of GPEDIT
Uw Bestandsgeschiedenis-schijf is te lang losgekoppeld; Sluit je schijf opnieuw aan
Hoe u uw Google-zoekgeschiedenis met een wachtwoord kunt beveiligen
Klembordgeschiedenis werkt niet of wordt niet weergegeven in Windows 11/10
Hoe u al uw Netflix-kijkgeschiedenis kunt bekijken en downloaden
Geschiedenis-items verwijderen uit Verbinding met extern bureaublad in Windows 11
Hoe Firefox Cookies, Cache, Geschiedenis automatisch te wissen bij afsluiten
Bekijk de browsegeschiedenis van meerdere browsers tegelijk op pc
Fix League of Legends Directx-fout in Windows 10