Hardware Accelerating Everything Windows

download Hardware Accelerating Everything Windows

of 42

Transcript of Hardware Accelerating Everything Windows

  • 8/11/2019 Hardware Accelerating Everything Windows

    1/42

    Hardware accelerating everything: Windows 8 graphicsSteven Sinofsky

    Published Monday, July 23, 2012 5:00 PM 155 comments

    With Windows 8 we set out to enable all applications to have the beautiful and high-performance graphics

    enabled by modern graphics hardware. This work builds on the well-established foundations of DirectX

    graphics, which have been providing an increasing breadth of !"s and capabilities. "n Windows #, we

    e$panded the capabilities of DirectX to provide a common hardware-accelerated graphics platform for abroader range of applications. Whereas previously, DirectX mainly provided %-D graphics, we added

    functionality for what we call &mainstream' graphics. (ainstream uses center on the typical desktop

    applications most people find themselves using every day, including web browsers, email, calendars, and

    productivity applications. Windows # added two new components to DirectX) Direct*D for two-dimensional

    graphics +shapes, bitmaps, etc. and DirectWrite for handling te$t. oth of these additions not only focused

    on performance but also on delivering high-uality *-D rendering. With these additions, DirectX became a

    hardware-accelerated graphics platform for all types of applications. "ndeed, we showed what a typical

    application could achieve by using DirectX when "nternet /$plorer 0 brought hardware-accelerated graphics

    to the web. Win1T bring these capabilities to the full range of new Windows 8 applications. "n this post,

    authored by Rob Copeland the group program manager on our Graphics team, we look at the details

    behind the scenes in enabling this new class of graphical application. --2teven

    In comute! "!ahics, hi"h e!fo!mance is a "uidin" !incile# In the ea!ly days of e!sonal comutin", disc!ete,

    add$on "!ahics ca!ds %e!e mostly focused on seciali&ed alications such as '()*'(M and "amin"# +ven ea!ly on,

    the!e %as a vie% that all of this "!ahics ho!seo%e! could be used fo! mo!e: notably a bette! use! inte!face and

    ee!ience# -ne of the fi!st "!ahics ca!ds fo! a P' %as called a ./indo%s (ccele!ato! f!om S3 !ahics, %hich

    focused on the use! ee!ience by movin" %indo%s a!ound the sc!een faste!# (s "!ahics ha!d%a!e evolved, so, too,

    did the methods that develoe!s use to inte!act %ith that ha!d%a!e#

    )i!ect is the a!t of /indo%s that !ovides a common alication !o"!ammin" inte!face, o! (PI, that allo%sdeveloe!s to use the "!ahics ha!d%a!e in the P' to d!a% tet, shaes, and th!ee$dimensional scenes, and dislay

    them on the sc!een# )i!ect has also evolved ove! time in both caabilities and e!fo!mance cha!acte!istics# In the

    ea!ly yea!s, )i!ect %as focused mainly on "ames# (s alications evolved to !ovide !iche! and mo!e "!ahically$

    intense use! ee!iences, many of them sta!ted to use )i!ect as a %ay to "et bette! e!fo!mance and !iche! visuals#

    Enter Windows 8

    /hen %e sta!ted to lan the %o!k %ed unde!take fo! "!ahics in /indo%s 4, %e kne% that %e %ould be c!eatin" a

    ne%, visually !ich %ay fo! use!s to inte!act %ith as and %ith /indo%s itself# /e also kne% that %ed be buildin" a

    ne% latfo!m fo! c!eatin" Met!o style as, and that %ed be ta!"etin" a mo!e dive!se set of ha!d%a!e than eve!

    befo!e# /hile %e had a "!eat "!ahics latfo!m to sta!t %ith, the!e %as mo!e %o!k to do in o!de! to suo!t those

    effo!ts# /e came u %ith fou! main "oals:

    +nsu!e that all Met!o style ee!iences a!e !ende!ed smoothly and uickly#1#

    P!ovide a ha!d%a!e$accele!ated latfo!m fo! all Met!o style as#2#

    (dd ne% caabilities to )i!ect to enable stunnin" visual ee!iences#3#

    Suo!t the %idest dive!sity of "!ahics ha!d%a!e eve!#6#

    /hile each of these focus on diffe!ent asects of buildin" /indo%s 4, they all deend on "!eat e!fo!mance and

    caabilities f!om the "!ahics latfo!m#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    2/42

    Planning for performance

    !ahics e!fo!mance on /indo%s deends on both the oe!atin" system and the ha!d%a!e system, com!ised of the

    'P7, the P7 8"!ahics !ocessin" unit9, and the associated dislay d!ive!# o ensu!e that %e could delive! a "!eat

    ee!ience fo! ne% Met!o style as, %e needed to make su!e that both the soft%a!e latfo!m and the ha!d%a!e

    system %ould delive! "!eat e!fo!mance#

    In the ast %eve used many diffe!ent benchma!ks and as to measu!e the e!fo!mance of )i!ect# hese have been

    la!"ely focused on 3) "ames# /hile "ames a!e still ve!y imo!tant, %e kne% that many of these eistin" %ays tomeasu!e "!ahics e!fo!mance did not tell us eve!ythin" %e needed to kno% fo! "!ahics$intensive, 2), mainst!eam

    as#

    So %e c!eated ne% scena!io$focused tests and met!ics to t!ack ou! !o"!ess# he met!ics %e use a!e as follo%s:

    1. Frame rate

    /e e!ess f!ame !ate in f!ames e! second 8;PS9# his met!ic is %idely !eo!ted fo! "amin" benchma!ks, and is

    eually imo!tant fo! video content and othe! as# /hen somethin" is animatin" on the sc!een, a !ate of ut, it doesnt tell us ho% lo% the f!ame !ate mi"ht have

    d!oed du!in" the test# ;o! eamle, if the f!ame !ate dis do%n to 10 ;PS momenta!ily du!in" demandin" a!ts, the

    animations %ill stutte!# he "litch count met!ic looks fo! the total numbe! of times that !ende!in" took mo!e than 1*y ensu!in" that most of the

    systems memo!y is available fo! as, you "et the best a e!fo!mance, and mo!e as can !un at the same time#(s use a mi of system memo!y and P7 memo!y# P7 memo!y is mostly used fo! !ende!in" oe!ations such as

    d!a%in" ima"es, "eomet!ic shaes, and tet# (dditionally the!e a!e "!ahics oe!ations that use the 'P7 and the!efo!e

    use system memo!y#

    In o!de! to cha!acte!i&e memo!y utili&ation, %e measu!e the memo!y used by the system fo! the follo%in" scena!ios:

    "he app is idle# hat is, it is not doin" any %o!k and is not !ende!in" o! dislayin" ne% info!mation to the

    sc!een#

    "he app is displaying information to the screen# his !e!esents the base memo!y cost of a simle d!a%in"#

    "e&tre creation# his !e!esents the memo!y used fo! c!eatin" a la!"e numbe! of ima"e ob?ects on the P7#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    3/42

    'erte& (ffer creation# his !e!esents the memo!y ove!head of c!eatin" "eomet!ic shaes#

    GP) data pload# his measu!es memo!y ove!head involved in uloadin" data to the P7#

    Measu!in" memo!y usa"e ac!oss many tyes of as and these va!ious scena!ios has heled us fu!the! otimi&e

    )i!ect and the dislay d!ive!s#

    *. +P) tili%ation

    Most "!ahics oe!ations utili&e the 'P7 in addition to the P7# ;o! eamle, %hen an a is fi"u!in" out %hat its"oin" to d!a%, it tyically does these calculations on the 'P7# 'P7 utili&ation is imo!tant to unde!stand because the

    hi"he! the e!centa"e of the 'P7 used by a task, the fe%e! cycles the 'P7 can devote to othe! tasks# ;o! "ood

    "!ahics e!fo!mance and ove!all system !esonsiveness, it is imo!tant to effectively balance %o!k bet%een the 'P7

    and the P7#

    hese benchma!ks and met!ics hel us ensu!e that the ee!iences and as a!e smooth and have "!eat e!fo!mance#

    hey lay a bi" !ole in ou! unde!standin" of mainst!eam as# -f cou!se, %e still utili&e indust!y benchma!ks, "ames,

    and othe! %ays to measu!e ou! ove!all e!fo!mance#

    Hardware accelerating mainstream graphics

    he!e a!e many %ays to look at mainst!eam "!ahics# o ensu!e that ou! %o!k %ould "ive use!s the !i"ht e!fo!mance

    and the !i"ht ee!iences %e studied many eamles of both Met!o style and deskto as to unde!stand ho% they

    used the "!ahics ha!d%a!e# In a!ticula!, Inte!net +lo!e! @, /indo%s Aive Mail, and /indo%s Aive Messen"e! make

    ecellent use of )i!ect# >ecause these as have done "!eat %o!k utili&in" )i!ect, they=!e "ood eamles of %hat

    othe! as mi"ht do# his led to a numbe! of investments to ensu!e mainst!eam as %e!e fast and looked "!eat#

    ,mproving te&t performance

    et is by fa! the most f!euently used "!ahical element in /indo%s, so im!ovin" tet !ende!in" e!fo!mance "oes a

    lon" %ay to%a!ds c!eatin" a bette! ee!ience# /eb a"es, email !o"!ams, instant messa"in", and othe! !eadin" as

    all benefit f!om hi"h$uality and hi"h$e!fo!mance tet dislay#

    he Met!o style desi"n lan"ua"e is tyo"!ahically !ich and a numbe! of Met!o style ee!iences a!e focused on

    !ovidin" an ecellent !eadin" ee!ience# )i!ect/!ite enables "!eat tyo"!ahic uality, sue!$fast !ocessin" of font

    data fo! !ende!in", and !ovides indust!y$leadin" "lobal tet suo!t# /eve continued to im!ove tet e!fo!mance in

    /indo%s 4 by otimi&in" ou! default tet !ende!in" in Met!o style as to delive! bette! e!fo!mance and efficiency,

    %hile maintainin" tyo"!ahic uality and "lobal tet suo!t#

    he ba! cha!t belo% illust!ates the e!fo!mance im!ovements that !esult f!om this %o!k# It includes measu!ements fo!

    the follo%in" tet scena!ios:

    Bende!in" a sc!een full of !eadin"$si&e tet fo!matted as paragraphsas you %ould find in a %eb a"e o! /o!d

    documentBende!in" a sc!een full of small chunks of tet at !eadin" si&es as you %ould find in ser interfacecont!ols such

    as button labels o! menus

    Bende!in" a sc!een full of small chunks of headin"$si&ed tet as you %ould see in titles - headingsin Met!o

    style as and as headlines on blo" osts and ne%s a!ticles on the %eb#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    4/42

    he most noticeable e!fo!mance im!ovement can be seen %hen sc!ollin" th!ou"h a lon" document on a touch

    sc!een# he !eduction in time !eui!ed to !ende! the cha!acte!s f!ees u 'P7 cycles to handle othe! tasks like!ocessin" hi"h$f!euency touch inut, o! dislayin" mo!e comle document layouts#

    ,mproving geometry rendering performance

    (lon" %ith tet, %e also made d!amatic e!fo!mance im!ovements fo! 2) "eomet!y !ende!in"# eomet!y !ende!in" is

    the co!e "!ahics technolo"y that is used to c!eate thin"s like tables, cha!ts, "!ahs, dia"!ams, and use! inte!face

    elements, as sho%n in the eamle belo%# ;o! /indo%s 4, ou! im!ovements in this a!ea have !ima!ily focused on

    delive!in" hi"h$e!fo!mance imlementations of CMA5 'anvas and SD technolo"ies fo! use in Met!o style as, and

    %eba"es vie%ed %ith Inte!net +lo!e! 10#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    5/42

    The Weather app in Windows 8 uses geometry to display a graph of historical temperature and precipitation data

    /hen )i!ect2) d!a%s "eomet!y, it takes inst!uctions f!om the a about %hat to d!a% in the fo!m of 2) fi"u!es 8e#"#

    !ectan"les, ellises, and aths9, the si&e and location of the fi"u!es, and secifics about the style of !ende!in", includin"

    b!ush colo! and st!oke style# hen it conve!ts those inst!uctions into a set of t!ian"les and commands that it sends to

    )i!ect3) to "ene!ate the desi!ed outut# /e call this conve!sion !ocess tessellation.

    o im!ove "eomet!y !ende!in" e!fo!mance in /indo%s 4, %e focused on !educin" the 'P7 cost associated %ith

    tessellation in t%o %ays#

    ;i!st, %e otimi&ed ou! imlementation of tessellation %hen !ende!in" simle "eomet!ies like !ectan"les, lines,

    !ounded !ectan"les, and ellises# >elo% is a cha!t sho%in" the imact of these im!ovements#

    Second, to im!ove e!fo!mance %hen !ende!in" i!!e"ula! "eomet!y 8e#"# "eo"!ahical bo!de!s on a ma9, %e use a

    ne% "!ahics ha!d%a!e featu!e called Target "ndependent 1asteri3ation,o! IB#

    IB enables )i!ect2) to send fe%e! 'P7 cycles on tessellation, so it can "ive d!a%in" inst!uctions to the P7 mo!e

    uickly and efficiently, %ithout sac!ificin" visual uality# IB is available in ne% P7 ha!d%a!e desi"ned fo! /indo%s 4

    that suo!ts )i!ect 11#1#

    >elo% is a cha!t sho%in" the e!fo!mance im!ovement fo! !ende!in" anti$aliased "eomet!y f!om a va!iety of SD files

    on a )i!ect 11#1 P7 suo!tin" IB:

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    6/42

    /e %o!ked closely %ith ou! "!ahics ha!d%a!e a!tne!s to desi"n IB# )!amatic im!ovements %e!e made ossible

    because of that a!tne!shi# )i!ect 11#1 ha!d%a!e is al!eady on the ma!ket today and %e!e %o!kin" %ith ou! a!tne!s

    to make su!e mo!e IB$caable !oducts %ill be b!oadly available#

    endering images

    Ima"es a!e %idely used in a va!iety of scena!ios includin" dislayin" use! inte!faces, %eba"es, and othe! a content#

    /ebsites commonly use JP+s fo! ictu!es and PE and I; files to efficiently sto!e use! inte!face elements such as

    button "!ahics#

    /o!kin" %ith di"ital hoto"!ahs is also a ve!y common activity on /indo%s# he numbe! of di"ital hoto"!ahs that

    /indo%s custome!s vie% and maniulate on thei! P's continues to "!o% at an inc!edible !ate#

    /eve made seve!al e!fo!mance im!ovements fo! %o!kin" %ith ima"es and hoto"!ahs usin" the JP+, I;, and

    PE fo!mats#

    ;o! JP+, im!ovements include:

    ;aste! ima"e decodin" by eandin" SIM) usa"e on all 'P7 a!chitectu!es

    ;aste! Cuffman decodin" and encodin"

    ;o! PE, im!ovements include:

    ;aste! ima"e decodin" by eandin" SIM) usa"e on all 'P7 a!chitectu!es

    ;aste! ima"e encodin" and decodin" by otimi&in" ou! &lib imlementation

    In addition, %eve im!oved iel fo!mat conve!sion as %ell as ima"e scalin"# his !esults in faste! decodin" and

    !ende!in" of ima"es fo! all as#

    he video belo% uses a test a to measu!e the decodin" and !ende!in" time fo! a set of ima"es# /indo%s 4 takes

    60F less time than /indo%s G to !ende!

  • 8/11/2019 Hardware Accelerating Everything Windows

    7/42

    !ende! and dislay thei! content# he!e a!e some bi" diffe!ences in ho% a 3) "ame d!a%s its content and ho% a

    mainst!eam a such as Inte!net +lo!e! d!a%s its content# ;o! eamle, conside! the video of the "ame belo%# In

    "ames like this, the enti!e scene chan"es !aidly# (s the .came!a moves a!ound the vehicle, the clouds move ac!oss

    the sky, and smoke billo%s u f!om the en"ine, the a must !ed!a% the enti!e scene in each f!ame in o!de! to achieve

    a life$like and en"a"in" ee!ience#

    Download this video to view it in your favorite media player)

    Ci"h uality MP6 H Ao%e! uality MP6

    Eo% conside! the %eba"e belo%# It has both a tet a!ticle and a video# /hile the video lays, the b!o%se! must

    udate the o!tion of the %indo% containin" the video but not the tet# (dditionally, if the use! sc!olls the a"e u,

    then %e only need to !ende! the ne% tet at the bottom of the a"e# he !est of the tet has al!eady been !ende!ed

    and simly needs to be moved#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    8/42

    o im!ove as that dont need to !ed!a% the enti!e sc!een fo! each f!ame, %e otimi&ed ho% )i!ect deals %ith

    !ed!a%in" ?ust o!tions of the sc!een and ho% it sc!olls# his %o!k not only im!oves a efficiency and e!fo!mance,

    but since it !educes !edundant d!a%in" and !educes the numbe! of times "!ahics data needs to be coied in memo!y,

    it also !educes o%e! consumtion, thus inc!easin" batte!y life#

    $a/ing the entire platform great

    (ll of these chan"es hel /indo%s !ende! ee!iences ve!y uickly and smoothly# /hile %eve talked mostly about

    featu!es in )i!ect, the "!eat thin" is that all of this %o!k cont!ibutes to makin" ou! enti!e latfo!m ha!d%a!e$

    accele!ated by default# Since %e built the Met!o style latfo!m on to of )i!ect, all as take full advanta"e of the

    "!ahics ha!d%a!e on the system, !e"a!dless of the !o"!ammin" lan"ua"e and f!ame%o!k the develoe! chooses#

    +reating stnning visal e&periences with 0irect20 and 0irect!0

    0irect20 Effects

    Stylistic effects alied to ima"es a!e becomin" mo!e common in mode!n use! ee!iences# hey can hel hi"hli"ht an

    a!ea of an a, d!a% you! attention to a secific a!t of the sc!een, o! ?ust make thin"s look bette!# (s %e lanned the

    "!ahics caabilities fo! /indo%s 4, %e %anted to make it !eally easy fo! develoe!s to aly these tyes of effects in

    thei! as# /e looked at t%o main a!eas %he!e ima"e !ocessin" %ould be useful:

    )ser interface images

    he Met!o style ee!ience uses dynamic visuals# /e %anted to enable Met!o style as to do ima"e !ocessin"

    in !eal$time# his can !an"e f!om 3) t!ansition effects to e!sective t!ansfo!ms, blu!s, and hi"hli"hts on use!

    inte!face elements#

    Photos

    (s that deal %ith hoto"!ahs often %ant a !ich set of ima"e !ocessin" featu!es# +ffects such as ad?ustin"

    eosu!e, b!i"htness, and cont!ast, alyin" vib!ancy and cla!ity, %o!kin" %ith advanced cu!ves, and alyin"

    lens co!!ections all allo% these as to enhance you! di"ital memo!ies#

    o enable these tyes of ee!iences, %e added .)i!ect2) +ffects, a ne% set of (PIs that enable hi"h$uality,

    ha!d%a!e$accele!ated effects to be alied to any ima"e# )i!ect2) +ffects have the follo%in" benefits:

    hey !ovide otimal$uality !ende!in"s of ima"e effects to suit the needs of %ide va!iety of as#

    he effects a!e ha!d%a!e$accele!ated and %o!k on a %ide va!iety of "!ahics ha!d%a!e#

    ( simle (PI enables "!eat effects %ith minimal !o"!ammin"#

    hey !ovide many built$in effects#

    hey suo!t la!"e ima"e si&es and u to 32 bits e! channel#

    'ustom effects can be combined %ith built$in effects o! othe! custom effects#

    )i!ect2) +ffects o%e! some of the ne% use! ee!iences in /indo%s 4# ;o! eamle, %hen tain" on a tile on the

    Sta!t sc!een, the tile uses the 3) e!sective t!ansfo!m effect to .tilt in the !i"ht di!ection# hey also o%e! the !est of

    ou! latfo!m# ;o! eamle, SD filte! effects and 'SS 3) t!ansfo!ms a!e imlemented usin" )i!ect2) +ffects#

    0irect!0 11.1 as a common fondation

    /hile addin" ne% featu!es like )i!ect2) +ffects is a "!eat %ay to hel develoe!s delive! ne% ee!iences, %e also

    looked at %ays to make it easie! to use eistin" )i!ect featu!es#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    9/42

    -ve! yea!s of develoment, %e=ve added va!ious diffe!ent featu!es to )i!ect# Ca!d%a!e accele!ation of video

    decodin" came alon"side !o"!ammable shade!s in )i!ect3) @# In /indo%s G, %e added )i!ect2) and built it on to

    of )i!ect3) 10# (t that time, %e also c!eated )i!ect'omute, a ne% system fo! hi"h$e!fo!mance comutation on the

    P7 that became a!t of )i!ect3) 11# -ne !esult of all these udates is that )i!ect has a ve!y com!ehensive set of

    featu!es a!ound "!ahics and P7 comutation, but as a side effect, it has also become inc!easin"ly difficult to c!eate

    an a that uses video, 2) "!ahics, 3) "!ahics, tet, and )i!ect'omute to"ethe!#

    In /indo%s 4, the ne% )i!ect3) 11#1 (PI is the foundation fo! ha!d%a!e accele!ation of 2) "!ahics and tet, ima"e

    !ocessin", 3) "!ahics and comutation, and video# he ne% (PI makes it much simle! to mi diffe!ent tyes ofcontent in a sin"le scene because that sin"le (PI no% mana"es all of the P7 !esou!ces associated %ith !ende!in"# his

    also !educes memo!y usa"e by eliminatin" the !edundancy involved in c!eatin" multile "!ahics device$mana"ement

    ob?ects in a code# In addition, )i!ect3) 11#1 !ovides a unifo!m %ay fo! as to access the va!ious caabilities of

    diffe!ent "!ahics ha!d%a!e# It !ovides mechanisms fo! the a to dete!mine %hat featu!es a!e available, and then

    only uses those caabilities# his enables as to make maimum use of the P7s caabilities, %hethe! the P7 %as

    desi"ned fo! lon" batte!y life on a tablet, o! hi"h$end "amin" on a deskto P'#

    0iverse graphics hardware

    Cisto!ically, the eectations fo! each successive !elease of /indo%s have been that both the "!ahics latfo!m and

    the "!ahics ha!d%a!e caabilities %ill become !iche! and hi"he! in e!fo!mance# his is still t!ue, as the "!ahics

    ha!d%a!e indust!y continues to develo faste!, mo!e o%e!ful P7s# >ut in /indo%s G, %e sta!ted to see an inflection

    oint in these assumtions, as the dive!sity of the ha!d%a!e b!oadened %ith the int!oduction of mobile, lo%$o%e!

    devices#

    /ith /indo%s 4, this t!end to%a!ds dive!se ha!d%a!e tyes is continuin" and accele!atin", both %ith ne%,

    hi"h$e!fo!mance "!ahics ca!ds, and %ith an inc!easin"ly %ide !an"e of lo%$o%e! mobile devices# he dive!sity of

    the ha!d%a!e fo! /indo%s 4 %ill san a b!oade! !an"e than eve! befo!e f!om "!ahics ha!d%a!e that consumes on the

    o!de! of 1 %att in al%ays$connected tablets all the %ay u to hi"h$end systems %ith multile "!ahics ca!ds that use a

    total of 1,000 %atts o! mo!e# his b!oadenin" dive!sity b!in"s %ith it ne% desi"n conside!ations#

    -u! "oal !emains to !ovide visually comellin", hi"h$e!fo!mance ee!iences# /ith hi"hly mobile devices, the

    !ima!y o%e! sou!ce is a batte!y, so %e also need to maimi&e batte!y life# o meet both the e!fo!mance and o%e!consumtion !eui!ements of these ne% fo!m facto!s, many of ou! "!ahics ha!d%a!e a!tne!s have emloyed ne%

    P7 a!chitectu!es#

    owpower systems

    -ne of the "!ahics a!chitectu!es commonly used in lo%$o%e! system desi"ns to achieve e!fo!mance alon" %ith

    "!eat batte!y life is called .tile$based !ende!in"# he "ene!al concet of a tile$based !ende!in" a!oach is to have a

    ve!y hi"h e!fo!mance 8but small9 memo!y cache that the "!ahics en"ine uses fo! !ende!in"# he P7 then !ende!s

    the sc!een in sections 8o! tiles9 by !eeatedly !ocessin" the same set of commands on each tile, !athe! than the %hole

    sc!een at once# he intent is to minimi&e oe!ations that use memo!y off$chi, the!efo!e keein" o%e! consumtion

    lo% and e!fo!mance hi"h# Beeatedly accessin" memo!y off$chi is eensive both in te!ms of time and o%e!consumtion#

    o inc!ease the efficiency of these tile$based a!chitectu!es, %e added a numbe! of fla"s, hints, and ne% (PIs that can

    minimi&e the numbe! of times the tiles a!e !ende!ed# /e have inco!o!ated the use of these into the Met!o style a

    develoment latfo!m to ensu!e "!eate! efficiency in as !unnin" on "!ahics ha!d%a!e that uses a tile$based

    !ende!in" a!chitectu!e#

    (nothe! %ay fo! "!ahics ha!d%a!e to !educe o%e! consumtion %hile still achievin" "!eat e!fo!mance is to e!fo!m

    "!ahics !ende!in" calculations usin" fe%e! bits of !ecision# his allo%s the P7 to mo!e efficiently st!uctu!e its data

    so that it can !ocess mo!e data simultaneously, thus !educin" the o%e! needed# ;o! /indo%s 4, %e added ne%

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    2 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    10/42

    mechanisms fo! as to secify the amount of !ecision needed in thei! "!ahical calculations# ;o! eamle, %hen

    doin" custom blendin" of multile ima"es %he!e the ima"e data is 4 bits e! comonent, the blendin" comutations

    could be done %ith 10 bits of !ecision !athe! than the default of 32 bits# he !educed !ecision doesnt imact ima"e

    uality, but does !educe o%e! consumtion#

    Great performance3 smoothly rendered

    Download this video to view it in your favorite media player)

    Ci"h uality MP6 H Ao%e! uality MP6

    (s you can see, %eve done a lot of %o!k to enable a ve!y fast and smoothly animated use! ee!ience in /indo%s 4#

    ;!om ne% %ays to measu!e ou! !o"!ess, to otimi&ations fo! mainst!eam uses of ou! "!ahics latfo!m, and ne%

    ha!d%a!e featu!es, %eve c!eated the best /indo%s "!ahics latfo!m yet# (nd of cou!se, %e continue to ush the

    enveloe on imme!sive, th!ee$dimensional "amin", %ith "!eat e!fo!mance and ne% featu!es such as ste!eoscoic 3)#

    ;!om hi"h$end "amin" !i"s to li"ht$%ei"ht, al%ays$connected tablets, /indo%s 4 suo!ts the b!oadest !an"e of

    "!ahics ha!d%a!e eve! in a sin"le oe!atin" system# /e hoe this ost has heled elain some %ays in %hich this%o!k enables a %hole ne% set of !ich ee!iences#

    $ Bob 'oeland

    P#S# hanks to S!i!am Sub!amanian, )an McAachlan, am Ded>!at, Steve Aim, and Jianye Au, fo! thei! substantial

    cont!ibutions to this blo" ost#

    'omments

    ovi

    Monday, July 23, 2012 5:16 PM

    K

    %ell I donno %hat %indo%s 4 you a!e talkin" about but he!e=s the !esults !unnin" a 3d "ame both in %indo%s

    G and in %indo%s 4 !elease !evie%: %indo%s 4 $ 20fs, %indo%s G $

  • 8/11/2019 Hardware Accelerating Everything Windows

    11/42

    Monday, July 23, 2012 5:21 PM

    K

    Novi

    7sin" the co!!ect d!ive!s in /indo%s 4 %ill im!ove you! ;PS d!amatically# ;o! me, usin" default d!ive!s in

    /indo%s G "ives me a!ound

  • 8/11/2019 Hardware Accelerating Everything Windows

    12/42

    usa"e# I have used you o%n Sysinte!nals tool P!oc+lo!e! to measu!e 8mcakins#%o!d!ess#com*###*catu!in"$

    "u$usa"e$on$%indo%s$49, and I only see ?ust one P7 cell bein" used fo! accele!ation, instead of the all the

    4 cells available in the P7 ha!d%a!e fo! me# I have discussed this at len"th %ith Ma!kBuss %ho info!med this

    is mostly the case %ith P7 ha!d%a!e# I cannot ima"ine /indo%s4 ?ust usin" a tiny e!centa"e of the

    Co!seo%e! available in the P7 ha!d%a!e# he!efo!e I need to kno% if I am measu!in" %!on"ly o! /in4 is

    t!uly not efficiently usin" the P7 ha!d%a!e#

    (nothe! a!ea I am missin" in this ost is the usa"e of the P7 ha!d%a!e du!in" Dideo +ncodin"# /indo%s

    have consistently failed in the ast to use the P7 fo! encodin"# +ven if you have a multi$SAI device in you!

    system, you still need to u!chase a ha!d%a!e video encode! if you !eally %ant to "et any %o!k done# (!e the

    likes of Media cente!, /indo%s Aive Dideo usin" P7 no% du!in" t!ansfo!mations and encodin"# It %ill be

    nice to kno% the !o"!ess you=ve made in this a!e too#

    Please !ely to this# hanks al!eady#

    (i!-

    Monday, July 23, 2012

  • 8/11/2019 Hardware Accelerating Everything Windows

    13/42

    non$!ofessional ve!sions of P7s# Please ut !essu!e on them, Mic!osoft, and include you! 2) benchma!ks

    in /indo%s#

    !i?ndael

    Monday, July 23, 2012 G:26 PM

    K

    hanks fo! that inte!estin" ost about some e!fo!mance fundamentals, these a!e !etty im!essive numbe!s#

    !eat to see it=s the /I' codecs that have been otimi&ed fo! ima"e decodin", so thumbnails in +lo!e!should sho% u faste! too#

    SA

  • 8/11/2019 Hardware Accelerating Everything Windows

    14/42

    Jeff B

    Monday, July 23, 2012 4:34 PM

    K

    NMa!cel, I have osted many times on Evidia=s fo!ums 8thei! only suo!t fo! /in4 d!ive!s9 %ith no !esonse#

    I feel like no one %ants my feedback :$8

    Boyi

    Monday, July 23, 2012 4:64 PMK

    !eat PostQQQ

    I %ish the default vie%e! %ould suo!t the +I; o!ientation fla" and mo!eove! suo!t fo! lossless !otation

    fo! JP+ ima"es#

    hanks#

    (le2004

    Monday, July 23, 2012 @:0G PM

    K

    /indo%s 4 is "onna !ockQ

    Insi"nificant

    Monday, July 23, 2012 @:21 PM

    K

    Ci, this is all !eally !eally "!eat, if it %ould %o!k#

    My ee!ience in this a!ea in the /indo%s 4 'onsume! P!evie%, and esecially in the /indo%s 4 Belease

    P!evie% a!e ve!y ne"ative# +secially in the /indo%s 4 Belease P!evie%, the!e is somethin" "oin" on %ith the

    )/M %hich leads to a !eally hi"h 'P7 usa"e %hen %!itin" on my O550 tablet %ith the E$!i" di"iti&e!#

    /hat did you chan"e bet%een the 'P and the BP that the e!fo!mence %ould "o so badL

    -n the to if it# Eot even the -ffice -neEote M does %o!k %ith it# I kno% that cu!!ent M(

  • 8/11/2019 Hardware Accelerating Everything Windows

    15/42

    K

    ;e% uestions:

    $/hat %ill haen %ith E(L

    $Is )I accele!ated fo! old deskto as 8like vista %as9L

    $(!e %e "oin" to be able to use PielShade!s inside a 8non '9 met!o (L

    Sven B# un&eMonday, July 23, 2012 @:3@ PM

    K

    Ma!velousQ

    Michael Cansen

    Monday, July 23, 2012 @:62 PM

    K

    lookin" fo%a!d to this ,, %atin" fo! a lon" time , the stuff you cood not delive! %ith %indo%s hone G and G#5

    and G#4

    C+ '-MPA+(+ (M+ PA(;-BM (S R-7 SP++ -;

    lookin" fo!%a!d to the ha!d%a!e hysics, mana"ed di!ect, and all the stuff that %e %ill not "et

    it is all%ay the net ve!sion %ith you folks,, %hen a!e it commin" all the stuff you talk about

    (!thu!

    Monday, July 23, 2012 @:6@ PM

    K

    /hy kill (e!oL

    Eo% /indo%s not only looks =cheae!= than -S, but also (nd!oid and i-S 8and even )+ and 7nity9###

    If a toy -S f!om a ad comany looks mo!e stylish than you! ;la"shi -S, you a!e doin" somethin" %!on"###

    >ut "ood ?ob at the technical side "uys, %ell doneQ

    obsel

    Monday, July 23, 2012 10:32 PM

    K

    Ci Bob, thanks fo! this inte!estin" ost# I have a uestion:

    $/ill /P; 6#5 alications benefit f!om the ) e!fo!mance im!ovements,tooL

    evin

    Monday, July 23, 2012 10:5@ PM

    K

    Ce!e=s a %hole set of "!eat, ha!d%a!e$accele!ated !ealtime effectsQ >ut t!y not to use them, because they

    a!en=t Vauthentically di"ital#V

    Beally, maybe Mic!osoft needs to tone do%n its Met!o stylin" and actually encou!a"e develoe!s to adot

    %hateve! style they haen to like# I haen to like the auste!ity of Met!o, but if the "!ahical style is t!uly

    %o!th%hile, it=ll become oula! on its o%n#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    16/42

    Steve-

    Monday, July 23, 2012 11:14 PM

    K

    uy, I=m so bo!ed of the deskto, su!e %e all use to "et %o!k tasks done usin" -ffice, +lo!e!, va!ious

    dashboa!ds fo! monito!in" the +nte!!ise# /hy can=t %e have some laytime in met!oL

    Aance

    Monday, July 23, 2012 11:20 PMK

    Eo% if this %o!ks %ith deskto as it=s a nice featu!e, if %e can kill Met!o I=d be inte!ested in it# Sta!tin" u

    in met!o and loosin" my sc!een eve!y time I sta!t a !o"!am means I %on=t be u"!adin"#### too bad#

    A)

    Monday, July 23, 2012 11:21 PM

    K

    NSteve-

    >ecause Met!o is a ho!!ible 7I and a comlete !oductivity sink#

    mb(ustin

    Monday, July 23, 2012 11:25 PM

    K

    his is all "!eat %o!k, and ve!y useful fo! eve!yone# hanks fo! the in$deth elanationQ Im!ovements in

    seed of bet%een 50F and 600F is !etty ama&in", and you have eve!y !i"ht to c!o% about this#

    mb(ustin

    Monday, July 23, 2012 11:2< PM

    K

    NAance, you don=t Vlose you! sc!eenV eve!y time you sta!t u a !o"!am# Rou can in alications to you!

    task ba!, and can ut sho!t$cuts on you! deskto# Rou can hit /indo%s$key, tye the fi!st fe% cha!acte!s of

    the a to launch, hit ente!, and the a %ill launch on the deskto, %ith you! sc!een still e!fectly intact#

    Sto makin" a mountain out of a mole$hill#

    mb(ustin

    Monday, July 23, 2012 11:2@ PM

    K

    N(!thu!, elminatin" all the "!adients, "lo%s, and t!anslucencies*t!ansa!encies %ill ultimately save batte!y on

    o!table devices# It also makes the Vlook and feelV mo!e consistent bet%een met!o and deskto#

    Ste

    Monday, July 23, 2012 11:33 PM

    K

    Rou should make these (PIs available fo! %eb a"es !ende!in" "!ahics on html5 canvases no%Q -! at least

    no late! than I+ 11# Eot %ait fo! some futu!e /C(/ !oosals#

    I=m talkin" about CO tet !ende!in" and ima"e effects# )oin" "etIma"e)ata and some ima"e !ocessin" in

    the sc!its often does the ?ob, but at snail seeds#

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    17/42

    Steve-

    Monday, July 23, 2012 11:3@ PM

    K

    A), Met!o is a !est*lay*%o!k !oductivity hub that %o!ks alon"side the old deskto# It also has the otential

    to "ene!ate billions in !evenue fo! Mic!osoft and thi!d a!ty develoe!s# It=s a %in$%in# I %as a die$ha!d met!o

    hate!, but it=s nice at the end of the day to lay in a safe and ease of access to ne% as envi!onment#

    (damMonday, July 23, 2012 11:6< PM

    K

    NMc(kins I totally a"!ee %ith you# he!e should be a tab in the ask mana"e! %ith P7 utili&ation#

    Cavin" a Intel 6500MC) myself, I found out, the!e %ill be a d!ive! included %ith /indo%s 4 8th!ou"h

    /indo%s 7date9, %hich %ill suo!t Vle"acyV "!ahics ca!ds# So the Intel M(

  • 8/11/2019 Hardware Accelerating Everything Windows

    18/42

    Eit& /alsh

    uesday, July 26, 2012 12:65 (M

    K

    he -ffice 2013 !evie% sho%s that Met!o stylin" can %o!k %ith mouse and keyboa!d, and the animations a!e

    fantastic#

    Co%eve!, f!om !eadin" this is sounds like all this "!eat accele!ation $ %hat %e eected %ith Dista $ is WstillW

    not comin" to the deskto# his is %he!e it is W!eallyW needed, and not ?ust I+# Mac -S Aion has had sue!blysmooth sc!ollin" X !esi&in" in vi!tually all its deskto as, nice double$buffe!ed %indo%s so they don=t

    flicke! %hen !esi&in", etc#

    So###a!e %e WstillW stuck %ith )I %ith a comosito! slaed on to to se!vice all the deskto !ende!in"L So

    %e=ll have yet mo!e disa!ity %hen navi"atin" the deskto vs -ffice 2013, %hich sho%s it can be doneL

    De!y, ve!y disaointin" if that=s the case# Beally, accele!atin" u"ly, monoch!ome full$sc!een as %as !eally

    not a !io!ity fo! me#

    EIt& /alsh

    uesday, July 26, 2012 12:6G (M

    K

    >/, echoin" the S c!eated by some 5 yea!s old kids in

    kinde!"a!ten must be !emoved# /hy bothe! to buy an eensive ca!d fo! "!ahics %ith some sue!due!

    P7 %hen that Met!o>S is lookin" fa! %o!se than /indo%s E6 did L /asted money# So!!y that the

    dev$team still don=t !esond to (AA feedback, but only to the the eole that S7' thei! butts#### /!on" %ay

    to t!eat custome!s# Rou should ca!e mo!e about all the ne"ative feedback than Rou ca!e about the ositive

    feedback# I %ill stay %ith my /indo%s 2000, P, P

  • 8/11/2019 Hardware Accelerating Everything Windows

    19/42

    uesday, July 26, 2012 1:1@ (M

    K

    (ll these im!ovements %ould make /indo%s 4 >++B than /indo%s G if it %asn=t hobbled by a !imitive

    deskto 7I like Met!o#

    o!don ;#

    uesday, July 26, 2012 1:30 (M

    KV Indeed, %e sho%ed %hat a tyical alication could achieve by usin" )i!ect %hen Inte!net +lo!e! @

    b!ou"ht ha!d%a!e$accele!ated "!ahics to the %eb#V

    Reah, that=s one of the !easons I don=t use it# It may %ell be a technolo"ical ma!vel, but I can=t stand the blu!!y

    tet#

    >en?amin

    uesday, July 26, 2012 2:10 (M

    K

    /indo%s 4 is inc!edible#

    Mc(kins

    uesday, July 26, 2012 2:32 (M

    K

    NSteffo: I %as ?ust %onde!in" %hy you stoed u"!adin" to PL /hy not "o the %hole len"th and u"!ade

    to )-S# Beally that %ill be a%esome# I hea!d you can still "et Aotus123 some%he!e fo! that beautiful and

    functional -S %!itten by adults#

    120C& udate vs

  • 8/11/2019 Hardware Accelerating Everything Windows

    20/42

    K

    (nd invite eve!y hacke! in the %o!ld onto you! system# /hile you=!e at it, d!ive an +dsel#

    Aance

    uesday, July 26, 2012 3:5G (M

    K

    Nmb(ustin

    I=m a%a!e of that, I usually only have 6$5 !o"!ams on my taskba! but I use a lot of diffe!ent alications

    %hen I=m dealin" %ith video vs# editin" an audio file# Be"a!dless of MS=s V!esea!chV some of us actually use a

    lot off !o"!ams deendin" on %hat they=!e %o!kin" on and I don=t %ant 40 sho!tcuts clutte!in" u my

    taskba!#

    so if I "o to the sta!t menu#### %ait, I can=t I have to loose my %hole sc!een to sta!t any a not on the

    taskba!####his is monumentally stuid### almost as stuid as fo!cin" me to boot u into Met!o and addi"n a

    Voste! sc!eenV that only "ets in my %ay#

    Poo! desi"n is oo! desi"n# If I can=t fi it I=ll fo!"et it, and it=s a shame the!e a!e a fe% thin"s %o!th u"!adin"

    fo!### but the a""!avation isn=t %o!th the u"!ade# I=ve used the beta since the dev !evie%, and it=s made me

    hate the P' it=s on# Intentionally annoyin" you! custome!s Y bad#### alllo%in" ad=s on livetiles Y bad#### Met!o is

    ?ust lain bad#

    I=ll "o to linu befo!e I "o to %indo%s 4, and DM %indo%s G %hen I have to#

    A)

    uesday, July 26, 2012 6:01 (M

    K

    Nmb(ustin

    o you it=s a molehill, con"!ats, to a lot of us it is a mountain#### and it=s a damn u"ly one#

    A)uesday, July 26, 2012 6:1< (M

    K

    If they let us disable Met!o, and kee the etant 7I as an otion 8hell, even if it=s not the default9 they %ould

    avoid tickin" off a lot of eole, and !obably inc!ease sales to those of us that have !un it fo! a %hile# I can=t

    Vu"!adeV to this and my comany %on=t eithe!, I don=t need the suo!t calls f!om f!ust!ated use!s, eve!yone

    I tested it %ith hates the bloody thin"#

    ;!ankly %e don=t have the t!ainin" bud"et to !e$educate eve!yone# I %as allo%ed to have th!ee "uinea i"s

    use it eclusively### t%o asked me to !eve!t it %ithin 2 %eeks# he thi!d lasted 3 %eeks befo!e th!eatenin" to

    beat the hell out of me if I didn=t, Vake this ZQZNZKX P-S off [his\ P'V#

    It %ould take ve!y little to allo% use!s and admins the otion of !ollin" this out %ithout Met!o and the Sta!tSc!een %hile defaultin" to the deskto# his is simly hub!is they kno% %hat=s "ood fo! us# Just like Cen!y

    ;o!d did 8VRou can have any colo! as lon" as it=s black#V9#

    >oth a!e i"no!in" the custome!s %ants and needs and they a!e both %!on"#

    Ian

    uesday, July 26, 2012 6:24 (M

    K

    /ill )i!ect 11#1 be available fo! my beloved /indo%s DistaL

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    21/42

    'SBedBat

    uesday, July 26, 2012 6:6< (M

    K

    'ool, it=s "!ateQ /hat about suo!t ne% fo!mat fo! ima"eL JP+2000, /ebP, (PE, JP+$AS and othe!#

    P#S# Eot sub?ect, but can you a!tition local and inte!net t!affic in task mana"e! and net%o!k connection

    !oe!tiesL

    dc&&

    uesday, July 26, 2012 !in" back the animation of net%o!k activity, as in /indo%s PQ It is ve!y necessa!yQ

    chentian"emalc

    uesday, July 26, 2012 G:06 (M

    K

    !eat ?ob %ith "f e!f on %in4, I ce!tainly notice seedie! e!f he!e# Eo% I ?ust hoe by BM audio stutte!

    du!in" media layback that many eole have had issue %ith is fied# Cave to al%ays !esta!t /indo%s (udio

    Se!vice to sto the stutte!in" audio in !elease !evie%#

    Santana

    uesday, July 26, 2012 G:1< (M

    K

    'ould %e access this e!fo!mance usin" #net %th cKL

    s!eesiv

    uesday, July 26, 2012 G:22 (M

    K

    Sue!bQQQ 'lea!, 'oncise and 'ontent !ich ost#

    +a"e!ly %aitin" fo! BMQQQ

    )a!!en

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    22/42

  • 8/11/2019 Hardware Accelerating Everything Windows

    23/42

    comute!Q hank you#

    I !eally like to but###

    uesday, July 26, 2012 4:04 (M

    K

    Eice to see# Sadly I have to ass /indo%s 4, if you at Mic!osoft do not offe! -PI-E to disable Met!o in

    deskto*lato comute!s#

    Please, make otion %hich use! can choose 8even if you set Met!o default9#

    )amien ua!d

    uesday, July 26, 2012 4:66 (M

    K

    NEit& /alsh

    /hile met!o as don=t use 'lea!ye it is still suo!ted in )i!ect/!ite and even bette! you can have you!

    tet use 'lea!ye on the ais %ith "!ey$scale (( on the R ais fo! bette! tet than %as ossible %ith )I#

    [9amien

    ;!en&

    uesday, July 26, 2012 4:5@ (M

    K

    It=s nice that you=!e makin" all these Vback"!oundV im!ovements#

    >ut as lon" as you=!e !ovidin" us a c!iled Vf!ontendV, %hat=s the ointL

    /indo%s 4 is like havin" a ;o!mula 1 ca! %ithout a stee!in" %heel#

    Paul /ehland

    uesday, July 26, 2012 @:23 (M

    K

    7ntil the!e a!e d!ive!s fo! my 1@45 ;lu 'aacito!, I am stickin" %ith /f/3#11

    Paul /ehland

    uesday, July 26, 2012 @:25 (M

    K

    Just kiddin"Q Aookin" fo!%a!d to /in4QQ

    badescu ale

    uesday, July 26, 2012 @:3< (MK

    Novi /indo%s 4 BM %ill be !eleased in the fi!st %eek of au"ust so only then %ill the manufactu!e!s be"in

    %o!kin" on d!ive!s# Most likely, by launch, you! d!ive!s should %o!k fineQ

    (!it Jain

    uesday, July 26, 2012 @:64 (M

    K

    alkin" about the "!ahics, I !ead that Mic!osoft %as disablin" mi!!o! d!ive!s used by sc!een!eade!s such as

    J(/S, %indo%s$eyes etc# I have conce!ns that this move %ill handica the functionality of accessibility

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    24/42

    soft%a!es# So, if Mic!osoft could blo" ost on accessibility and %hat chan"es %e %ill see in /indo%s 4 !elated

    to this, it %ould be deely a!eciated#

    Ima!

    uesday, July 26, 2012 11:0< (M

    K

    (nothe! blo" ost about somethin" im!oved ove! !evious /indo%s ve!sions that leave me thinkin" V%hy

    not move to /indo%s 4LVhen I !emembe! about Met!o 8Sta!t Sc!een, Met!o as, 'ha!ms, etc9 and I say to myself: V(hQ hats %hyQV

    Rou a!e doin" an ecellent ?ob develoin" /indo%s 4 and all is lost %ith the lack of 7I choice#

    (nd do note I am not sayin" to !emove M+t!o$stuff, I am sayin" to allo% the use! the choice of disablin"

    Met!o$stuff#

    he ones that %ant to kee !unnin" Met!o$stuff could continue to do so#

    James 'haldecott

    uesday, July 26, 2012 11:11 (M

    KBeally nice, in$deth ost# hanks#

    Aike obsel, I=d like to kno% if /P; %ill be benefitin" f!om the ne% e!fo!mance featu!es# (lso: can

    alications call the IB (PIs to !aste!i&e a "eomet!y themselvesL

    /e use a lot of comle "eomet!ies in ou! a and it %ould be nice to "et the e!f im!ovements# I also

    need to !aste!i&e use!$d!a%n "eomet!ies so that I can send the iel$list to elect!on$beam scannin"

    elect!onics# I %ant the !aste!i&ation I do to match %hat /P; is d!a%in" on the sc!een, so at the moment I ?ust

    !ende! the "eomet!y in %hite to a >X/ off$sc!een bitma and then "o lookin" fo! non$black iels# his can

    actually be e!fo!mance c!itical in laces 8I=d WlikeW to do it in a /P; command=s 'an+ecute handle!, but

    can=t due to obvious e!f issues9#

    It %ould be much nice! to have a access to an actual !aste!i&ation (PI 8esecially if the e!fo!mance is hi"he!%hen a suo!ted P7 is !esent9#

    )a!!en

    uesday, July 26, 2012 11:22 (M

    K

    So %hat do you othe! "uys thinkL Is it %o!th %aitin" fo! /indo%s @ o! should I make a cut and dum

    Mic!osofts !oductsL

    ?co!!eia12

    uesday, July 26, 2012 11:26 (MK

    /hy do you coma!e tet !ende!in", a!a"!ah !ende!in" etc %ith %indo%s G, %hen %indo%s G alications

    (B+ E- desi"ned like met!o as# Rou=!e coma!in" ales to o!an"es to make the oint that %indo%s 4

    !ende!in" is faste! %hen /indo%s G alications and soft%a!e a!e much mo!e o%e!ful than hone as on

    %indo%s 4# hey !ovide much mo!e info!mation and functionality# Rou !ende! faste! on %indo%s 4 because

    you leave so much %asted sace eve!y%he!e#

    om

    uesday, July 26, 2012 12:21 PM

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    25/42

    K

    If only those ne% )i!ect caabilities %e!e available fo! #E+ * 'K#

    E( * Mana"ed )i!ect you hea! usL

    SA

  • 8/11/2019 Hardware Accelerating Everything Windows

    26/42

    /he!e is E(L It %as a simle o!t 8even suo!ted in /P49# >ut you killed it, the!e is no% no 'K Mic!osoft

    suo!ted c!oss latfo!m 8bo, %in!t, %in32, %9 "ame develoment st!ate"y#

    Please ost %ith !eal "uidance on this toic 8and %antin" us to develo in ' %ith ) is not le"it, as it

    makes dev costs sky!ocket9#

    nice

    uesday, July 26, 2012 2:36 PM

    Kif i dont have a "u %ith suo!t fo! )11#1 i %ill not "ain anythin" f!om thisL

    Steffo

    uesday, July 26, 2012 2:61 PM

    K

    Aucky me i %ent back f!om /indo%s 4 and 7PB()+) to P a"ain# I feel fa! mo!e at home in P# /indo%s 4

    have some "ood stuff, but it is fa! too bu""y and that Met!o>S c!eated by some 5 yea!s old kids in

    kinde!"a!ten must be !emoved# /hy bothe! to buy an eensive ca!d fo! "!ahics %ith some sue!due!

    P7 %hen that Met!o>S is lookin" fa! %o!se than /indo%s E6 did L /asted money# So!!y that the

    dev$team still don=t !esond to (AA feedback, but only to the the eole that S7' thei! butts#### /!on" %ayto t!eat custome!s# Rou should ca!e mo!e about all the ne"ative feedback than Rou ca!e about the ositive

    feedback# I %ill stay %ith my /indo%s 2000, P, P

  • 8/11/2019 Hardware Accelerating Everything Windows

    27/42

    N'eoRahoo

    (ctually the flo e! %att of a P7 is %ay lo%e! than that of a 'P7# If you=!e "oin" to be doin" the same

    amount of calculations, the mo!e that can be ushed to the P7 8not all tyes of calculations can be done on

    the P79 the bette!# So !unnin" the 'P7 P7 %ill "ene!ally be bette! than ?ust 'P7#

    ?ohn

    uesday, July 26, 2012 6:52 PM

    Khis is all "!eat, but unless you ni the %hole co!ne!s idea o! at least !ovide a Vclassic modeV, %indo%s 4 %ill

    be undeloyable in the ente!!ise# /e a!e all fo! bette! e!fo!mance, faste! boot time, hi"he! stability, a

    sto!e### he !oblem is that /indo%s 4 on no!mal latos %ill d!ive eole mad# +ven if they "et a button like

    in the dev !evie% it %ill be bette! then the co!ne!s thin"# >ette! %ould be to let use!s decide# /e %ould

    deloy in classic mode but "ive inst!uctions on ho% to "o met!o and ho% to "o back to classic if they don=t

    like it#

    J Sice! 'omute! Beai!s

    uesday, July 26, 2012 6:55 PM

    K

    /indo%s 4 is not that "!eat I think the!e needs to be alot of chan"es in the oe!atin" system as %ell as the

    ne% Mic!osoft -ffice 2013

    JamesJohnston

    uesday, July 26, 2012 5:16 PM

    K

    /hy does it al%ays feel like -enA is "ettin" the cold shoulde! on /indo%sL -enA is the only c!oss$

    latfo!m (PI# ;o! eamle, D is a common oen sou!ce c!oss$latfo!m "!ahics lib!a!y that is commonly

    used fo! many !ofessional alications $ %e use it# -f cou!se, it only has an -enA !ende!e! $ no )i!ect#

    ;o! all the talk about standa!ds 8CMA5, 'SS, etc#9, the!e=s little suo!t fo! a standa!d 3) "!ahics (PI $ thestanda!d -enA seems to be vie%ed as Vle"acyV by Mic!osoft#

    Please make -enA a fi!st$class /indo%s citi&en a"ain, net to )i!ect# (t least let us use it f!om Met!o

    as# /e mi"ht be ve!y inte!ested in o!tin" ou! a to Met!o someday if it suo!ted -enA# >ut that=s

    not "oin" to haen if you don=t suo!t -enA, because D !eui!es -enA# (ll of ou! code uses

    -enA#

    -h, need I !emind you that i-S and (nd!oid suo!t -enAL /hy should %e invest hund!eds o! thousands

    of hou!s into suo!tin" !o!ieta!y )i!ect fo! a Met!o a, %hen the mobile ma!ket leade!s suo!t the

    -enA standa!dL

    Rou may be kin" of the deskto and "ettin" a%ay %ith !o!ieta!y )i!ect (PI lock$in 8fo! no%9, but you a!e

    E- kin" of mobile, so don=t eect that the usual !o!ieta!y lock$in t!icks %ill %o!k fo! you the!e#

    "d

    uesday, July 26, 2012 5:23 PM

    K

    he silent ma?o!ity is silent 8but lau"hs at comment t!olls on lunch b!eak9#

    !eat %o!k b!in"in" some !eal innovation back to the co!e latfo!m# It=s "ood to see that the co!e ee!ience

    isn=t "oin" to sta"nate fo! anothe! decade# :9

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    28/42

    mb(ustin

    uesday, July 26, 2012 5:23 PM

    K

    NAance, the only thin" Vmonumentally stuidV is the notion that you in any %ay VloseV you! sc!een to sta!t a

    ne% a#

    I have a do&en as inned to my task ba!# I don=t use VnoteadV enou"h to %a!!ent a inned osition, but I

    do use it#

    /hen I need it, I hit /indo%s$key, tye =note= and !ess ente!# (nd it=s !unnin", ?ust like on /indo%s G# Eota sin"le chan"e# I=m !i"ht %he!e I %as on my deskto# I didn=t A-S+ anythin"# (t all#

    /anna "o di!ectly to you! V(ll (sV listL he!e=s a bunch of %ays# Mouse to lo%e!$!i"ht co!ne!, !i"ht$click,

    select VSea!chV f!om the o u# -! ?ust hit /indo%s$; to find %hateve! file you %ant 8the Vall alicationsV

    list %ill be the!e by default9# Aaunch a deskto a, and you=!e !i"ht back %he!e you %e!e# 'onfi"u!e you!

    sta!t$sc!een to !emove anythin" you don=t %ant, and ut all the thin"s you use most in the fi!st "!ou#

    his isn=t !ocket$science# If you=d sto fi"htin" a"ainst it so ha!d, you mi"ht actually find out it=s not only not

    as bad as you seem to think it is, but that it=s not bad at all# It=s me!ely diffe!ent#

    Bob 'oeland [MS;\

    uesday, July 26, 2012 5:65 PM

    K

    he!e have been a coule uestions askin" if )11#1 P7s a!e !eui!ed fo! all the e!fo!mance

    im!ovements I mention in the ost# he ans%e! is Vno#V )11#1 is !eui!ed, ho%eve!, fo! the Va!"et

    Indeendent Baste!i&ationV featu!e I talk about#

    Sc!iticus

    uesday, July 26, 2012

  • 8/11/2019 Hardware Accelerating Everything Windows

    29/42

    K

    /hat investments is Mic!osoft makin" on the deskto side to allo% inte"!ation of immediate$mode )2)

    "!ahics %ith (MA$based 7IL 8chi!, chi!9

    Eeed 3) fo! 'K A-> X Social alications

    uesday, July 26, 2012 G:0< PM

    K

    I have seve!al /PG as that a!e E- "ames, ho%eve!, they take advanta"e of the 3) caabilities of E( todislay beautiful 3) visuali&ations# -ne of these as is a ve!y oula! A-> data visuali&ation a# (nothe! is

    a social a that sho%s you! social influence in a 3) !e!esentation# hey a!e both butte! smooth on all

    eistin" /PG devices, indicatin" to me that 'K and E( a!e lenty e!fo!mant# I cuold neve! o!t these ove!

    to ' 8and %ouldn=t %ant to9 because they have tons of business lo"ic %!itten in 'K and utili&e seve!al %ell

    kno%n mana"ed lib!a!ies# hey also sha!e code %ith my se!ve! side %eb se!vice 8!unnin" in (&u!e9 that

    handles all the communications and syncin" of data# o !e%!ite my se!ve! lo"ic in ' is a non$sta!te!# Please

    !ovide some %ay fo! me to do o%e!ful )i!ect 3) f!om %ithin my 'K aml as#

    Im/olf

    uesday, July 26, 2012 G:22 PM

    K

    his is all %ell and "ood Mic!osoft, but have you tested /indo%s 4 on Intel 'eda! !ail ha!d%a!e yetL, !etty

    su!e you=ll find that any kind of 2)*3) ha!d%a!e accele!ation is a ve!y amusin" ?oke# Rou can=t even !un a

    Met!o a %ithout c!ashin" on a M( 3

  • 8/11/2019 Hardware Accelerating Everything Windows

    30/42

    )oes (MA 8/P;*Silve!li"ht*etc9 alications benefith at allL

    /hat about #!eal E+ )i!ect suo!t o! any im!ovements to E(L

    Eit& /alsh

    uesday, July 26, 2012 10:52 PM

    K

    N)amien ua!d: V/hile met!o as don=t use 'lea!ye it is still suo!ted in )i!ect/!ite and even bette!

    you can have you! tet use 'lea!ye on the ais %ith "!ey$scale (( on the R ais fo! bette! tet than %asossible %ith )I#V

    My mistake then, I shouldn=t be s!eadin" misinfo!mation on somethin" I=ve Vhea!dV# hanks fo! the

    cla!ification, that=s "ood#

    a!tne! analyst !et!acts V/indo%s 4 is badV claim

    uesday, July 26, 2012 11:11 PM

    K

    a!tne! analyst !et!acts V/indo%s 4 is badV claim

    %%%#c!o#co#uk*###*"a!tne!$analyst$!et!acts$%indo%s$4$is$bad$claim

    Eit& /alsh

    uesday, July 26, 2012 11:2@ PM

    K

    I!onic that a!tne! actually !et!acts !obably the only !ediction that has a chan"e in hell of bein" co!!ect fo!

    a chan"e# :9

    Sue!ma!ket Betaile!

    /ednesday, July 25, 2012 12:12 (M

    KCo% is my comany, %ith ea!ly G00 %o!kstations, %ith simle %o!kman that have yea!s of no!mal deskto

    ee!ience, adat to a comlete, no deskto ee!ience system# I since!ely hoe that you have in mind the

    ossibility of installation %ithout met!o otion# -! i=m seein" a ne% ossibility to 7buntu# Rea!ly i send in

    Mic!osoft licences a!ound 300#000^# Se!ve!s, +chan"e, Sha!ePoint, 'loud, -ffice, etc, etc, etc### Aike myself a!e

    the Po!tu"uese Indust!ial (ssociation is !eoccuied#

    B Potte!

    /ednesday, July 25, 2012 1:54 (M

    K

    NEeed 3) fo! 'K A-> X Social alications)i!ect is '-M$based so it can be used f!om any lan"ua"e suo!tin" '-M# Rou can also use Sha!),

    %hich is a )i!ect %!ae! fo! 'K# Monoame is an oen$sou!ce alte!native to E( 8uses the same basic (PI9

    that is %o!kin" on a /indo%s 4 o!t based on Sha!)#

    Sta!buck 1506

    /ednesday, July 25, 2012 2:03 (M

    K

    Nmb(ustin: VI have a do&en as inned to my task ba!# V

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    31/42

    Res, you a!e co!!ect, the taskba! is !eally useful# Aet me kno% ho% you can in a Met!o a to it so you can

    continue %o!kin" in the same !oductive %ay in /indo%s 4#

    hat=s !i"ht, you can=t# Met!o as %ill become mo!e oula!, this is a "ood thin"# >ut on the deskto, %e %ill

    be fo!ced into the co!ne!s and d!a""in" alon" the ed"e### no mo!e innin" to the taskba! fo! youQ

    /4BP7se!

    /ednesday, July 25, 2012 2:32 (M

    KI %ish Mic!osoft had ket the met!o 7I only fo! tablets * touch$based machines, and had instead added live

    tile as a featu!es to deskto "ad"ets fo! the non$touch caable machines# >ut I "uess thei! telemet!y data

    sho%ed ha!dly anyone uses the deskto "ad"ets $ ?ust like the %intab featu!e so $ !obably so much that

    they=!e behavin" like (le, and "ivin" us %hat they think is the best fo! us#

    >ut then a"ain, they a!e not fo!cin" us to u"!ade to /in4 $ at least till all -+Ms !emote /indo%s G as an

    otion# I "uess I=ll stay a%ay f!om /in4 till I=ve a choice to disable the met!o 7I#

    e!o

    /ednesday, July 25, 2012 6:56 (M

    K

    NSteven Sinofsky $ >4, NStehen # avave? $ D'blo", Ned Johnson $ I+ and othe! ycoons*Pionee!s

    *Cotshot of MS)E blo" umb!ella##

    (bout this blo""in" system: he blo" system !unnin" on blo"s#office#com, blo"s#msdn#com,

    %indo%steamblo"#com etc# is a !oduct of Velli"entV co!#

    I have !eo!ted this bu" to ed Johnson $_ Mic!osoft I+ blo""e!# Ce !effe!ed me to the "uys !esonsible at

    telli"ent team# I sent them the %hole list of bu"s includin":

    ;o! the anonymous use!s:

    $ he session timeout 815 minutes fo! anonymous use!s and unlimited fo! si"ned$in use!s9

    $ Aack of e!!o! X %a!nin" notifications

    $ Aack of !etainin" the messa"e in the teta!ea_ %hen the a"e is !ef!eshed %ithout ostin" you! comment

    $ If the messa"e %as mode!ated out due to ina!o!iate statement sho% notification %hile !etainin" the

    messa"e in the teta!ea %ith Vconside!$!evie%in"V notification, so the use! can edit

    ###yada yada

    he bu" !eo!ts on telli"ent issue t!acke! a!e still oened 80002004G X 00020@32 on 06*2< and 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    32/42

    Aance

    /ednesday, July 25, 2012 5:11 (M

    K

    Nmb(ustin

    lad you like it but the sc!een t!ansition is ?a!!in" as hell# I have used it and the!e is absolutely no ecuse fo!

    MS fo!cin" us to use this 7I# I=m "lad you like it, somebody has to, and if it %as otional I %ouldn=t have an

    issue# I don=t need to loose my deskto $ even temo!a!ily# If I=m %o!kin" %ith a video on it=s annoyin" as

    hell `>_ to me `*b_#/hy %ould I ay anythin" to be annoyed by both that and the (ds that %ill st!eam to my deskto via live

    tiles# If I %ant to !un an a that I don=t feel the need to udate, the last thin" I %ant is it na""in" me to

    u"!ade on the sta!t sc!een# +ve!y f!ee%a!e !o"!am %ill become an ad latfo!m#

    I=m fine %ith met!o on a tablet, but fo!cin" it on me on a deskto is unnecessa!y and invasive# (s I said, I=m

    "lad you like it mb(ustin, but I=d !eally like a "ood !eason %hy MS %on=t allo% me to disable itL it=s not like

    it %ould be ha!d, it %o!ked in the dev !evie% and MS killed it out of a!!o"ance#

    If you like it leave it on#### a hu"e numbe! of us hate it %ith a assion $ A+ 7S 7BE I -;;QQQ

    P#S# $ /indo%s "ad"ets didn=t have to die# I use 2 of them, they a!en=t c!itical but they %e!e nice to haves#

    'lea!tye shouldn=t have been killed to aease the limitations of tablets# )on=t kill the "ood fo! the

    medioc!e#

    Slim '#

    /ednesday, July 25, 2012 5:66 (M

    K

    N(Jack, a!e you still t!ollin" on behalf of 'onsume! P!evie%L Belease P!evie% %as !eleased lon" time a"o

    and BM is on its %ay net month## Rou t!olls a!e bunch of nonsense and full of c!aQ If you have convinced

    you! sealed minds not to "ive /indo%s 4 a t!y 8!obably because some en"uin f!eak la"ued and messed

    %ith you! heads9 and no% you hate Met!o 7I 8co& it takes no effo!t to call anythin" f!om Mic!osoft VsucksV###9,

    then %hat a!e you doin" he!e besides t!ollin" on each blo" ost## /hy does you! b!o%se! histo!y even has

    the %o!d Mic!osoft in itL /hy don=t you invest you! time and effo!t on somethin" V!oductiveV and %hy not?ust sto lookin" %hat soft%a!e "iant is u toL

    My advise: Move you! lousy asses to Mac 8ay mo!e and kee convincin" you!self its bette! because you

    sent mo!e moneyQ9, Ainu o! Sola!is 8any one %hich you find use! f!iendly, et!emely$n$si"nificantly

    !oductive and !eal fun9# Cay huntin"#

    -the!%ise !emembe! this no -S vendo! to this day has delive!ed same -S fo! deskto*lato*tablet*hone

    yet# (nd inte"!ation and collabo!ation in systems is a !eal innovation in 'omute! Science# (sk you! en"uin

    lovin" f!iend %hen he finish V!esolvin" the deendenciesV fo! a simle soft%a!e installation###

    mb(ustin

    /ednesday, July 25, 2012 1:25 PMK

    NAance, you (B+ a%a!e you can tu!n off live$tile udatin" !i"htL Rou seak as if you don=t unde!stand this#

    So no, eve!ythin" you said in that a!a"!ah is %!on"#

    (nd I %as annoyed by the sta!t sc!een at fi!st# >ut you "et used to it# Rou seem to think nobody can eve! "et

    used to anythin"# I=s !eally not a !oblem o! a bi" deal# It=s ?ust not# If you think it is, then you haven=t even

    sli"htly investi"ated ho% to confi"u!e you! %o!kstation to you! likin"# Rou haven=t taken any time#

    Rou !eally need to oen you! mind# >eyond that, nobody is fo!cin" you to u"!ade, and the!e a!e utilities

    available like Sta!)ock=s VSta!t4V# So se!iously, sto %hinin"# Eothin" is "oin" to chan"e no%# It=s

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    33/42

    un!oductive, and fa! mo!e annoyin" than the sta!t sc!een could eve! be#

    'ao)

    /ednesday, July 25, 2012 2:15 PM

    K

    !eat a!ticleQ I t!ied to comment in oo"le 'h!ome but it didnt sho% u so I=m doin" it f!om I+# I found that

    the d!ive!s used fo! my Intel "ma @65 a!e not "ood enou"h 8I have an old 'oma nG6009# I=m usin" 'P

    ve!sion /indo%s 4 and the avi, mkv, m6 video layback is a disaste! on met!o Dideo ( and /MP, thevideo is out of sync, choy, sometimes "!een### and the "amin" doesnt %o!ked# I t!ied to lay ;!uit Ein?a and

    )oodle Jum, the only "!eat "ames in the sto!e so fa! 8and 'ut the !oe9, and the "ames didnt %o!k, they ?ust

    oen and the close inmediately but once I uninstalled the video d!ive! and "ot the v"a default d!ive! those

    "ames %o!ked "!eat but if I installed the /))M 1#0 d!ive! I cannot lay# /e need bette! d!ive!s on /indo%s

    4#

    hanks

    Eit& /alsh

    /ednesday, July 25, 2012 6:32 PM

    K

    Nbm(ustin: Please, lay off the standa!d boile!late !esonses such as VRou ?ust have to oen you! mindV

    and VRou=ll "et used to itV# he!e is WtonsW of c!iticism on /in4 $ and esecially the Sta!t Sc!een $ f!om

    lon"$te!m /indo%s use!s %ho a!e anythin" but af!aid of chan"e, c!ies even Paul hu!!ott has uestioned

    ho% %ell it %ill be !eceived and commented that it doesn=t !eally fit %ell %ith the deskto# If you=!e mo!e of a

    fanboy that hu!!ott, you have a mental condition#

    I mean c!ies, !ecommendin" that someone doesn=t %ant a sc!eenfull of flashin" ads to Vtu!n off Aive ilesV

    %hen that is !omoted as one of C+ definin" featu!es of Met!o is absolutely !idiculous# Eot to mention the

    full$sc!een of ads %hen you "o into the video and music Met!o as#

    (s much as the!e a!e no$content t!olls ostin" he!e at times, you a!e eually a !idiculous shill fo! MS on the

    othe! side#

    /indo%s 4 is "onna fail, no matte! %hat

    /ednesday, July 25, 2012 5:34 PM

    K

    It doesn=t !eally matte!, it=s still not %o!th u"!adin"# Met!o in /indo%s 4 is "oin" to be the end of /indo%s

    4# ood fo! cometition

    /alt'3

    /ednesday, July 25, 2012

  • 8/11/2019 Hardware Accelerating Everything Windows

    34/42

    /ednesday, July 25, 2012 G:1G PM

    K

    I do %ish mic!osoft %ould !esond to at least some the uestions# In some osts they do# -the!%ise %hat=s

    the oint of allo%in" comments at allL

    (ny%ays, I=m su!e /indo%s 4 %ill be fine# It=s !obably the fi!st %indo%s in a lon" time that actually cut on

    some featu!es that used to be !esent, but it adds alot of othe!s#

    Met!o %on=t be the end of the %o!ld### It=s not e!fect on the deskto and most o%e! use!s !obably %on=t

    use it much, at least %hen %o!kin", but I can see a lot of home use!s likin" it# /indo%s G is "!eat, but it=s stilltoo ha!d fo! alot of eole# Met!o is a decent ste in that di!ection %ithout totally com!omisin" like ios# I

    like my iad, but it is also ve!y limited#

    Eit& /alsh

    /ednesday, July 25, 2012 G:52 PM

    K

    N/alt'3: /o%# It=s like you actually Wasi!eW to sound like a ma!ketin" d!oid# VI=m ce!tainly on boa!dQV $ %ho

    the hell says that unless they=!e bein" fo!ced to at "unointL

    indie )ev

    /ednesday, July 25, 2012 11:5< PM

    K

    /hy on ea!th %ould you kill E(LQLLQLLLQQQ

    /e can=t be eected to lea!n )3) ?ust to dislay some 3) stuff o! make a simle sc!olle! "ame###

    )e!f Sk!en

    hu!sday, July 2

  • 8/11/2019 Hardware Accelerating Everything Windows

    35/42

    ;!en&

    hu!sday, July 2ut this time I=m comlainin"# >ecause they=!e se!iously hu!tin" !oductivity and the deskto ve!sion is like a

    st!ied do%n ve!sion %ith f!ust!atin" a!tifacts oin" u eve!y co!ne! ### (nd the fact that %ith Met!o

    eve!ythin" has to be fullsc!een makes it comletely ointless fo! anythin" but V'ut$the$!oeV and such

    ente!tainment $ %hich is !eally f!ust!atin" because /inB looks !eally "!eatQ (t least they could allo% us to

    launch Met!o alications in %indo%ed mode so they %ould actually be able to do somethin" useful

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    36/42

    combined %ith my othe! !oductivity alications# (lso you cannot stay in )eskto mode ## all kind of settin"

    dialo"s have been made Met!o only ## oin" into fullsc!een %hen you least eect it#

    Conestly, it=s !eally f!ust!atin" to see the comany that invented V/indo%sV tu!n to fullsc!een mode 8%ith

    some silly slitte!9 and tellin" us that this is the futu!e and that the )eskto is mo!e o! less conside!ed a

    le"acy mode# If this is the futu!e fo! /indo%s, then so!!y, then I=m "ettin" off the t!ain 8/hich does not mean

    I %ould s%itch to Ainu o! somethin" silly like that, but that I %ould !obably be stuck on /in G until

    Mic!osoft finally !ealise %hat they=!e doin" sometime a!ound /indo%s @*10###9

    I %ill !obably en?oy my /in 4 tablet thou"h, because that=s !eally %hat this -S %as made fo!#

    Eit& /alsh

    hu!sday, July 2

  • 8/11/2019 Hardware Accelerating Everything Windows

    37/42

    N(A+, in VMRV 16000 emloyees multinational comany, %e a!e al!eady lannin" the Vne% a"eV in ;eb

    2013# Ce!e is ho% it t!ansi!es: /indo%s Se!ve! 4 -S fo! all se!ve!s in data$cente!, /indo%s 4 +nte!!ise

    edition on latos, /inB tablets fo! %a!ehouses*sales e!sonnels and sma!thone choice is left on use!

    disc!etion#

    Bemembe! V7I is not (B# Its a S'I+E'+ %hich is defined as: (!t of solvin" !oblems## V In this case !oblem

    bein" you have hete!o"eneous clientele %ith scatte!ed kno%led"e base, then hysically imai!ed eole,

    business*ente!!ise eole, school teache!s, students, and I !o etcete!a## and then you have diffe!ent fo!m

    facto!s deskto, latos, touch sc!eens, Ds, notebooks, netbooks, tablets, hone$$$$ and you need to

    !ovide a V%o!kin"V and unified inte!face fo! them# Make it V%o!kin"V is the !eui!ement of the domain

    8'omutin" $_ (I $_ C'I9, make it VunifiedV*same lookin" is thei! decision 8%hich aa!ently you don=t

    a!eciate but its too sub?ective to "ene!ali&e ove! masses9#

    (nd!e%

    hu!sday, July 2ut it annoys the livin" dayli"hts out of me#

    VRou seem to think nobody can eve! "et used to anythin"# I=s !eally not a !oblem o! a bi" deal# It=s ?ust

    not# V

    W;-B R-7W# Eot fo! me, o! the othe! eole he!e# Rou have you! oinion and that is fine, but lease don=t tell

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    38/42

    me I don=t kno% my o%n oinion#

    VIf you think it is, then you haven=t even sli"htly investi"ated ho% to confi"u!e you! %o!kstation to you! likin"#

    Rou haven=t taken any time#V

    Rou! band aids to !elace the sta!t menu a!e ?ust that band aids# Infe!io! in eve!y %ay to the sta!t menu#

    Mic!osoft is "oin" to "et a bloody nose ove! this, desite ou! !otestations# Eone of us %ant that to haen#

    )a!k7lt!ahu!sday, July 2

  • 8/11/2019 Hardware Accelerating Everything Windows

    39/42

    It is actually kind of amusin" that they think they %ill "et any !eal sales f!om the ;acebook "ene!ation %ho

    have al!eady made thei! choice of tablet -S, iPad o! (nd!oid, and a!e constantly fed a continous cycle of

    Misc!osoft evil inse!t -S of choice he!e "ood# (ll you have to do is look at /indo%s Phone G ma!ket sha!e,

    !unnin" a ve!sion of Met!o that actually is stable and easy to use, to see that stability and featu!es matte! less

    than !unnin" %ith the c!o%d#

    I love my /indo%s Phone G device# Met!o on it %o!ks %ell and the limitations on back"!ound tasks and full

    sc!een only as make sense# >ut to take the limitations of a o!table device, !eminiscent of )-S task

    s%itchin", and d!o it on my iG < co!e*12> !am*dual 23V monito! deskto and eect me to alaud### not

    "onna haen#

    he sad a!t is Mic!osoft could have had businesses d!oolin" to "et thei! hands on a /indo%s 4 tablet if they

    had focused on less on "imin" the deskto ee!ience and mo!e on inte"!atin" the tablet into the eistin"

    business domain model so that eistin" as could be o!ted to the tablet usin" the /indo%s G 7I and ne%

    alications could be develoed to take advanta"e of the tablet 7I %he!e it made sense# hey could take a

    la!"e ste in that di!ection no% if they ?ust left the /indo%s G deskto intact and "ave the otion to !un the

    enti!e Met!o envi!onment in a %indo%, ossibly even allo% multile instances of Met!o, and "ive eve!yone

    %hat they %ant %hile int!oducin" the ne% 7I in a %ay that "ene!ated const!uctive feedback fo! futu!e

    udates#

    Since, as a develoe!, I need to kee info!med about /indo%s 4, I %ill be accomlishin" this by usin" the f!ee

    DMPlaye! soft%a!e f!om DM/a!e to c!eate a vi!tual /indo%s 4 machine to !un on my /indo%s G bo in a

    %indo% so I can move it any%he!e and not have it take ove! an enti!e monito!#

    In the mean time I %ill be doin" my level best to kee /indo%s 4 as fa! f!om my business envi!onment as

    ossible#

    Joshua25

  • 8/11/2019 Hardware Accelerating Everything Windows

    40/42

    di!ectly 8defaultin" to only as9# I still hoe they fi that last one, as the fi is easy: ?ust default sea!ches to

    the fi!st cate"o!y that has !esults#

    +ve!ythin" else is !esent and ?ust as easy to use# I still think you haven=t made any effo!t to "et used to the

    ne% %ay of doin" thin"s# (t least you=ve "iven no evidence of it, no! have you secified anythin" secific###

    othe! than Vit bu"s meV# /hich isn=t secific at all# he!e=s no lost functionality, and lots of ne% functionality#

    Pol

    ;!iday, July 2G, 2012 G:3< PMK

    I=m ?ust %aitin" fo! the massive disaste! of /indo%s 4#

    /indo%s 4 >eta teste!

    ;!iday, July 2G, 2012 G:65 PM

    K

    I %as t!y to install /indo%s 4 in my DE$;;6000 I %as successful in eve!ythin" includin" the ha!d a!t %hich

    is the Evidia e;o!ce 4600M #

    his is %hat haen, fi!st I install %indo%s 4 then in device mana"e! aea! video ca!d as "ene!al video

    dislay# In !oe!ties d!ive! I click udate and then sea!ch automatically fo! udated d!ive! soft%a!e and then

    %indo%s find udate and !oceed to install it, afte! successfully installed %o!k fine until I lay C) video o!

    any !o"!am that !eui!e hi"h "!ahic use 8a simle !o"!am like hoto vie%e!9 and then c!ash and %indo%s

    disable the dislay adate! 8best scena!io9 o! I "et a blue sc!een o! make %indo%s !esta!t o! halted system

    sc!een 8%o!st scena!io9# If I leave %ith the "ene!al dislay d!ive! ove!heat the P7, 'P7 and the fan make a

    loud sound and "et !eally hot# I t!ied diffe!ent setu but and the end I "et the same !esult# I send the !eo!t a

    lot times to %indo%s but it fail and the end to send it# I have to do%n"!ade to %indo%s G and the lato is

    %o!kin" smooth and no ove!heat and !un all the alication and lay C) 1040 videos#

    I also t!y afte! installin" the d!ive!s disable all the 3) and the luu!y and eye candy use inte!face and only

    leave !io!ity to e!fo!mance and %o!k fo! a %hile but the video ca!d d!ive! that is fo! %indo%s 4 do%nload it

    f!om Mic!osoft soft%a!e udate make the P7 and the 'P7 ove!heat only usin" I+ o! -ffice 15 P!evie% andfinally c!ash a"ain#

    I am !eally disaointed fo! bou"ht this lato f!om Sony this is my fi!st and last comute! I am "oin" to buy

    f!om them# hey sto "ivin" suo!t ?ust afte! %indo%s vista and I dont kno% %hy# So the Dideo ca!d Sony

    say %indo%s automatic install it but %ith a d!ive! that is 6 yea!s old and fo! /indo%s G only fo! 32 bit system

    and %indo%s 4 ?ust c!ash# Evidia say .he manufactu!e! of this system !eui!es that you do%nload the d!ive!

    fo! you! P7 f!om thei! suo!t site# his is !eally f!ust!atin"#

    he ha!d%a!e still %o!kin" %ell, the lato is ?ust fine fo! eve!yday tasks, I am ?ust t!y to suee&e the last

    enny I send it until I finish colla"e and "et a decent ?ob so I can buy a lato %ith a comany that "ive a

    bette! suo!t o! at least let the ha!d%a!e manufactu!e! kee suo!t it, like )ell, I have a G yea!s old )ell P'

    %ith /indo%s P and %hen %indo%s G came out ?ust install out the bo not need of do%nloadin" o!

    chan"in" manually d!ive!s to %o!k and still %o!kin" u to day even faste! that %ith /indo%s P and lannin"

    to install %indo%s 4#

    (nyone have this kind of !oblem %ith video ca!d f!om Sony latosL

    >AI )eveloe!

    ;!iday, July 2G, 2012 G:52 PM

    K

    E(Q E(Q E(Q If /inB doesn=t suo!t E( then I %on=t be o!tin" ove! my >AI "ames# 8I have 12

    "ames, th!ee a!e to selle!s# (ll a!e %!itten in E( and I !efuse to !e%!ite thousands of lines of code in '

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    41/42

    )3)#9

    'aneo'!o%ley

    ;!iday, July 2G, 2012 4:6G PM

    K

    I )oes )o###/ants It#

    Sebastian on&ale&

    ;!iday, July 2G, 2012 11:15 PM

    K

    /indo%s 4 sucks, I=m movin" to Ainu#

    Sebastian on&ale&

    ;!iday, July 2G, 2012 11:50 PM

    K

    Steam and "ames a!e comin" to Ainu, bye MZ, I=m done %ith /indo%s, I=m s%itchin" to Ainu no%#

    Bemllab +vets

    Satu!day, July 24, 2012 1:62 (M

    K

    NSebastian on&ale&

    Ainu is b!oken as an use! -S, I kno% because I !un Ainu on my se!ve!s#

    Cave fun layin" 3$6 "ames on steam#

    -S had steam yea!s a"o, and that didn=t kill /indo%s#

    Sebastian on&ale&

    Satu!day, July 24, 2012 G:31 (M

    K

    NBemllab +vets: I also !un Ainu on my se!ve!s and the fact that you don=t kno% ho% to administe! Ainu

    doesn=t mean it=s b!oken, mo!on#

    Sebastian on&ale&

    Satu!day, July 24, 2012 G:32 (M

    K

    NBemllab +vets: Ainu is not b!oken as deskto -S o! anythin" like that, /indo%s is b!oken %ith all its

    sy%a!e*mal%a!e#

    3$6 "amesL haha, did you hea!d abe %antin" to o!t all the 2500 "ames to AinuL

    Sta!buck 1506

    Satu!day, July 24, 2012 5:6G PM

    K

    he!e a!e many comments he!e osted by eole conce!ned about the !oductivity of /indo%s 4 desktos,

    but most a!e aimed to be const!uctive# Mic!osoft has made some fantastic chan"es add!essin" aesthetics,

    touch, cloud and ove!all !oduct st!ate"y# >i" chan"es to si"nificant stuff# /e %ant this to be a success#

    So it is uite sad to see so many ne"ative comments but they a!e vi!tually all about one issue: the desi"n

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele

    42 26/08/2014 0

  • 8/11/2019 Hardware Accelerating Everything Windows

    42/42

    inte"!atin" Met!o into the deskto# I !eally hoe mana"ement is listenin" to the loud feedback f!om !evie%s

    befo!e this thin" "ets adoted by the masses ### o! not as the case may be#

    I look fo!%a!d to /indo%s 4 hones and tablets### they look "!eat#

    + custome!

    Satu!day, July 24, 2012 11:13 PM

    K

    /hy a!e =he 'loud= so inc!edible fantastic to a lot of eole L I myself %ouldn=t t!ust any of the comanies in7S( that have cloud se!vices# /hy Rou may ask L he thin" is that since the end of 2011 have the!e been

    many ne% la%s in 7S( that "ive ame!ican autho!ities the !i"ht to take any use!s account o! files# It is not a

    bette! situation that most comanies in 7S( even suo!t these la%s today# ;i!st they did !otest about

    S-P(, as many mi"ht !emembe! L oday S-P( is dead, but !ebo!n as 'ISP(# (ll "iants, mo!e than 400

    comanies, in 7S( suo!t 'ISP( oo"le, (le, Mic!osoft and so on#### /hy on +a!th should i t!ust them

    %hen they fi!st !e?ect such a la% as S-P( and then suo!t it %hen it is !ebo!n as 'ISP( that is %o!se than

    S-P( L Eo% they even seem to suo!t a la% that takes 'ISP( even fu!the!, no% named as IP((# he 'loud

    is not to t!ust, esecially not the se!vices in 7S(# I !athe! have my files sto!ed local in some ete!nal d!ive that

    can be tu!ned off %hen i don=t use the files# /hy sha!e my comany sec!ets %ith the ame!ican autho!ities L

    Eo %ay Q

    Ma!tin iffo!d

    Sunday, July 2@, 2012 11:6< (M

    K

    + custome!,

    Reah, I=m ama&ed that eole %o!!y about secu!ity !e"a!din" vi!uses and inte!net bankin", but a!e %illin" to

    ut thei! files on the cloud# he 7S "ove!nment is "ettin" mo!e o%e! no% that -bama has "one to the da!k

    side by cementin" >ush et!emism into lace fo! Vsecu!ityV# Eo% %e have bia!tisan a"!eement on these

    issues# -bama is no% killin" 7S citi&ens ab!oad ?ust on his e!sonal say so# Peole have been conditioned by

    the media to t!ust the "ove!nment because of ove!$hyed @*11 fea!s# Peole have become so comfo!table

    because the secu!ity !e"ime hasn=t !eached them 8yet9, that they ?ust blithely "o %ith %hateve! comute!

    comanies %ant# Make no mistake, %e a!e one nuclea! elosion a%ay f!om a totalita!ian %o!ld# +ve!ythin" is

    in lace fo! that# It=s such a t!a"edy because "lobalisation has set the %o!ld u fo! c!eatin" a utoia if only

    eole had "ood %ill and %e!e const!uctive instead of bein" obsessed %ith secu!ity on one side, and o%e!

    on the othe!#

    Be"a!din" /indo%s 4, I actually love eve!ythin" about it ecet the 7I 8I esecially hate the 'ha!ms ba! and

    the hotsot co!ne!s9# I definitely %ant hu"e chan"es and im!ovements to the old 7I# ;o! eamle, I hated the

    okey sta!t button, and I think the met!o Sta!t sc!een has "!eat otential as a !elacement, but, fo! many, it

    isn=t uite the!e yet# So I think MS has a mo!al obli"ation to "ive eole the otion of a /indo%s @5*@4*P*G

    deskto ee!ience since MS basically has a monooly in many %ays, and the ne% 7I is no%he!e nea! !eady

    fo! the deskto# Ideally, I %ould like to kee the met!o sta!t sc!een but !emove the hotsots and move thecha!ms functions into a taskba! on the met!o Sta!t sc!een# hat %ould be best of both %o!lds fo! the deskto

    IM-#

    $9

    ware accelerating everything: Windows 8 graphics - Building Win... http://blogs.msdn.com/b/b8/archive/2012/07/23/hardware-accele