Seneste forumindlæg
Login / opret bruger
Afstemning


Nyheder

DirectX11 Kommer I Slutningen Af 2009

Skrevet af Thomas Christensen | 9-7-2008 - 21:22 | 1750 visninger | 21 kommentarer | Hop til seneste svar

DirectX10 har endnu ikke bragt det vilde med sig, og noget egentlig skift venter vi fortsat på, men ifølge nye rygter hos Fudo vil Microsoft frigive DirectX11 API opdateringen i slutningen af 2009.

De skriver desuden, at Microsoft for første gang offentligt vil diskutere DIrectX11 ved deres forestående Gamefest 2008, som starter i Seattle 22. juli, og slutter i Tokyo 5. september.

Udover nyhederne i DirectX11 bliver det interessant at følge, hvilket styresystem og tidshorisont Microsoft officielt vil benytte for DirectX11. Indtil videre ved vi kun, at den naturligvis kommer med shader model 3.0 samt tessellation, hvilket ikke fandt plads i DirectX10.1 trods AMD's ønske herom.

Dermed popper spørgsmålet frem, hvilket styresystem Microsoft vil lancere DirectX11 på? I slutningen af 2009 skulle Microsoft være i gang med de større tests af deres næste styresystem, som pt. går under navnet Windows 7, men det ventes først klar i 1. halvår 2009.

Vil Microsoft dermed frigive DirectX11 på Windows Vista, hentyder den sene 2009 lanceringen blot til en SDK til udviklerne eller hvordan?

|

#1
nikolajp
Semi Supporter
9-7-2008 - 22:57
Jeg tror ikke, at de laver den næste DirectX, til ikke at køre på Vista. Jeg tror der går nogle år, før DirectX laver det samme trick som de gjorde med DX10. Det lavede jo netop DX10 for at slippe for nogle af de gamle dogmer DX9 var bygget på. DX10 skulle altså være optimalt mht. at udvide det. Lisom DirectX har været i mange versioner op til DX9.

Hvis ikke den kan bruges på Vista, så vil de seriøst fragmentere markedet og skade deres platform.

Det bliver spændende at høre, om det er sandt hvad rygterne siger om en DirectX Physics API.
--
Rapporter til Admin
#2
ReneSDK
Guru
9-7-2008 - 23:03
Da Vista og Windows 7 kommer til at køre på samme kerne vil DirectX 11 med alt sandsynlighed køre fint på begge platforme.
--
P4 3.2GHz • 2GB PC3200 • 1x160GB • 1x750GB • GeForce 6600GT 128MB - Vista Ultimate 32bit SP1
Rapporter til Admin
#3
Bambi
Gæst
9-7-2008 - 23:21
#2 Ja, hvis de vil, kan de sikkert komme til at understøtte begge platforme, men mon ikke Microsoft lige skal hive lidt flere monetus ud af os, så den kun kommer til at understøtte Windows 7? Slanter har de jo bestemt ikke nok af, så det kunne ligne dem :D!
--
Gæstebruger, opret dit eget login og få din egen signatur.
Rapporter til Admin
#4
Nova
HOL Dev
9-7-2008 - 23:27
#2 Windows 7 vil ikke bruge Vista kernen, MS har blot udtalt at de ikke vil lave en ny :-)

Desuden skal man huske det er kernen fra Vista SP1.
--
http://www.fordi.at[...]
Rapporter til Admin
#5
Talrinys
Monsterbruger
9-7-2008 - 23:32
Så vidt jeg husker var det driver modellen der var "problemet" der forhindrede DirectX 10 i at give mening at køre på XP. Går da ud fra at Windows 7 kører på samme model som Vista, så det burde køre på samme platform. DirectX var igennem en hel del versioner på XP, det er kun med DX10 at opgradering er påkrævet.
--
Rapporter til Admin
#6
Dozer
Semi Supporter
10-7-2008 - 05:13
Der var en hel del opdateringer på DirectX platformen i XP's tid. Det er jo så også selvsagt, taget i betragtning at det er 7 år gammelt efterhånden det styresystem.

Men det ville være komplet idioti hvis de ville gøre DX11 windows 7 exclussive. Og som Nova siger, så vil Windows 7 basere på 6001 kernen, så derfor burde det ikke give de store problemer med at implementere denne til begge platforme.

Jeg håber lidt på at vi først vil se Windows 7 på hyllerne i 2010. På den led kan de have en bedre chance for rent faktisk at lave det ordenligt fra starten, og derudover have en god chance for at få rettet nogle flere bugs i Vista, så det egentlig kan få lov til at vide hvor godt et styresystem det potentielt kan være.

Folk går heller ikke og sukker efter det næste OS fra MS lige pt. Om det er pga den fæle skuffelse fra launch af vista, eller fordi at vista stadig er så nyt endnu skal jeg så ikke kunne svare på :)

- Dozer
--
Asus P5Q-Deluxe | Intel C2D E8200 | 8800GTS 320MB | 2GB Corsair Dominator PC2-8500 | HDD: 2x500 1x1TB | Logitech G15 + MX1000 | Antec P182 |
Rapporter til Admin
#7
DwArK
Semi Supporter
10-7-2008 - 09:40
Jeg bliver fandeme skuffet hvis det er et flop ligesom DX10 det var sku ikke det vilde de kom op med.. imo!
--
Amd 3800+ 64 2x512 Geil dual 2x512 hyperx dual, 512mb Ati Radeon X1950 Pro, Creative Audigy 2 ZS, Microsoft Explorer Intelli 3.0, Steelpad
Rapporter til Admin
#8
nikolajp
Semi Supporter
10-7-2008 - 14:09
#7 Det er fordi du ikke forstår hvad der foregår bagved. Fra forbrugerens synspunkt er DX10 ikke noget videre, men for Directx's fremtidsudsigter var det et kæmpe nødvendigt skridt. De fleste udviklere er jo også glade for det, selvom det er besværligt lige nu. Men alle ved jo, at det ofte skal blive dårligere før det bliver bedre, når man skifter noget ud.
--
Rapporter til Admin
#9
crucial-kid
Nyhedsredaktør
10-7-2008 - 21:11
At DX11 kommer til Vista er en given sag, der er intet spørgsmålstegn ved, om Vista vil understøtte DX11, kun hvilken platform den bliver lanceret på. Windows 7 fortsætter på samme driver model, og længere er den sag egentlig ikke.

#1 Der kommer intet decideret fysik udspil fra MS. Med DX11 fravælger de ligeledes alle andre store paradigmeskift/kampe, og lader i stedet markedet bevise, at der er behov for f.eks. en robust fysik API, en mere avanceret lyd API, decideret support for ray-tracing osv.

Alt dette overlader de til Intel, NVIDIA, AMD samt alle middleware producenterne. Man kan kalde det lidt kedeligt, men for mig at se giver det rigtig god mening.

Vi har på ingen måde brug for, at MS går ud og giver kunstigt åndedræt til en bestemt trend, og blander sig i krigen om at få lov til at lave fremtidens udregninger. Stick to the basic, og lad udviklerne om at tage disse beslutninger.
--

Mvh. Thomas Christensen

Rapporter til Admin
#10
nikolajp
Semi Supporter
11-7-2008 - 10:58
#9 Enig.

Der HAR været rygter om en DirectPhysics API.
Det er lidt svært lige nu, at se om det er en fordel/ulempe, hvis MS lavede deres egen Physics standard med DX11.

Det er klart, at en enkelt robust standard er bedst for forbrugerne/udviklerne på sigt, men med de massive investeringer nVidia og AMD har lavet med PhysX og Havok, så er det måske ikke så smart at lave en ny Physics API, medmindre den sparker seriøst røv. Som du siger, er nuværende fremgangsmåder forskellige stadig (CPU? GPU?) og en standard ser ikke ud til at være om lige hjørnet.

Desværre ser det også ud til, at nVidia/Intel/AMD fjerner sig lidt fra hinanden, istedet for at finde en fælles standard. Men det er jo forståeligt nok fra deres side, da en standard helt sikkert vil favorisere en hardware-type (CPU/GPU) og derfor vil sørge for et kæmpe ekstra salg.

--
Rapporter til Admin
#11
Bambi
Gæst
11-7-2008 - 15:39
10# Foreløbigt ser det desværre ikke ud til, at de kan blive "enig" om en standard, men jeg glæder mig squ alligevel til at se hvad den kommende Larrabee kan byde på. De reklamere med en beregningskapacitet på over en teraflop. Det må squ siges at være meget for en cpu :)?

Gad vide om graffikkortene så har opgaven at acclerere grafikken yderligere, eller hvad havde Intel tænkt sig?

De har jo snakket om at graffikkort ikke bliver nødvendig i fremtiden og bla bla, men jeg har squ svært ved at forestille mig det :|?

Indtil videre "påstår" både nVIDIA og Intel at der i fremtiden ikke er brug for deres konkurrenter, LOL :D! noget du ved noget om ck?
--
Gæstebruger, opret dit eget login og få din egen signatur.
Rapporter til Admin
#12
crucial-kid
Nyhedsredaktør
11-7-2008 - 18:17
#10
jeg vil nu dreje den mere over i, at der ikke ser ud til at være behov for den. Forventningerne for fysik ser ud til at være for hypede, og efterspørgslen efter et egentlig skifte meget lille - selvsagt undtaget os super PR indspunde slutbrugere, som bare vil have noget fordi vi har hørt om det.

For mig at se, er det også den konklusion AMD er kommet til. Jo der kommer nok noget grafikkort assisteret fysik, men ikke i den mængde AGEIA og hele den bølge lovede. Jeg kan ikke se nogen skiftende opmærksomhed over vigtigheden af fysik i spil, og ej heller noget skifte i, hvordan det skal udføres.

Jeg tror med andre ord ikke, at der sker det store, og at det er baggrunden for MS' udeblevne udspil. De vil lade andre bevise, at deres ideer er levedygtige, og at de derfor skal gøre det til en del af deres API.

#11
Larrabee er ikke en CPU, men hvad man kan kalde en X86 GPU. Den kan grundet sin X86 understøttelse udregne al X86 kode, som normalt bliver udført af CPU'en (formodentlig uden udviddelserne, men det ved vi faktisk ikke så meget om pt.).

Den vil dog ligesom GPU'erne være et dårligt fit til de opgaver som CPU'en normalt tager sig af. De kan ikke pumpe den op på 2 teraflops, som de har tænkt sig at frigive den ved, uden at gå på kompromis andre steder.

Derfor vil den ligesom grafikkortene stinke til at forudsige kode, og udføre serielle opgaver. Den vil have en langt større latency, og længere tid til at udføre den enkelte opgave eller udføre mindre opgaver i stedet. Derfor kommer den også med en lille mængde cache sammenlignet med CPU'en - nok mere end GPU'er traditionelt har haft. Det bliver interessant at se, hvordan Intel tekler precisionen, hvor grafikkortene trods deres store fremskridt stadig er et godt stykke efter CPU'erne.

Jeg har dog ikke hørt en eneste producent, udvikler eller andet godtfolk sige, at grafikkort ikke bliver nødvendigt i fremtiden, men vedkommende aner da åbenbart ikke, hvad han snakker om, for det er noget pjat. Jeg tror også du har misforstået det med NVIDIA/Intel og deres konkurrenter.
--

Mvh. Thomas Christensen

Rapporter til Admin
#13
Bambi
Gæst
11-7-2008 - 20:25
Hmm... det vil altså sige, hvis jeg ellers tolker det korrekt, så skal Larrabee "blot" anses som et slags supplement til de beregningstunge opgaver, hvorved graffikkortene stadig kommer til at styrer, som idag?

"Jeg har dog ikke hørt en eneste producent, udvikler eller andet godtfolk sige, at grafikkort ikke bliver nødvendigt i fremtiden" og "Jeg tror også du har misforstået det med NVIDIA/Intel og deres konkurrenter."

Ja, det komme så an på om kilden news.dk ellers taler sandt, hehe, så det er ikke en misforståelse! Der står, citat:

"Nvidia mener at processorens dage er talte" og

"Først på måneden meddelte Intel, at grafikprocessorer (GPU'er) ville være ligegyldige om nogle år, når processorer fik så mange kerner, at de ville kunne klare alt det arbejde, en GPU foretager i dag." - og nVidia har sagt det modsatte om Intel.

http://newz.dk[...]

Hehe, de er da vist ikke de aller bedste venner :)?

--
Gæstebruger, opret dit eget login og få din egen signatur.
Rapporter til Admin
#14
nikolajp
Semi Supporter
11-7-2008 - 20:51
#12
Ja, sådan kan man også se på det.
Det helt afgørerende øjeblik bliver efter min mening, når den næste Xbox og Playstation skal laves. Spil med imponerende fysik kan sælge konsoller. De udvikler jo nok allerede på dem nu, og der skal helt sikkert være en Physics-løsning på disse. Om det bliver gennem flere kerner (CPU'er) eller på grafikkortet er ikke til at spå om.
Men det ville være smart af MS, at pushe deres egen physics-API i DirectX til den tid, så standarden er den samme på PC og konsol, lisom den er DirectX9 på Xbox360.

Jeg har svært ved at se, at Microsoft skulle proppe PhysX eller Havok i deres konsol, men måske?

#13
De vil gerne spinne verdens tilstand, til at favorisere deres eget produkt. At nVidia synes at bide skeer med Intel er nok også lidt PR mon ikke?

nVidia mener, at grafik renderes på samme måde i fremtiden og at CPU'er bliver mindre relevante. Vi kan allerede se idag, at flaskehalsen i spil sjældent er CPU'en.

Intel mener, at fremtiden er raytracing, da det er den optimale måde at få korrekt lys osv. Det har de måske ret i, men verden er nok ikke helt klar til det endnu. Det kræver nogle massive udregninger. Efter sigende kan larrabee vist køre det originale Farcry i 60 FPS med en ombygget raytracer-engine. Men så har vi altså Crysis renderet på den traditionelle måde, som ser fandens flot ud.

Det hele afhænger af, hvor hurtige komponenter Intel laver til raytracing og hvor hurtige nVidia kan lave deres grafikkort.

Efter min mening, så har nVidia/ATI lang tid endnu i solen. Vi skal derhen hvor mere grafikkort-kraft ikke giver særligt meget ekstra (næsten fotorealisme) og hvor den manglende prik over i'et er flottere/korrekt lys gennem raytracing.
--
Rapporter til Admin
#15
Bambi
Gæst
12-7-2008 - 16:10
#14
Ja, de har måske lidt tid endnu, men alligevel har det aldrig været så spændende før som nu.

Om end ikke andet, så kan vi forbrugere da i det mindste forlange, af programmørene, at de lige skal huske at programmere i DX10 + DX11, med Microsofts nyeste API, samtidig med understøttelse for Larrabee, der skal understøtte Ray-Tracing, og så kan de lige så godt optimere spillet til PhysX og den differentieret udgave af Havok (Intel/AMD), når de nu er igang.

Damn, hvor er de heldige, de programmører, de bli'r squ da ikke arbejdsløse foreløbig :D?

--
Gæstebruger, opret dit eget login og få din egen signatur.
Rapporter til Admin
#16
nikolajp
Semi Supporter
12-7-2008 - 17:36
#15 Ja, det bliver mere og mere komplekst!

Men du skal ikke regne med, at et spil vil supporte raytracing og normal rendering samtidig. Det er så forskellige teknikker, at det vil være næsten umuligt, at få spil-logikken til at fungere ens omkring de 2 måder.

Larrabee vil ikke sælge medmindre der er spil der supporter det. Spil vil ofte ikke supporte noget medmindre teknologien er udbredt. Så Larrabee kan kun sælge hvis:

1. at raytracing-delen er en sekundær ydelse for CPU'en, som automatisk bliver udbredt når folk køber CPU'er, hvis extra-prisen ikke er stor (f.eks. som multikerner og 64bit er blevet udbredt).

2. spil supporter raytracing-algoritmer sammen med traditionel rendering, og derfor opnår flottere lys (evt. hurtigere spil).

3. at der kommer nogle seriøse hardcore raytracing spil, som flok bare må eje.

Ved ikke med 1 - kender ikke CPU'en så godt.
Tror nu ikke meget på 3, men måske 2?
--
Rapporter til Admin
#17
nikolajp
Semi Supporter
12-7-2008 - 17:40
edit: det er MULIGT at smelte de 2 fremgangsmåder sammen i samme engine (hver deres del af enginen), men nok umuligt at tilbyde 2 forskellige rendering-metoder at skifte imellem.

Men det ser lidt svært ud med for larrabee.
Det er hønen og ægget om igen.

ingen hardware udbredelse = ingen spil
ingen spil = intet behov for hardwaren

--
Rapporter til Admin
#18
crucial-kid
Nyhedsredaktør
13-7-2008 - 21:54
#13 Bambi - Det ER et grafikkort. Intel tager skelettet af en GPU, og bygger den op omkring et X86 instruktionssæt. Den vil have de samme karakteristika som en GPU, og vil være stærk/svag i samme situationer.

Angående dit citat, så er det Jen-Hsen Huang udtaler, at CPU’ens dage som ene rådig over udregninger talte. Han advokerer ikke for, at CPU’en ikke er vigtig eller bliver nødvendig i fremtiden, han advokerer for, at visse udregningstunge opgaver som CPU’en tager sig af i dag, vil passe bedre på GPU’en. Pt. kører der en krig om, hvem der skal stå for fremtidens udregninger (det er årsagen til, at Intel laver Larrabee). Det du snakker om, er en overskrift.

NVIDIA’s grafikkort kan ikke lave noget som helst uden en CPU, og det vil de heller ikke kunne i fremtiden. Det ved Jen-Hsen Huang godt, og hans pointe er heller ikke, at man vil kunne købe systemer uden CPU’er, men at grafikkortet bør overtage mange af de udregningstunge opgaver CPU’en står for i dag, og dermed ændre købsmønsteret fra flere hurtigere CPU’er til hurtige GPU’er. Der er et budget, og det vil GPU’erne i højere grad tage deres bid af – på bekostning af CPU’erne. Det er hvad krigen handler om, det er hvad Jen-Hsen Huang advokerer for og det er grundlaget for hans optrappede dans med Intel.

#14 nikolajp - Ja de udvikler nok på dem, men ikke hardwaren. Lur mig om det ikke bliver off-the-shelf hardware de benytter når det kommer til stykket. Udviklingen er gået hen imod det, og med de kæmpe budgetter de har brændt af på XBOX360/PS3 samt mindre fokus på grafikken, bør det være konklusionen. De benytter allerede i dag off-the-shelf grafikkort, og lur mig om de ikke også tager skridtet med CPU’en i næste runde.

Intel skal btw. konkurrere på traditionel vis, og ikke ray-tracing. Intel har en langsigtet ide om, at det er på tide at bevæge sig over imod ray-tracing, men udvikler deres GPU hen imod et marked, som består af rasterization, og kun rasterization. De vil selvsagt fortsætte med at kaste ray-tracing resultater ud, men når du skal vurdere det endelig produkt, vil du gøre det på baggrund af dens rasterization ydelse, og kun den.

Det er ikke spillene eller udviklerne, som skal understøtte Intel og ray-tracing, det er Intel som skal understøtte rasterization, og det gør de fra dag1 på samme vis som AMD og NVIDIA’s grafikkort.

PS Havok og PhysX er et stykke middleware software, og ikke noget Microsoft som sådan skal putte i deres konsol.

#16 nikolajp - Hmm der er da allerede spil, som benytter et par ray-tracing features sideløbende med en rasterization renderer. Mig bekendt bliver det også måden, at ray-tracing vil finde sin vej til spil. Der vil gå rigtig mange år, før vi eventuelt vil se deciderede ray-tracing spil. Der er ikke et decideret skifte på vej væk fra rasterization.
--
Mvh. Thomas Christensen
--
Indholdet af dette indlæg er blevet redigeret af crucial-kid
.
Rapporter til Admin
#19
Bambi
Gæst
14-7-2008 - 00:05
#16 Ja, jeg tror også mest på 2'eren. Den lyder rigtig. Spørg mig ikke hvordan de konkret har tænkt sig at integreret systemerne, men det må være i den retning udviklingen går ;)

#18
Nå, men så giver det god mening for Intel at de laver Larrabee, da de ikke bare vil stå ude på sidelinjen og se meget af udregningskraften forsvinde over i graffikkort segmentet. De vil være med, der hvor det sker, og det er jo forståligt.

Hehe, godt at se Intel stadig ønsker at være på forkant, og tjene monetus :)

Jeg må efterhånden tage hatten af for dem. De har virkelig rykket sig i forhold til de "gode gamle dage". Den nye strategi, tik/tok, er jo stort set snart forældet, da de kan tilføje endnu et element til listen der omhandler samlet udregningskapacitet :D



--
Gæstebruger, opret dit eget login og få din egen signatur.
Rapporter til Admin
#20
nikolajp
Semi Supporter
17-7-2008 - 11:45
#18

"Ja de udvikler nok på dem, men ikke hardwaren. Lur mig om det ikke bliver off-the-shelf hardware de benytter når det kommer til stykket."

Det tror jeg du har lidt ret i. PS3'eren brændte de jo seriøst fingrene på. MS kørte mere med normale komponenter, og det vil de fortsætte med. Jeg tror nu ikke, at de vælger en PC Intel CPU og en PC GPU. Det bunder nok mere i kopi-beskyttelsen. Jo mere ny teknologi du putter i, jo mindre chance er der for hacking vil jeg tro. PS3'eren er ikke hacket endnu, men det er Xbpx360 (gennem DVD firmware). Så de vil tage noget teknologi, som de kan modificere til konsollen uden de store issues, og samtidig ikke skabe alt for stor forskel, fordi udviklerne skal kunne starte fra day1 (hvilket ikke skete for PS3'eren). Jeg tror også MS er godt trætte af, at deres DVD er hacket (det er et svagt punkt) og vil over til digital distribution. Her kan man meget nemmere (som STEAM) løbende checke om dine spil er piratkopier, og du kan miste alle dine spil, hvis du hacker. Set i det lys (med den sikkerhed det bringer), kan konsollen jo sagtens være en lille Wintel boks der suger spil ned fra nettet.


"PS Havok og PhysX er et stykke middleware software, og ikke noget Microsoft som sådan skal putte i deres konsol. "
Det var netop min pointe. Det er 3dje parts Physics-systemer, som de så skal ind og supporte på deres konsol, og derved giver et kæmpe boost mht. udbredelse på PC også.

Så hvis MS pønser på deres eget Physics, så skal snart ud af røret.

Det kan dig sagtnes tænke sig, at MS går med Havok/PhysX teknologi. De skal jo også have en GPU og det ville da være usmart ikke at tage disse GPU Physics teknikker med, medmindre de mener, at CPU'en kan det meste alligevel (og bedre). Så enten en mega-CPU fra Intel/AMD og Havok, eller Intel cpu og nVidia GPU med PhysX.

"Hmm der er da allerede spil, som benytter et par ray-tracing features sideløbende med en rasterization renderer. "

Det er netop også det jeg mener. Min pointe er, at du ikke kommer til at se 2 helt forskellige renderings-metoder du kan vælge imellem. Den ene raytracet og den anden rasterization. Det bliver en resterization engine, hvor man skifter nogle komponenter ud med en raytracing fremgangsmåde. Så fremtiden for Intel's chip ligger i, om den kan følge med nVidia på normale resterization, og samtidig om game-engines hurtigt nok udvikler sig til, at benytte chippen mere og mere.

--
Rapporter til Admin
#21
JonasPetersen
Monsterbruger
23-7-2008 - 02:45
http://www.shacknews.com[...]
--
Prøver at holde mit system så TipTop som muligt :)
3DMARK06: 4823.
Rapporter til Admin

Opret kommentar

Dit navn:

Din e-mail adresse:

         
Indtast teksten fra billedet
Din kommentar: