mboost-dp1

Crytek

Windows 7 kan afvikle Crysis uden grafikkort

- Via Toms Hardware UK - , redigeret af Net_Srak , indsendt af mech0z

Når den næste udgave af Windows udkommer, Windows 7, så vil den indeholde en ny funktion ved navn WARP. WARP står for “Windows Advanced Rasterization Platform” og tillader operativsystemet at afvikle programmer, der kræver DirectX 10 eller 10.1, selvom man ikke har et kompatibelt grafikkort.

WARP går så langt, at det tillader Windows 7 at starte op helt uden grafikkort og afvikle alt grafik via CPU’en.

Hastigheden vil, ikke overraskende, være begrænset, men i teorien er det muligt at spille Crysis med WARP og en meget kraftig processor. For at demonstrere dette, har Microsoft testet WARP med Crysis og flere forskellige processorer.

Testen viser med alt tydelighed, at WARP skal ses som en nødløsning. En Intel Core i7 8-kerne processor ved 3 GHz klarer i gennemsnit 7,36 fps. Langsommere processorer falder efterfølgende hurtigt i fps, hvor en Intel Core 2 Duo (Penryn) ved 3 GHz blot opnår 3,48 fps.





Gå til bund
Gravatar #1 - cyandk
3. dec. 2008 07:26
Hold da ferie. 3,48fps... Også er grafikken ikke engang imponerende :D

Går nok mere end et par år før den teknologi bliver brugt. evt når vi har 32 eller 48 cores? :)

Gravatar #2 - jakobdam
3. dec. 2008 07:26
Fedt - selvom det nok bliver lidt svært at indstille BIOS uden et grafikkort. :) - Og hvor skal man sætte skærmen til henne...? - Men nice nok hvis man kun har en bærbar med ældre Intel-grafikkort.

Nu bliver WARP jo nok også lidt hurtigere/mere effektivt når Windows 7 udkommer, så måske vi kan forvente lidt højere fps... og selvom det ikke lige giver brugbart resultat i Crysis, kan det måske blive mere relevant at kunne gøre dette lille trick i andre situationer.
Gravatar #3 - TuxDK
3. dec. 2008 07:27
#1

Det ved jeg nu ikke.
Det lyder til at kunne køre f.eks Warcraft III og lignende spil ganske ok.
Gravatar #4 - KaffeGoblen
3. dec. 2008 07:29
Uha - hvornår poster ham tossen som altid skriver:

"Men kan den køre Crysis"

- for så skal jeg nemlig ligge på lur til at overfalde ham :-)

BTW. jeg har aldrig selv spillet eller set Crysis...
Gravatar #5 - TuxDK
3. dec. 2008 07:31
#4

Skal du ikke være ked af du ikke har..
Gravatar #6 - hmeco
3. dec. 2008 07:35
det er ikke fordi han har gået glip af noget :D

- meco
Gravatar #7 - Scapegoat
3. dec. 2008 07:38
#4 Svaret er vel i princippet altid "Ja" så er det bare i mange tilfælde at man skal tilføje "men ikke ret godt"

Men spasst nok... brugbart? Meh.

jakobdam (2) skrev:
Fedt - selvom det nok bliver lidt svært at indstille BIOS uden et grafikkort. :) - Og hvor skal man sætte skærmen til henne...?


Netop også det jeg tænkte. ;)
Gravatar #8 - hacky
3. dec. 2008 07:39
Nu er det jo værd at fremhæve at WARP ikke er ment til at blive brugt til at spille Crysis med, men nærmere at gøre det muligt at afvikle Aero og relaterede teknologier uden et grafikkort.
Gravatar #9 - Alien
3. dec. 2008 07:43
Kunne være meget smart til bærbare hvor man gerne vil have mulighed for lidt grafik og spil uden at det skal være i den store ende... Her kan man vel spare en del plads..
Gravatar #10 - moveteam
3. dec. 2008 07:49
#8 Helt sikkert, men Aero blev jo netop udviklet for at spare på CPU-kræfterne. Så forstår ikke helt meningen.

Gravatar #11 - Hicks
3. dec. 2008 07:51
jakobdam (2) skrev:
Fedt - selvom det nok bliver lidt svært at indstille BIOS uden et grafikkort. :) - Og hvor skal man sætte skærmen til henne...? - Men nice nok hvis man kun har en bærbar med ældre Intel-grafikkort.

Nu bliver WARP jo nok også lidt hurtigere/mere effektivt når Windows 7 udkommer, så måske vi kan forvente lidt højere fps... og selvom det ikke lige giver brugbart resultat i Crysis, kan det måske blive mere relevant at kunne gøre dette lille trick i andre situationer.

Alle bundkort har jo indbygget grafikkort, så kan ikke lige se problemet?

Men ellers meget fedt, hvis de lige kan lave det lidt dynamisk, så CPUen lige hjælper lidt til, hvis grafikkortet har svært ved at følge med ;)
Gravatar #12 - LupusGrey
3. dec. 2008 07:55
Interesant teknologi, men jeg tror aldrig det kunne betale sig rent prid/ydelsesmæssigt at skrotte et grafikkort for istedet at bruge WARP. Selv de billigste grafikkort er nok hurtigere.
Gravatar #13 - Zhasha
3. dec. 2008 07:57
Mesa3D's swrast og snart Gallium3D's softpipe. Dette er langt fra ny teknologi. Faktisk er det umådeligt gammel teknologi. linux grafik scenen bruger endda en metode så man kan rendere i software hvad hardwaren ikke kan klare. Hurra, Windows får en teknologi der har været brugt af udviklere i årenes løb som reference rendering. Jeg fejler at se hvordan det her er en nyhed. Du kan hvis du har et nVidia kort og kører Windows endda downloade et lille utility der gør netop dette
Gravatar #14 - Bllets
3. dec. 2008 08:02
Du kan hvis du har et nVidia kort og kører Windows endda downloade et lille utility der gør netop dette


Så hvis man har et nvidia grafikkort, kan man downloade et stykke software som gør at CPU'en overtager grafikkortets arbejde...

Det giver jo masser af mening..... ikke?
Gravatar #15 - jla_dk1
3. dec. 2008 08:06
Overskriften "Windows 7 kan afvikle Crysis uden grafikkort" er helt rigtig, for spille med f. eks 7,36 i fps kan ingen vist kalde at spille.

Til jer "Hoveder" som ikke har set/prøvet Crysis så er i efter min mening gået glip af noget.

Men lad være med at prøve hvis du ikke har et ordentligt grafikkort. I går glip af mange af de flotte detaljer som først viser sig i high settings eller derover.

Jeg har et gf8800-ultra og spiller på max i alle settings, lækkert at se f. eks buskene bevæger sig en smugle når man er løbet gennem dem eller f. eks dyrelivet / skygger m.m.
Gravatar #16 - Mr AC
3. dec. 2008 08:12
#13 Hvis du ikke mener at dette er en nyhed fordi det er kendt teknologi, så bør vi nok få ryddet ud i alle de andre nyheder om f.eks. nye modeller af bærbare, nye modeller af mobiltelefoner, virtualisering på div. platforme og at *nix nu understøtter windows-app X. Det er jo kendt teknologi.

Back to Topic:
Jeg mener det lyder som et godt tiltag. Det gør Win7 mere tilgængeligt for folk med ældre hardware, og dem er der faktisk mange af (dog nok ikke bland Newz-folket). Vista blev jo bl.a. bashet for HW-kravene og dette er jo med til at imødegå dette.

For mig at se er dette en feature der er med til at gøre Win7 bedre i forhold til Vista... (hvis de så bare lige får rettet alt det i GUI'en som irriterer mig...)
Gravatar #17 - TuxDK
3. dec. 2008 08:12
Hicks (11) skrev:

Alle bundkort har jo indbygget grafikkort, så kan ikke lige se problemet?


Nej de har ikke. Kan godt være de billige bundkort du køber har, men alle bundkort har altså ikke indbygget grafikkort. Tværtimod.
Gravatar #18 - Zhasha
3. dec. 2008 08:24
#14
Det er et util der slår driveren over i software reference rendering mode. Jeg kan for the life of me ikke finde det, men det var meget fremme lige før OpenGL 3.0 kom ud.
Der finden en myriade af reference rendering metoder derude. Det ser endda ud til at DirectX allerede har en software rasterizer
http://msdn.microsoft.com/en-us/library/aa970912.a...
Endda designet som en reference renderer.

EDIT:
http://developer.nvidia.com/object/nvemulate.html
så fandt jeg det alligevel
Gravatar #19 - illishar
3. dec. 2008 08:25
Man har nu hele tiden kunnet lave Software-rendering i både DirectX og OpenGL. Kan I f.eks. huske den gang da Voodoo-kortene kom frem? Der kunne man vælge decideret "software-rendering" i mange spil. Det var dog som regel både grimt og langsomt.
Det nye i den her nyhed er at man har givet software-renderingen i DirectX en overhaling, så man kan køre det med max effekt og med en "fair" fps.
Det er forøvrigt et koncept der er meget interessant for cluster-, supercomputere, PS3 og raytracer-folk.
Gravatar #20 - mathiass
3. dec. 2008 08:25
Ideen her er jo ikke at man skal kunne køre Crysis! Ideen er at man skal kunne køre Windows' 3D-effekter uden et rigtigt grafikkort, så alle kan køre aero. Crsysis er bare en test som viser at det rent faktisk kan bruges til at rendere generel DirectX, så softwareudviklerne ikke behøver at begrænse sig til dele af DirectX når de udvikler desktop-programmer!
Gravatar #21 - JensOle
3. dec. 2008 08:27
Var det ikke det her Intels direktør spåede for noget tid siden, hvorefter nvidias direktør blev rasende.
Nu mangler iv bare at intel følger trop og kommer med nogle flere og kraftiger kerner.
Gravatar #22 - Magten
3. dec. 2008 08:29
TuxDK (17) skrev:
Hicks (11) skrev:

Alle bundkort har jo indbygget grafikkort, så kan ikke lige se problemet?


Nej de har ikke. Kan godt være de billige bundkort du køber har, men alle bundkort har altså ikke indbygget grafikkort. Tværtimod.
Flueknepperi ftw.. Det er jo nok heller ikke de dyre sindsyge bundkort han mener.. For det giver da ikke meget mening at være for nærrig til at købe et grafikkort hvis man går ud og køber et bundkort der er pisse dyrt..
Gravatar #23 - TuxDK
3. dec. 2008 08:34
#22

Under alle omstændigheder, spydig kommentar til side, er det ukorrekt at sige alle bundkort har indbygget grafikkort, da de ikke har det. Billige eller ej. Mange billige har heller ikke.

Beklager hvis min spydige kommentar med billige bundkort. blev taget forkert.
Gravatar #24 - texaN
3. dec. 2008 08:40
Men den kan køre Crysis!
Gravatar #25 - Zhasha
3. dec. 2008 08:47
#14 Pointen med en software rasterizer er normalt ikke at kunne afvikle grafik på en almindelig CPU men at rendere 100% korrekt efter specifikationen. Det hænder at der er fejl i shader compileren eller en mindre driver fejl der får noget der burde se rigtigt ud til at blive forkert.

#16 Jeg mener at det ikke er en nyhed fordi det er en oldgammel ting som man har brugt i Windows såvel som andre systemer siden grafikkens "tidernes morgen".
Driverudviklere bruger det sikkert mens jeg skriver dette til at fikse fejl i deres implementationer af diverse API.
Gravatar #26 - Septamus
3. dec. 2008 09:03
Dvs som computere var for 15 år siden ;)
Gravatar #27 - Giggity
3. dec. 2008 09:07
Umiddelbart ville jeg mene dette bare er et hop over imod Ray Traycing. Og det skulle ikke undre mig, hvis Intel er den oprindelige indehaver af den her idé til Windows 7.

Og imo bliver Windows 7 mere og mere interesandt, jo mere jeg læser om det. Vista kører fint for mig, men ville ikke have imod noget der kører bedre. :)
Gravatar #28 - BizSpy
3. dec. 2008 09:16
#27 Så installer Apple´s OS 10.5.5 så vil jeg væde med at Windåse bliver din nye bedste ven.

MVH en skifter der bestemt ikke savner windows og deres besværlige og ulogiske måde at lave tingene på
Gravatar #29 - Izaaq
3. dec. 2008 09:27
Ehm overskriften er da helt hen i vejret.

Nyheden drejer sig om, at WARP på softwareniveau kan foretage de beregninger, som ældre (præ-DX10) grafikkort ikke kan, men stadig udnytte den hardwareacceleration, som det pågældende kort kan tilbyde.

Altså kan man køre DX10 spil på præ-DX10-kort med en stadig tilfredsstillende hastighed, hvis man altså har en tilpas hurtig CPU til at klare DX10-rutinerne.

Men "uden grafikkort", det holder vist ikke...

Fra nyheden:
"...and even on systems with no graphics acceleration at all."

Det betyder altså ikke "uden grafikkort", men "uden hardwareacceleration", hvilket ikke er det samme.
Gravatar #30 - sKIDROw
3. dec. 2008 09:54
#11

Men ellers meget fedt, hvis de lige kan lave det lidt dynamisk, så CPUen lige hjælper lidt til, hvis grafikkortet har svært ved at følge med ;)


Ligesom hvis din bil mangler lidt kræfter, så kan motoren fra viskerbladene jo hjælpe lidt til?... :P

En CPU er røv langsom til grafik, sammenlignet med en GPU, som man jo netop bruger til at aflaste CPU'en... ;)
Gravatar #31 - Hicks
3. dec. 2008 10:01
sKIDROw (30) skrev:
#11

Ligesom hvis din bil mangler lidt kræfter, så kan motoren fra viskerbladene jo hjælpe lidt til?... :P

En CPU er røv langsom til grafik, sammenlignet med en GPU, som man jo netop bruger til at aflaste CPU'en... ;)

Tjaa, vil nok nærmere sammenligne det med, når el motoren tager over i hybridbilen :o
CPU'erne i dag er jo langt foran i forhold til grafikkortne, (forstået sådan, at hvis du køber den hurtigste cpu og hurtigste grafikkort, vil du måske have 60% cpu tilbage, når du kører crysis på very high, mens grafikkortet bare laver så mange fps den kan.) så man kan vel lige så godt udnytte den overskydene regnekraft?
3 ekstra fps, kan vel også være meget godt hvis man kører crysis med 25fps.
Gravatar #32 - Zhasha
3. dec. 2008 10:08
#31. Det ville være dejligt, men det kan ikke lade sig gøre. Det er noget du har helt misforstået. CPUerne er designede til fixed point matematik og boolsk algebra hvor GPUer er designet til floating point operations. GPUerne laver mange tradeoffs for at være specielt optimerede til forskellige operationer man normalt ikke fortager sig på en CPU. Der er ingen af dem der er foran den anden da de slet ikke er designede til at lave de samme ting. Se for eksempel på ATi's åbne dokumentation for at få lidt indsigt.

#30 har ret. Din CPU kan ikke hjælpe med renderingen. Den kan afvikle, dog utroligt langsomt, advancerede features som ikke kan emuleres på GPUen. Vi snakker her helvedes langsomt

Til hvemend der sagde at der ikke var tale om "uden grafikkort", jeg kan garantere dig for at du ikke behøver et grafikkort for at rendere grafik. Det eneste dit kort laver er at fjerne byrden fra din CPU
Gravatar #33 - webwarp
3. dec. 2008 10:25
Kan ikke lige forstå at dette virkelig skal være højere på todo-listen hos MS, end fx at få lavet WinFS færdig..

For mig at se, har MS blot igen spildt en masse gode kode-timer på noget, som reelt ikke er brugbart til ret meget, og hvor man kunne have lavet meget andet godt, som flere brugere har efterspurgt...
Gravatar #34 - Listesen
3. dec. 2008 10:30
Bare lige til folk der gerne vil forstå forskellen mellem ydelsen i en CPU og en GPU.

mythbusters-demonstrerer-forskellen-paa-cpu-og-gpu

Og til de folk der er for dovne og bare vil se videoen:
CPU vs. GPU
Gravatar #35 - MathiasLM
3. dec. 2008 10:46
Synes det er klamt, at MS først sælger Vista på baggrund af DX10, hvorefter folk finder ud af, at ingen kan trække DX10, hvorefter MS sælger Windows 7 på baggrund af en teknologi, som giver folk mulighed for at gøre noget, de oprindeligt var lovet i Vista!
Gravatar #36 - moveteam
3. dec. 2008 10:46
#33 Det er Microsoft's styresystemer og ærlig talt tror jeg de har bedre styr på prioteterne end dig. Og det ene udelukker ikke det andet. Ligesom folk blev sure på Sony, da de annoncerede PlayTV og beskyldte dem for ikke at fokusere på spil.
Gravatar #37 - kasperd
3. dec. 2008 10:57
jakobdam (2) skrev:
Fedt - selvom det nok bliver lidt svært at indstille BIOS uden et grafikkort.
Man kunne jo altid bruge et PC Weasel kort eller noget lignende, hvis man lige har sådan et liggende.
Gravatar #38 - bjerh
3. dec. 2008 11:05
Kunne man ikke også tænke sig at det gjorde det muligt at køre DirectX10 med et grafikkort der kun understøtter DirectX9?
Gravatar #39 - themuss
3. dec. 2008 11:06
Hicks (11) skrev:
Alle bundkort har jo indbygget grafikkort, så kan ikke lige se problemet?

Men ellers meget fedt, hvis de lige kan lave det lidt dynamisk, så CPUen lige hjælper lidt til, hvis grafikkortet har svært ved at følge med ;)


Hicks (31) skrev:
CPU'erne i dag er jo langt foran i forhold til grafikkortne, (forstået sådan, at hvis du køber den hurtigste cpu og hurtigste grafikkort, vil du måske have 60% cpu tilbage, når du kører crysis på very high, mens grafikkortet bare laver så mange fps den kan.)


TI DOG STILLE!!!
Gravatar #40 - FaLiN
3. dec. 2008 11:12
Kirk: "How long to repair warp drive?"
Gravatar #41 - sKIDROw
3. dec. 2008 11:24
#31

Tjaa, vil nok nærmere sammenligne det med, når el motoren tager over i hybridbilen :o


Både og. CPU'en ER ikke lavet til den slags, det var det jeg hentydede til.
Men en hybridbil er på en anden måde, et godt eksempel på, hvor lidt der egentligt er at supplere med. I Prius'en slår EL motoren fra, allerede ved 40KM/t!. Ligesom den bruges til acceleration. Selv i byerne, kører vi da for pokker 50KM/T....

CPU'erne i dag er jo langt foran i forhold til grafikkortne, (forstået sådan, at hvis du køber den hurtigste cpu og hurtigste grafikkort, vil du måske have 60% cpu tilbage, når du kører crysis på very high, mens grafikkortet bare laver så mange fps den kan.) så man kan vel lige så godt udnytte den overskydene regnekraft?


Langtforan mht hvad?. Det er jo æbler og pærer du sammenligner.
CPU'en er ikke velegnet til det GPU'en laver og omvendt. Små undtagelse eksisterer, såsom folding på GPU'er. Men det ændrer ikke ved helheden.

3 ekstra fps, kan vel også være meget godt hvis man kører crysis med 25fps.


Du er nok nede på 1-1.5fps ekstra, da din CPU jo allerede arbejder med andre elementer i spillet AI og andet.
Gravatar #42 - Cuco2
3. dec. 2008 11:50
#32
Du glemmer at grafikkortet også sørger for at sende et signal til skærmen. Der skal stadig være noget hardware dedikeret til at sende signaler til en skærm og dette kan man passende kalde grafikkortet, også selvom CPU'en tager sig af selve genereringen af skærmbilledet.
Derfor er det nok spot on det #29 siger.

Det er lidt ligesom dengang man snakkede om at emulere et modem i CPU'en for på den måde at spare et dedikeret modem væk. Der skal stadig være en fysisk enhed man kan sætte sit telefonstik i.
Gravatar #43 - runeks
3. dec. 2008 12:19
Er det ikke det man kalder "software rendering"?

Nice opfindelse.
Gravatar #44 - JacobN
3. dec. 2008 13:38
Det kan jo også være at MS har valgt denne vej så de kan undgå at mange folk køber en Windows 7 "ready" maskine, hvorefter den så ikke kan trække alt det grafiske lir. For derefter at sagsøge MS i hoved og røv?

Tror det hovedsageligt er grunden til det her, for kan da ikke se at nogen kan bruge software rendering til noget i dag... Med mindre man spiller ældre spil hvor driveren ikke understøtter diverse ting. Men det er jo bare min mening.
Gravatar #45 - runeks
3. dec. 2008 13:44
^ Jeg kan ikke helt se hvorfor det skulle være fordelagtigt at bruge CPU-kraft på grafisk lir. Hvis CPU'en kan trække det kan ens grafikkort i hvert fald også.
Gravatar #46 - rekun
3. dec. 2008 14:54
Mega nice feature...

Meeeen den er jo ikke tiltænkt til at køre crysis uden noget gfx skal arbejde med. Det er vel bare for at vise at det ikke er begrænset til vise dele af directx10, men kan klare det hele.

Synes der er stor potentiale i den her teknologi, da man vil kunne spare grafik kortet i en netbook, og så lave en tilsvarende større cpu. Og stadig kunne køre fx aero ( eller hvad det hedder til windows 7).

Yderligere blir det da cool at kunne køre Direct 10.1 (eller 11) på sit gfx kort som kun understøtter den "gamle" 10.0 standard
Gravatar #47 - Izaaq
3. dec. 2008 15:30
#45 se #29
Gravatar #48 - Zhasha
4. dec. 2008 04:57
#42 - jeg hader virkeligt at skulle gentage mig selv:
Til hvemend der sagde at der ikke var tale om "uden grafikkort", jeg kan garantere dig for at du ikke behøver et grafikkort for at rendere grafik. Det eneste dit kort laver er at fjerne byrden fra din CPU

Hvor heri hentyder jeg til at jeg vil sende noget til skærmen? Det eneste jeg siger er at du ikke behøver et grafikkort for at rendere 3D grafik.

Derudover - til alle jer der tror at man kan få 2 processorer til at arbejde sammen. Kig på hvordan man renderer 3D grafik på et grafikkort. Jeg forudser et problem. Det problem er at hvis du ønsker at lave en ting så simpel som en vec4 swizzle i software skal ALT renderingen lægges over i software. Som grafikkort er lavet i dag kan det ikke lade sig gøre. SLI, CrossFireX, og hvadend andet der er er inter-GPU relaterede og giver den ene GPU adgang til langt mere end din grafik driver har. Færdig slut, du får ikke bedre performance. Ikke engang 10^(-(10^10000000000000000000000000)) FPS
Gravatar #49 - FOG-Emiiiiiil
4. dec. 2008 19:03
Listesen (34) skrev:
Bare lige til folk der gerne vil forstå forskellen mellem ydelsen i en CPU og en GPU.

mythbusters-demonstrerer-forskellen-paa-cpu-og-gpu

Og til de folk der er for dovne og bare vil se videoen:
CPU vs. GPU


Indrømmet jeg var for doven,men fed video,cool effect i slowmotion,og noget af en monster konstruktion.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login