Når Microsoft begyndte at redegøre for nye funktioner i sit kommende Windows 10-operativsystem, er et af de funktioner, det talte om, DirectX 12. Gamers vil straks ved, hvad det er, men de kan måske ikke indse, hvor vigtig en opdatering den vil være.
DirectX er det navn, Microsoft bruger til at beskrive en hel masse applikationsprogrammeringsinterfaces (API), som den bruger til multimedie- og videoapplikationer. Chief blandt disse er spil, som uden DirectX, vil Windows-platformen simpelthen ikke dominere i spil som den gør.
I mange tilfælde, i hvert fald i årene før Windows 95 Service Release 2, var spil på en pc ofte en torturøs prøvelse med DOS og boot diske. For at give spil direkte adgang til systemhardware, måtte du først starte op i DOS og bruge specielle argumenter i config.sys og autoexec.bat filer.
Dette tillod dig at give spil adgang til større mængder hukommelse, den lydkort, mus osv. Det var nemt for nye pc-ejere hurtigt at blive frustreret og forsøgte at få spil til at køre på grund af alle de forhindringer, de måtte hoppe igennem.
Microsoft indså hurtigt, at i orden for at Windows-operativsystemet skulle blive populært hos spillere, måtte det give spiludviklere mulighed for at få adgang til de samme hardwareressourcer i Windows som i DOS.
Den første version af DirectX udgivet til Windows 95 og NT 4.0 var version 2.0a i juni 1996. I starten var adopteringen langsom, men det er rimeligt at sige, at DirectX ændrede pc-spil for evigt, og det er usandsynligt, at du finder et spil, der er værd at spille på Windows, der ikke bruger det.
Som tiden er gået, har DirectX simpelthen fået bedre og bedre, men om du kan drage fordel af hver ny version afhænger næsten helt af, om dine systemkomponenter, især grafikkortet, understøtter det. Så, mens DirectX er en velsignelse for spillere, hvis din hardware er mere end et par generationer gammelt, er det en god chance, at din pc muligvis ikke kan udnytte nye klokker og fløjter, som den nyeste version indeholder.
Det er ret klart, at DirectX 12 er den store deal, Microsoft gør det til at markere en stor forbedring i forhold til den tidligere version.
For Xbox One åbner det mulighed af flere gengivelsesmuligheder, baner vejen for smukkere spil med forbedrede visuelle effekter. Der er også håb om, at DX12 vil frigøre hurtigere PS4-lignende rammepriser, da det vil give udviklere lettere adgang til Xbox One's superfast ESRAM.
Endelig vil DX12 give Xbox One et hurtigere dashboard og bane vejen for 4K-video. På pc'ens ende af ting er fordelene ved DX12 langt mere tydelige.
Den ene funktion, der stødte på ørerne hos de fleste spillere, var meddelelsen om, at DX12 vil være bagudkompatibel med ældre DX11 hardware. Dette betyder dybest set, at hvis dit grafikkort er mindre end to år, skal du sandsynligvis ikke opgradere.
Der er selvfølgelig dele af DX12 API'erne, der sandsynligvis ikke vil være tilgængelige for ældre hardware, der ikke er Specielt "DirectX 12 Compatible", men til sidst, hvis du har grafikkort, der understøtter DX11, så vil det nyde den betydelige del af funktionerne, DX12 bringer til bordet.
Microsoft lover at DX12 vil køre godt på lavere-end-systemer, hvilket betyder bærbare computere og tabletter. Begge disse beregningsformfaktorer er kendt for at have mindre spilkraft. Spillere normalt ikke sandsynligvis købe en bærbar computer til at spille spil og mere tilbøjelige til at opbygge eller købe en større stationær pc, der kan understøtte og huske de komponenter, der er nødvendige for at køre spil med højere detaljer og billedhastigheder.
DX12 vil i det mindste gøre spil på lavere-end-systemer mere tolerable. Det er stadig ikke sandsynligt, at du vil sælge bærbare computere og tabletter som primære spil-enheder, men i det mindste kan du tage på ferie eller forretningsrejser og stadig nyde flere spiltitler på din bærbare computer.
DX12 arbejder på et lavt niveau, hvilket betyder, at den har adgang til langt flere hardwareindstillinger end sine forgængere. Af disse er multiadapteren måske den fedeste. Simpelthen gør multi-adapter-strategien det muligt for udviklere at opdele forarbejdningsopgaver mellem din primære GPU og din CPU's integrerede grafik.
Dette betyder, at når du implementerer dygtigt, vil dit store bøf-videokort, som du har betalt hundreder af dollars, kun bære
Microsoft hævder, at dette kan resultere i en præstationsforøgelse på omkring 10 procent.
Det er klart, at 4K video og spil er fremtiden, for nu (og 6K og 8K osv.). Indholdsproducenter og spiloptagere bevæger sig gradvist gradvist i den retning.
Mens 4K-spil ikke kommer til at pludselig sprænge åben, bør vi se mere almindeligt vedtagelse i et år eller andet. DirectX 12 vil helt sikkert fremskynde vedtagelsen, på grund af den måde, at det reducerer GPU-overhead betydeligt.
For at være klar, vil DirectX 12 være til gavn for Windows 10-afspillere mest. Selvfølgelig vil der være andre fordele med hensyn til bedre video ydeevne, især da brugerne skalere op til 4K.
I mellemtiden vil DX12 imidlertid være en enorm præstationsgevinst for pc-spillere. For Xbox One er juryen ude, men som vi sagde vil der helt sikkert være forbedringer på instrumentbrættet, renderingskvalitet og billedfrekvenser (når udviklere kan bringe nye titler til markedet, der udnytter ESRAM).
Når alt er sagt og gjort, er DirectX 12 imidlertid klart det bedste, der skal ske for Windows-spil i lang tid, og det bør gå langt hen imod at sælge Windows 10 som en skal-opgradering til seriøse spillere.
Windows 10 og DirectX 12 API starter 29. juli. Hvis du har kommentarer eller spørgsmål om det eller Microsofts nyeste operativsystem, bedes du give din feedback i vores diskussionsforum.
Sådan udtrækkes links fra enhver webside ved hjælp af PowerShell
PowerShell 3 har mange nye funktioner, herunder nogle kraftfulde nye webrelaterede funktioner. De simplificerer dramatisk automatiseringen af nettet, og i dag skal vi vise dig, hvordan du kan udtrække hvert enkelt link fra en webside og eventuelt downloade ressourcen, hvis du ønsker det. Skrabning af nettet med PowerShell Der er to nye cmdlets, der gør det nemmere at automatisere nettet, Invoke-WebRequest, der gør det lettere at læseligt læseligt indhold, og Invoke-RestMethod, der gør det læsbare indhold lettere at læse.
Hvad er RSS, og hvordan kan jeg drage fordel af at bruge det?
Hvis du forsøger at holde øje med nyheder og indhold på flere websteder, står du over for den endeløse opgave at besøge disse websteder for at kontrollere nyt indhold. Læs videre for at lære om RSS, og hvordan det kan levere indholdet rigtigt til dit digitale dørtrin. På internettet er indholdet på nettet smukt forbundet og tilgængeligt, men på trods af sammenhængen mellem det hele, finder vi stadig ofte besøg dette websted, så det websted, så et andet websted, alt for at se efter opdateringer og få det indhold, vi ønsker.