Hardware Accelerating Everything Windows
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