From eb787268787b01f3b6d9f69c71554a2df026f40a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 5 May 2020 10:24:57 -0700 Subject: [PATCH] Updates Proofreading changes --- devices/surface/images/graphics-settings2.png | Bin 0 -> 48866 bytes devices/surface/surface-book-GPU-overview.md | 77 +++++++++--------- devices/surface/surface-book-quadro.md | 4 +- 3 files changed, 42 insertions(+), 39 deletions(-) create mode 100644 devices/surface/images/graphics-settings2.png diff --git a/devices/surface/images/graphics-settings2.png b/devices/surface/images/graphics-settings2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c902aff1c03c38a1d241f87ab361716ae235d97 GIT binary patch literal 48866 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 z zKoF34P-VWZB+;Y&u(fM`9$sAX_o7&H2N=Olt|AeV5I?OU2?)6wPQ(25v@f~F!IW$4 zJIr~U{bxQOZ5XslnRGL*>nPJjub3Ox2^KRr4lXD)q&=~u5hcC!U8ntta&Zpa7vsOp zY9Vak`FzOZRT@8?r$`T-r(Deg3k-j>+Z&tuiQ1h z9Yx%D5RhAtP7I-k7nVcy7vd;WoO?*ya*dp|w?@{;xe-L@I3$;OzmSfbvstthJH_Ab}*`) zRdBKdcvcaDND){d0^$S+X~XrSd5(XHq~DnGt###!m98?fwTPqhlaTQDlUeJr*(DQ+ z0S9@Axb|*6`SEikN60(QA!VIP8uSFwr$XqGnf{CU`j)I1qNSL@u124R{;^Mx7o8WB znDQ1^o?C#vgy+lSkXTRgyF?Nj zrc^N#Jmzh<7qI`Pn0D^G`VT{AvN-p0RVi*53te#4YDS@ySc`B?QJ0Ho%?upxSrT0y z(LpuqNJY|+?mm3lwzktWZW^GEEvplmcYYe_8EvvnRzhyJNc77 z`8ZRtF&PKYm~N!p?-0F|v&aGA3*Y&#-ogrT^8{uJNyLl-;SLaStv>Hg*wpX<;-jfu z^DA`Ld3}_4?juX@-IYdL#A59hBivde@FUL}cdJszp+-fQ)Sxj}RRmeo*|8eeS^N&0 zgA$D|nX%5x0QT(q)|)ZbZXHSA(K;rKf@=V!`!pdqu!08^jG>aZ)_F%sw|)rjUOW|k zzjEoHxihY(g^ELpF$tVqi4%Nsv&B{=3~DvN75-u-W*kblRU2b>_yUivsUdvYXd6*zQVzY#yKgApaxEN zYj>xN|MLQ*2yuGPvc?k;gbz+urt`#FduOC9%6RLjSrCUCn>V?(S%(UI9#1jLPT8wU zTEvBtaRif&NjrawU#3fjb622K6$)BA0178#03nrQ!wHz&^KXNuEn%ZVfdk`JtJlhu zjJ%ezQ=xSzR zqROV2N4#O0xoR|cb#xQwHOz)KhC@B{Im|2epEu#Cy|Gyn{nGjlsfla~^=b5_5JJrF z#%c;xH3Yd%%-i(fzqxfQfovRb2wDQAo376{;aRGrTIhi5`f7Bo-Cl~^ZBc3i*NW?w z27K2p{@$jm!K|N)wyH-nWLTr#2QFP#Y^m0^RVu5Q2;aXzz9nbbsA*Jg$lbQk+uI4c z_9QYlY7LMD){Dd(uJx3Kof3W^$q)IPRB^41_mZkfDQ1TG&jxS3Q6)EvAl>Zq1JQ|_ zKB`zosbDK7GD6}a&h}HdRz>zKcm+qZu4YsNEo{70{qk=m{ovoGF#c^Rp2JvsYw!@A zcdZecQ1}2p-zkiRcu793%M)YRfs78JgtAWyyd54KTb&9U4C(i{;kjb(n->W|^s<$3 zM%UGS&L^(~|I}(3?a%fw*~({lSI2^d?oAbxeyTPa$u%G6ZL)`U@mwD+L4B!M=CZ7@ zw@@^opLs(C>+{G*aJY!pptTVcf+*<4Ff^fu@%LP5>DGhy7(TO4a+qfR#$p@P?VD4oUwm=jgu1 z&?h2$8Ou9Sb7hsu`KI$Wd)hDySmZ_!ZRfP2hd0`zgf0_iOT_0uq1W^yX!6x*{Ik|n zMI(zN5f;5!0i^=rcxly+Tp zVi|i;R;V2N+Nw&+^+oL5$xc`y~LXtD$oqZti=9_^ov;*x727~q;Xdp_mxb;(faMYiMR|SrqxRE zHpd`DzC)m5lf(!`*VmAWnZEt4RpRD3+#YNHACxU3W+=>U@UK|W`_}q&4a1a$4398) zQ}7|o(M{X2SwjwGu@y@LS=*{0S}+IaXz7>qWH9bhgGpBK-WOVIau(tCkJ zMT~H-mEOAVOi|L`^0Yg~$i}ap->jvhR;&erWCGq4glo&)voyv}!+Bxu2(WfZu}=v5 z5Ca_q@{^Pgf{02cn>cqTlfs{sok~;4haWw^WxyMWZ5d83*Ioav&h@`ys}=h9F97Ye zrC@FD)!rrM-KQxCJ6yiXQ(oAI7c~a+^zHd~u|KN^3q5aj`{YD!NFFwj>54E=$3>w_ zb3dFVR#pvl{O58z3C)rVy|vSl=2ySP{Y$K@E%ml0EQ9g#)kKe5+iw67hA|f;Oi7_n zDdSJeQ?+tt6N7GfTmsOHv@b(Etcy>73KTJe{@0bz=xTq0Ac8JoU}Z!^byneNCDoT&J)K4Rm6Q( z8otR$#`p3`RT$o1w(B{I2~&b(ug8!aNamVdp2(Cb=;phat2vyEXhg?={nAn|eo7vH zCP8hVM_B6Kt<>jx+=#&E%w#+QExR}*~v`baQO?zJCTkX%!tG>CQ2 zfZO$`Pik>g%$ON>81PUQuu`ktT;8+vi$>6k0)y~(GwI}1ng7I@c2!YrLQ-5cs44M_ z^N*JPC7sP`yOz*l78Kom=v4Q-=ra|#@z}L-XuJ=m*Y}||ya#Ez_Z6dD@8#5V)Sb>k zmY9YKL|0XYAmW17k`G1h)qV}8D{_5E3~3#djq|-V?V1@FQIAbO?8>D7!Sa2*2PgfC zGrUMlyQ&t0Pz7O#Ca$z}oBYFGE!MZ;pOOC^y+m-VydkCs3HEgookPkp<_GAH&fcKd zUuI1DT5Pl=EHzx^%Yh06r3@eEcoKRxMyyL*3KfG~n=tu=^IJY0s6OQXiTn}vS$`)% zLe!&y5Oj?jaE`lXL7h$ht73u!W0i=**#A)Lr9>c9torJvgFr{pm+jlsT%~XoYF+8WyJT8+-Tf~pG4FW~V z=De;@1j8&V6S{}u%>ns4>tUXhk#e>g2HUnzVQiv<1cLa*d;Wt7n~P-NiW$LLHjZ3S z31+2d!$J8?jI=HRKrp1NmzKn;lnS3072k=K!Azw9bi^ZDvU5t3$< z)(@DKo6Ke3`^s1HkndnUg{eP?S8_63Yl@%UJc6jv4Nxon-XzX$^Ywx zIYn_fe7&Y~bs#-4gIsFG)o4yIJ8?z>nC|SQp_`g|Bc`#VdszNu6&@I8G%F>;Tk`t0 zi1Aa@URiK>8gy{IpD$^c{z0~Ia1=Rg5nw;x2*~V8^moZ?SdK4eZo2+fjzuIaSRpAP zpN9(!#M}!Tmh6g(>2vIXE~z2*Val9Z!bYyc*yx%D>9u{ucJN-O$|aeMO}Q0n)`9Ex;J+0~wlOJh+Q3t|`DsnRStO}*%Be(o!lD}!RVRY@c0LBV6Y2TCS z_=$CNT0KY0Cux8{rPi07R@}TW#0_0hdal-i$$~@Ye9zKpXjq?R`GN612h@-K%kplx zU58oc?@~tIMIO&uEPwI?D4I<+?Xh#2pbatGIFvZ~eVHq_$~vhGrs1DXAZdC2QxCc?9Fp5yA) zic}Bm27SPmmxW~bWWO0blsozPWZPRc$Ps5;x9R&~o0 z656lszYO)OScBr(6gkOalY$Dq68Cn2$^@1#E136%s8VEjqFm4^fgaSLBYr=|=m#|t z^KqF0ZZ_oecMY23&ojWhy%ZSCgb~BYSr_o|V`C@`m93eY!;Esz$|uVFPLR~@oJgS? zncHoWramoVYf}SJuCj0oXrK4M%0~$O)|G6E%6@f&+5X7ulc2MGVj0f*~3BXsq+#z>B$a;2{iJrGb?SMZsp zXlH=&2gXSCj4N9@ijNM7;j zwO6|(A%+^mF|C-jL zC}CQHQy{bV@3_0D|vLI2<7qJ$eObKVVBfE*2ttcEO8LpI{K>@;JfvM z=BEmzMjjD010QijQg_OoJ!O@K9Bm%S6xTs&b@T_USV*DZh-%k#fpdHAjkJZmw*GX* z*8}r`Tt4L<*AWb>N;85JMm@$k{&tM$Km?F<3)7hKK$j24mSW(`K3&i=>;)w(r7J?V z2WlJRm>(^r%_)9&#$6WH0Y$ z(}PGboz)Ew&KJzmXs!t|*rD|!S$=cbuP>B@ee2r54i$dA_{-^Oz_4kM+xgrfgf+3OH(V#jnFMjz29 z85IdoU_S@2OYgnfo(lY?ssvrVuKh&g=>HAG1mgF-dmnv)tE^-+;)OX4@A?Nml?>~n z<|cWSi5`$HBoxzAN%^C=vxX5q27t_3NyKPa25+nQq~_=ACBMGI6()`-|+6KR( zyylwYN&9WC%lf6?9*SP{Ww8R7gg4@WEvwYuS5t~#2oNZsSu@$V*?m_7w13(qn%ME0 z-t^@0K1JRs^XN5%OtyQcAv={d!_u(mM1Zwr;0La+^~%47yytKu7V`nOHqfz7{Y3pS z+`iFve2M1SJ(qD?b#0xSMulNb1%cmloCFn$5^niZ|Dkjf*^Sx_<}5z*olCQIk%x>4 z)2mS9!PrVSiPNBW!cx(`3~JMUiMtjS?=ePIk+87Y79c!HK~FMSXDb-+Gz8=hyfY6j zGY71^KaM4Xl$TaKLZx{gAWZNLsijlk068p8S|@f~$yd6Jz!X|hIU*%o7xeP@?XzGu zPs?oFR&$#0?4d65`GMz5zw9Dc2O!xb9sP$z&2ouu+iEpaw9}Zq_^aYEmZNPiGG%Af zT>eEhIyv+DDYH~lda=!q*1At&$>oG_RY-Vyj2|iNzroz`rU{7>7MwJ>Kt%X=zpNwq zW&c1Ps&^lCYtld~xXf|~B+O2DO6WZ9`KiX`Pr2wt+g@gSDF|S%XT_|~Y0^n*|VM}w2VNvRcO_@_Be}xr|Lt@kgdS0P2mE?4r z9!BxP1Q5e_TsiNL$r&wwTz0e&G9;7^pD9KtmDwWM5wVW6VHReOfz1L4tTU?SYlTC8c=Ws;)r-q1{C`253ny8&VUir48w^3Xb#JuHKLRdt)vt)Q_HecSy0z?L=F4AZo^p82rdjM(tt=?jMUg8v^Eg~c+RXElS8 zy|ge-CIwS6J>8^Hbg{71t0ft98o@SApC1Ps*C&BR@tt6Prsmcp#;kOw#Qj&Dsu(rJR4(dpCBbsB{?>n^q z7(4cJ%T!zOpN`J0RES4JCKqF%XeH)i^i4m31RqeC5?ErwHT0|zc&(?+t%H!kG+hs} z#XIK2CYhv5ap@mCrF=1{6_KKMRx9fnwh=<5=8hbSfI5EM$F%<8@iMU)+cnV;z}8LDee8Ou#Yl@DK*RYj{;xsO9zEA#NeyG zwkvq25|+JFbtRg+1pUo_9tXR)HsN%lELgoofP!u%d;SDqMbAi32{Q4VqyM3X4-jh4 z(`vUjAqwrq)aV8!8b%Y{e~~~txSg$Qwo!@0jM8QwB+}BQ4F^cgVVmkst7w!G4n_2+*h9_h+9+m*RGZI6x!HytxZ=>FuC((@2b2AL*gn^BB+(Zj+GIk8+^tEMwT zK7ai>Hd4>sZxgc(-JmN`XYXdHd|m&6fR>B8+J<&Z{lO>~YW~HI$tjR zuG__mNNcn>ms18Z;Wd}jQc&C#wJ|KHf*!Od_gvpubmF|dxlR{yF@LgEg`YksHu0Cz z+y#)tr`>#^cTYAw^Bo-W6TBQ%D5hHofc)VI+OKHTQ*P_lbMrLFuBB>@OMtOYzl~C7 z@{7A24UO;*CPeUq&68a(NW_|@@r-vO(S8sdh|GDz?9*3qK!fELW2mKfso=i&c^# z*df3nP!eG0PqSJnkt2M3VL#Je##g85=0p&`{U=srMi%0m@-B_A2ta^GGsMXaPgt6u zN{e8Epo<^?N=+f#n`-;y9@`sroZWxDG*~adi6BhCyr;wsSK2|fqhy0Y6PwKbX)QcX zOsp(ORkNMg5s+Hskn3}OvPmnB3b}PtPF}d0bUoT6cSJ2r3`2O~fAjCIP z9V^Cn8!wdpL$KzUVlFi?aJw9LhYfqDLn^~gv+fa1yY#0?k0yc2Qy;|XqE^xOE{V(<6t$xm z27c{yk&m!vB%YcR!Rfk{eQ!ctr#yw}OM)BXP~G)m{@m3J+4T82mxrUqv zDLIAqt8TeAnalk?aJaG+Nd>9oxcFB|XbzAN?bAzQv#k8+o113F4v03Av+E4*udYah9RcTJ1Xks3I<^Bn5+k7xED{nE+-d z>d&^4Bj*=!V`)&_(oqs;krfUg3LsPd7i?E^xow9>Bq>(%ozoM-Sdr%a*!mgkxr{2JQ;ZoC8YxL5G6@rPJrU?Xm$x`c5FXi=6YP0%Y`B|Q zuVy2~HF`~D{yAk{$rCu4oseW&Q&@3g0?+$)Juzqt^wP%e0Wv*^#ZXd@E{wz*;87PLsl&%B0Sb8r?$VE}kr1a0GmHwk z3jH=I<-V5IicEZ&;BcS9O(uwO?_-lHy|RatAoV<~JK~MUY685+r$J$4_h;<*o%nQQ zun6x7a9FS_;1i9$!otVO4B}=pa#6x!pr&l&rGJFaLx@??P$7tw3hFQUUM%q9Y(HU1 zwo~+O0k8o2nJ+PUua_kfi!jdBjx+Nfmi%@gU!tqLl8S?X22-3&2Enjqb)H@CYoi{G{Y&Q+eZpEB;wCH|UxiHy3_V@wPO*GAgmi z=q!7v{%>nvAH9EZ;WOP9rnzt&5OpzsB9Ww>NBnwIE0^5-vhx#pgel&;D*HG)D52a+l$9Z2Lt1C9*zFZUBn)WZPy1P_0z)ax}0ON_sSc*rkfnUj*Gg0&OSf;5ert=E^Sc{V3RNDs*Jg$y?{ewGi&^i1~ z0t_s9ajkpbzYw_L7=xq+9jP9E>Tz?USw7kjVz3Myx1^64Iq~P~?~L%yzB8Gtv5v#WZQf+Ne%fwB|xnD@k+D$fXkww;n{qk=0|{{@V0Xk(2M1^1o+v|NN2Fu*d*g*9w3f$!3d?E!nP77a)f-mgSZ4p zMH-dz1?$zx$^&doRzF1I`q@(dCH^vHwNigPcmL9$MS*a2=L3fp(ZA`~NyyC0M+E&e zAy_u zX#}!1(yyI=>k!+rqJ%HXd=dn2zgGk|;8Wah;B(we-p-6q9F7J2)Z6fbg%N{4*%sR| zpiT;1DA^C%(;7M^lrqdCL@OKYrsCFwe8Bx>w{M7-$P|9SB8SaXLdxqKHv;=)@wS_& z1swk?w8Dv9_~W&VmsFI~k;23;Xj)Db;p3LKPDXx8Wux-I3^|*{Hc^D#*Vm^@vEL^) znzGZT$(440w%YhM|p%DOXAkGmq0~pZH z?dVw|t)NynHjU-4^hqC^J2g>@$SE24XfZ_&lXGjuU zGn~okOSmb}X;o;<+M!(|@QI>7saWXDE_YZ0c%>YHyVPlVCeY65uD60|a%}hkWM$D{ zD9Iq}tx`IOl{`NWT7ga8j0J9n28F@~y2^6gb$~jr+h1Qy$zainAKudT?o%QkmIZJB zVn^OUd&$ujS1t4Wju;K^Wrk~^rO_VYobpirOTxqRE>8~<7DKVji-KDF<8iBDIq76j z0}`_08kuo0Wqc$2|9Jrhlcuu06QcItQp2L_%8{59-B5#TKSzjN7b$P%$lktfoIN4} z=j0V@x5x+atyS;CYFKOXksN5N_FFMr7KU)raFNqLV-yzN;{UaCh~xW z-$O6I_dL623Hf;g|0-Ei2$BRmox4Lt-|$}85xZ6U)@FT=H7=@Cnjc(dhy@}BQss6L zM@w?o+w zlxFT6$}>S6BA>sI1LnTbjaJDch_L1+Fm6eFjxbNsq~C*)HYv=xi;&%844dZ2KBx~> zX*UK#;J8qU(=x1a8kjbhG|*wpKKBjnlmrazXfl?q+iFn!ykgUqS}a%*Vc%lmM%v95H=tD+VqKlj{16eH{;4LNPZY&TtSI6+u)_x9RqD$r z)plw?gP1Z(*3qO~&7r#3fjU<-3%`0uRNU`VPp6y-;dY`TwBN$QUPQDZP_mRGs<}Uo z)>n}~A(@fKAcz8feLbvOu~72RbsMS0p6hpubpiApWVN*~5**qs${sb7LTfA`n6QHq zg!Uij6tasBb(hOUB#;;suge5l4z(bXe&uN=iJNVm2XE&;l$)_{73f z5j-hLUoFFsbRY%!=L%kO5`Ri%W2JG&e3-$l^BB8Lr3YI;`yyOUi>!iFVvwccvEFrJ2{x2hgKFxa!o4=Ao+qmOZyfhq^dP;oY z;r^Tu6(Qy0wGZ?iE;!Tr`Fat3AoiPZ`&f1bAuLJ= zob6ZW<;k+Lx&?WMO{*?$KzL9X)DHMkKEPnkw z79g}3n#&t`7lLC3Dt@Q_X%U$4eoqzc7X92wa5y%D)mB2_D`LjT0Mt28dUKwQ_s)w} zhbI`0KKk)rJNu8`fY?J`i4P4_xi$=5!XGT1B_8|O)dsBaccyE}B&szBt-_V+6a=B= z_UyH3G|hJ&)P1swTbT*(2&q+v?!;vmi15?#&l2o7UBVrK&UcZ+K$?U$yrTp<{C^3N zUp@@(-s0%mVGe&pif=|@tV|-)u7JTmBBz>T!t%jCYR92ySl}h+M+~u5p;?S*yOXD# zX2SZB97o$+{@c%r&~5ht1E&!UW&~Xt?Lw5Im`JERfQQQOtKC*0r|4w644QfbhG%45cs#%2->6bvtaX%xG4hfGPef$A;$b*O^ zidk>v7(S+D`r9TpD2EGnILL(z{$7dA(*;e1h8XaP46ZPPa;H!x^r_9gD(=T0BR*cU zK=6augc|F5+3B4*I zGNyt#gAmn9w43{gc@_Dk4a=+8 zWE3wJ;ZcEpP@mX~6kZA;zI&#*c9mx%zb+E>=R5Ds_jWgl-=CX`RnO8s?B6@4yqdZM z2#1Sr~cBc3KhFIuSq|!Pa`BP&YFE{kL7cI*~{ZT@<23)Cj zh3OEBh1B7>jDp6hWb*!>ov(dpTBa27;IT=ls>kUqq@qXgpJR_#;9^C-Ohk zU;WX!X`DreB#bSo@^2#4jT^%Z?RqHsKhZa7dtW?@9?<${0D_sUh$NCri-?FGVXM%_ zSEqhXWKmI$?-v-+ZpRcFqg>wH&l0~)^r@bI%csI>w4uCcJZ@~d-BU$4Vuozp{!PDU z>j3Y)c`Itmh=T}B|8y2aGF$8K8VdR_pweplzOMsMd@(2Wgn2HbHLJjQGyU|ao(Z&e zU`nVsXR9Qk_>HF?ZD{#(o+GFx>aTc1Yue4_t#mX+O4lAfOOweASC-l4!_9#Awnl!_ zy3fXE!iQS{A+Nhw?}?qd)oGWY#l`z0$IkQ8XO0hPqTL`-x^O9frVVnDZH;KZjsTLT zuplwI1et^sA^Cdrzq)p?9Xqr|n^+2E%wwJ#1BooNjE6IMvCHV-rsL^vQ{J0}n|(e1 z*%Uc7uD%j;&arD9@d?j*WHlZFpr z12gu-3o&2Ac1YU$#jHVo#`77=Gm;;^AVfTWO2HGS@|`yS7VMl>*qGLfOZNO1cpCgT zQY-03mUD4u=sgbl*X-e)N2SvcyT@Gs`30mDuM!0dzl&cZ75UUEAbEQW^pm_H}yz4R_ifS?jgK1MDkDMq8Th^by!BIn6M4LymFfN4+10Z1MuLc`rw!5TgL2W(Xd z2e7@BJp35rrh5I6`X#Ux3uX1EfZ@evw@U=s+I}28k`|{!Y<+HP)$-@+HoM^b;EB}<0V$!&aQPY8_5+X0jI{BFQze04tzhx zjQ^FUMSNDZz~ynaYGk6n0{U&M*BidD(Jw^&Mj~>|5`9S05wc1WZI*<2AQ_l+^kO@n zx7A}>{58}USvg-p%(o(ryuU>R^OHh$@h;uyNy=irMRcQiF*y(%AcuCAdLO;O2FW61 zidjE&h?_0&K5&_hxE7X;A+XWqiN<8groQJ5^7CjOv3+``2R&)|w7-gvuly@iO{g_^ z#TEU-Zc_9qu<`ZDXCu>rVZAc=^vq?t%RWWaA6<~LW{vb1XLe`!Jh=BAFcq8UB@%!v zf3Ush!?*>UBX}?#^xv2+LbN(9FfbdETChlA4~bvnfduMXsa7JL{M-_hTmAQbRx$B# zj+>{!Np`abuw6rIPhx#$5$U@Utuy8?;FcEqUj7QTLX83|>7HaizGV!k?3?R_bOT|G z8Fc)`Qa4OU1KkxNi?93^3vkUz&t7fofN`7Qtg`*d@rZ((wOAipt!XjWALiGccP=7< zb{{%jLMPiEFpcdG_fG!)oN7uuZ!W8;|Dx@^t+d(7oG8jc=d<^(+jgzTW$4PIw1gO| zY7Q8Y5K>XZ45ZsaYmP7=HhWrD${&X)j46_O7L0KpZ~B+%Zxlun%5NZ1ocM~6nHCBM zKNJX~Cos-b@>hBUkg}(P1%YnrTlhGL_Cwd&mW^1lZ6Xn4=8x z6Ejl6J-J#r11Xmhunk0c3xp3KBYe!d7f#k~<%y~FEBu~?+!sCD^DwmVy4ggLFZb@T zdn$oKWmR)in>OfT7pZ?74-So2TXX(Ob{_5jYr_1w(Hg6A!?w9`+KkQ3o*8JD@km$v zz_@o`aOyt6?eNlOieR(%XWn^)*&mD{HfG5XB$(NqkMx#dfeqsp2*}{2OVlD4d8_oO zRscBYJS<&gNIcmQFhTP|P6xT7MxV0Tk=PWtWW_AZM1J&));QVc#5`D1(8%2Qt%WD6 z4x}}HI5>u8`=hhIiJLr9v%PkJKNX5^t%gY-t$E=Qfil5{!!DHv8k=qt9pMEv(!M z)W-`aR&mkMOXEai{TmA!v$_T5ya>26;q_RNM~FVEi&{oCEZMzt3`ZE>-h-8)3gT6i zz=f~Ik9d}2f-@?R_ZMA_WlYJye(!JQATj?xx=xc6Y|Fg=gqC=EoNI5oZX4GF##vjp zI3}Gc$eNC#IfOBFD`)+t9UCo}+TSF273wXVEpLoLzx2Hj zF&0@)Wlw!2Qmh+OZFHk|YTSF~(s=nQrBgN{*Cg%x&ui&>idjPz z3k)WOs$}_IlHNI^K?4m82%7?Ms<23-RHDj+r)J7CQ!p{QOG9Kv30hvfl>YV7fGIHf zZ)WcsGq?96(lNoe0}N=?7HCtK5Sm4%dT3A-4yS5yhHq_ z+NxBxhL{~Qz?jbRiRVN;M;#!-T2m-Z;!n`Fh~2wiDCx6rp^}IWvP}lv7d<;YcVYcC zEQaqGp2oJUo%i6>T4!)Jsw*7z3qjMg{(V>o;VrEahN6RpPPf%#aMBAvN&{Lk^~z_Q zil)z^0+1Wa9|yb3wHfte;E?Vw?kkBL&n4NDxOQ>e-0A=92;z>LGcfeL#VY+0CP~U{ zuRC84MM6tVq7z}aA$Yk;u{bla4e-)n!;)SYt2spj`Q^qnyGRpz%0#bnUtkHd%|h19 zmh1c=QW?QPH72z(&B(?xP6O#pGnbUemk$UWf#gO8Sa&3YMToQ`Z27;12=g~f3q-y^ z#i;&{VG{lTO)+6OBq3$_#1vdM#nMkCHzoQJ=3B()#>2m;;1|lY(>BOHvt>&XrQ;57 zS}wVQe;To$xHijt?-Ey|sB5m2EaT{vT^pXZ(3#B2C}|-$yojvkl_^(;Gvl) z(Es%BzV091r8ZE7cYGF5P0i3k$vS^MAr4?Y6*Z~bDlpY5W#`i9bKMc6VFEFF9nadZ zyPtV&6(^ej(uXybm>54T_{q#0PW+|-xMXFia``Ks{NTsCP%3$Pe!yC`7r7d%`aE4= zL;Bf=Iknf3)pTt6z7{ba1UL&+wEqnaYq;qJ>#Uv3HT>0MB}7fD!&zjq*rCf)j8W*v zvVIp1yHH$g?~&V~VlQ3GA5rxXUL}uE9z5`Q0tP6mOZ~q&eOi~<7{2C55~ALWRiY}9 zUgym_V{EZqV4?CsgH*qmFY-RYtgdPh)mdoL-9NyzoS;vj=cdLb5=^rj009PBX^6&0 zf>P~L*|2N|{~tx65xDqJDWb64pBbO&00Zkf84%LaP?klT0ymMrC#*gZFl%zn9pESZ zKOj1Cmr}*hQ1i?8S25D6tZ1Vojs4?k27{#~OkKx{pCX6L;Io66|smxGiddMS$qR?bqF1bt{@L!5w2Wn6e!P#Yb z38E2bCYG(I^H0_0_${C+2z3OZVosRwz~H0&YNO6ULa(gMuDvQcGd-je@UKz{4T)ic z$B`)!A0|pYRvW$tY`DC~STZmcxE!*U$)xNJhLeZTbva01kb(!XNuB`jX5N4;eD7Z? zHfw<4=z1aA#uHjcBZ`yKHUzjzP0MU3;vjD{Vv^j!icm`SUr!#$G4F@`E2?xr%(3YP zRUAru!GV|GW;h0isRKqhQiy|h1i>iws#k^XbkOAfVw}Y(b8QA%3L50rFSE=ZEph(H2IdQq@{iMvGSw@wkJr z9GShP(c#x%mzu0%iOA-=Ai#QI8OSmxnH^#jWZDv?V~zwaX7;mI8Zm~+iVz*54;WVZ z^1NPfVy7}pO9{xXif+d+hsBX;zr|JnbpZayYk-p;^%^jE479d+oYxN!7S-WZbGrj~ zt*KuGxdM@;KG(I*0ucNW>!c;x_Yo> z@^G}!h)d0R)iXl-d2_xCs!T)?iqphW;l1?dXUVc9XhZdpvFHx5R4tA@cl%qJuW%P+ zc@pSN&l_%1RRY_2!=Cdse3e^6M-x`Slg(}%-?C*1K%QVngkHlfhu9qc*?!Qw3XcHK zt$`5UA;xpUbWR8bh#+v_(nYc0pxBdEPa7Z=ADCZyeCgD}HCIQNl2yL!fu+6B!PDBK zTEFnkCX6o0eZHVt<%BK zyWVb`Pw@734L;N-{CeWQm?Ig9(4-*GxPG;+Sm%5n{0rFH@kpzR!l+C zRT_*UcuwJAheHx3)w+Hfpf5?JA6wn2v#3j)jI!EFP};Hlk=-EO~c# zEJYTZjga|_;q6CN+_LXf1dK8vC(Jb19J<@`q)8z+<%OU zOo3xtt^|a#&NbuU5r5`VoI4T<3@;k{LJBeJ0sZUEN0$e>dF%t;c%M2c+v?2d7VQGgb9Rl9nloqYq_GLXIG;HbnZMM>bXq&j^ zBXSv5WL&da56S&_Ie^jXJVV&N(=H|< z7diX%75GB<^U=7dLU^h86&_A(N{UUkSw?9JKiqUdvXKUXLhnN-$STKLmfnlK32jd0 zW(tW20yu^q2U;)+_KJY@R4(->#)RuDfnCFI_Ej|}04a!XDN9oYT&9q%y=zgJ4x@Of zWDJoE3l>MMA(A}G+cs=;6}6~1UtT~QSjakkqRAEy;m_JEw6LU%#2;^W!a01)()93V z`KT57Iy!H+zAtU{7ld3*m}Nx@A4$6VPwYFTJDJe1_@&2F9?&5!~9A!TwDLHj@M)@7#Bo?=2` zW`z%_@s{I)jPD>zYtEhA$dZAX7e?FT(%28fT4oRmM<%D$#QQxj z=X2}pQ_OOL+EL9qHP0w8u3RiaXf-(Wb%-RePe5DdJg&I6*cQr>Mu;rsg@Mp`A zV`lR+fJW`JmUe!3GGZ<56z2ZaqPf=1V~=IpK#sjLXg~?YEXmBz(xNo5FBE=IaqzuB z*tkc0{6N8ENN`~$@LjLQ-X-h1wx&5I*%%=&>Cdm?h}0@)IL0;aUD+vmyAR#S&!2q z2f4017_qvdQVGg=mND2XkM~QxguPi{sff732#AVEx#bfQvG%FwhFc8K281`voPOG* zueDM~AXw|=RzF!MgTw$$z(Cdsm8n9tHY4RXQ7|LU&h?xIQKj;HZaE|Oo}P4`MQ6zJ zeX4(Pm?h}y{T4sPVkOI828Uu~ZEe+Y z%-8>2k6gQQr~9CY`Of+Do1gHSuB-7Plkx303rb|@rSFTKFW(@Uk}NCmt%OBHE#^~B zGJjRJy5vs-Q%bOj+YrSsz@t>WdJS;@-^8z!Upztf)L-cI!{Q+yxx(9hX(P}ZNP39u z@HZ`q3z!>InuiNX(d`m7?rAPj(6=uV?PlZZo(E^dEow(WFYj#YFrc$Q=>?uEgcb^1 zv;M^pN6L+03@SR61Jfk!;3)j=dpHsOaypBhy_kbPP@%yb8RK*?5^ny{BC-Yp$?T=@ zHtfabH?$G3W)!deDY5e|IVW0{s_G!)F+r6P0oS(Ubl96Bc5Ab4w29W4%C-MWUg9hK zI{~C6^HD1Chz7({!#B8QtJmObAo`?8!Le(p%qe@)q`z3K@2B@GKTR)ofZWI0vp{|U7+@Mn_+`gpunFD?f>ZP`cfuMVYm>1HLr;1|EIQx?=mZ^EBh!r?*u?VM{wkGM3m2(Pse*Y?}J* zr4=g6#|>g9SymG>4#p^_-6)V2aGXw=vFQKrs;cuKia3OJNoHu!L=1k`WJ!MJv6qUT zK|LuJ(J;Vz^^;l5fLpHOEoTND2u6)jDV4MB6ku8SH^a8dpkF%0ik{e9j?tJRebwlJ z-iQ=K%2p5UZHX)sP6;G*w>_7FK(2Fy2>(13BUbgK)^3quTY@%5%5v0;I) zxo-d;cJyI;#1=XXpNvc(oLD#ySEQYb!h3ckFA0_YnX2B#zsKL$s1<3pv<|w9L=B=W zHXy4)g*;I&`_We@TFK>U0WPo9XLqF#RENZlBENjD4Rc{!;Z~SLzr_DSZJsLy`@p}5 zX$4bNUcul{GcArj0x8@StsJIj$*ZO8(IC?i$#?G7en zNG%{^rr_i?ytLZ~X;L0E>_(nqqmBC-o;$}H>9QAGgB6*}J4b*J;_UEOV#^rya#tC> ze_58FAw7~eueo2zxS?6ug)9>pIcf556qcJ)m79%10n(PTVdncvN$guJmINPxC^^Bg zc7F|{qvTamAJH!C%v;xQzEUa>MfwfR%vr+c<*z{t9)PH7GE|xZz5Tgqzzh!ni1P6T z?=mwqFe8L5z#1GRwK4vYDwOD4!#)_l4FH6Bfa(f3zM>rx_e&3%aaYWw;9cQQl|@w; znEn;TE^R@~Tr;hLD2q1RNpZI>TEJPVC zsJip4!y6#zqeBCMWLF%^iU@SX@MjE$ogpB{>5Fsw9;Mhpt_K!G#$@ZMuUW}uP?W_dzzc)U(Aa#&Xpf>&c-Z3O~ zZtDnU`^zdf+9Ux~D#wxpA-tZg@{WH%0t5!b3Xozn3pARLPQbN!U@+1K;qw{L;Fup2 z1P9?Pjfu4bPRC)_(-={^gipCFBY870<9!cLVY(80+e9kcCr#HX&>_)cr86hK5g=x| zL?%g5MI>okPi9k~1rVR?07)(QmEx~7fT)84Y`79#0(0w~S!1XcxxHg6BO?=PZGAtU z(1%|q;C2SDc`a{1B!fk|dk%OjlLFC`6Im~9qIyGa6u3naZ0bBc!K%?qUi6g=K7^p$e8Z{n z130KD$(A6TmqxwqT;`NJO>1n3rK^pp$bT%;$Q9) z-UZNpW29%Q+~*l#WSi1qbX@AeJ%AoTy0GWhM;L+wz)D=|S~*W+>ejm#*Q-x7+I$^= z9C^2$J^2$$eKY`}vkEFd^1V;`lItdYh-4;unQdbMjK#Tz+qs9XIdHkb+Zu1txF?M%?-_wPYQWM@fbx__nWCT7) zArZvG8{T{^F`D4P2Hm8v3SMpMN>x_OQ<)#`X?+$HxJf?!Vp1|}$y8*dtv|o)g^!Ce z|H&Mz*Qh{YS2>TwB^VqPIfaOidto-Z$bmG(I`8&#(6{QErbM^0+$0$CpY`s|7We4= ztX1rk1Uf$ZQB&1GnchRr%V-4GHl4$45|-7o+H{gZbU~0@7zCYao)53#1y@!gXLz{G zin$ya8w{DqT&W{HO;f^-VBASU=zm3NdE3Y^rs&>PXzrkkc^Blvtj@K*uwqQJYub~x zq1)j@r}#l8;y)?Ud-~v44RFxb2+g(|_Bs0jcI{jnO;s@G9+vVvbvRP24 zWu$=1UJbK>*+Df@g=-|oSL%ap^&V(2mW&H~*0rd3?2_vHEDPlZP#Nv&Tj?-ot9XEi!P zIUiWWR>|zV?9%T&`8afAC~h+Q14W{U;A%z#b02gpA{xqB8Mwa(5-eDHe3eE~E-Sv- zV>8kxY@bn8SO&36*Jt&<(`(G%xYHZ;GSqhoj_uCF^a%27W^N4I{X}Z;e4BT<66GIo z^kg@L`N7&69`BEdA{;&71kG~%I*;Y9cP42aSeF)YJT4woFuH(eR{u$(RtO%r(d7zWu$Fh7&GZGI{{za5IYB{=)GIgTL~gM zR=rxB)2a_}nYxm`G0LJ7OiAgGT{L#aJ)q(kB;)&e1B!;Jnjw>!KMMP)#F06z$Rtv* zrB-(~S5vshhw-aRRLk+izGAmF?AX8KU4nHhO^M=*9IH_pY4;bz2&e#uxirazaVU>}y7goo87Ys#QoS1*IF!IT1!F4WMM z4JKip`UWPUwyIkW>>AAp0eoNC<%e7YZ1fd{V={wpcfJo+w4k7!Zm0Zwf=mYO2kp`_ z!)|rhS9`gz=Ir&OOQ@fu#c*)~ZFlmx2l`m^m%)F2XGFtMH()EGeIYhmGMp4~>E|cS z0X+kxOmK7ma0`v5Uo!pWvRa4K7Kd>;Xi$MUmbQ!c_?S z{P|uAyznASrYmHvR!fAg1l`X4i_!5Sm3F+JeKd7yk-C@C#IAkbJJIS1< zTrb6BrrLn-m~*)}pZ>ThSIxxQ@HqR`jQ{?0lizt4?9PM->TOP3;WlX^VUs9vW!qK( z0LDU&z5gEngs0*d%6Q5ZvdKN~^HfS2Xqez?QWeJPmrI5yV<)pE9Xy4Fy&my?mEgac zpwUBz_$B>j!vU8k;Ui?^1d)${o2&to&XTs8Vk#`_IKOkBrUOrD%F1;6M<#Ekmq4f~ zuVyy?QE&-}a2?uV1Ni+{#{3I)$do`|mnjytB^^cx0tV{+~%6Lc;NJr8vc zH&?H)WbplmeX^h9g6Fr*H^|uWFWuOg8Yl7l@Hg^^7*xWf-J}=%tJ2C5nn_fQYGL$s zEsI9zkIJ?8?ytg|bzZ>gJmKTjx5dCHVi}^Dy70W|zOF^teb*-m)**(@UtAq!UH=T`|61X8*8D-_HbZV*}zFh~3(A_YB5-RM2FNJ`Ad`vlb zqY;I)-qA=nl5Qf89=A>hp`3Ee))n*|fvX3(w{IL3#rIQTIvCQfn7B_4YUi&q+HzOw zjfYm`9+rfZ>c1eM8z>~BosYTLb{bD7KCkmMH7ws9(bM2V{T)hM5TpAlZn4yi;(vEl zPpiN`Lkz2Z-!=&&i{MslHRO6E-$dc|lRfGd(-=R2K-%%k)R`5|$f7x+(>h)347y?Z zM%Fim(yVewE>tt|grVkUnj6b&Dt6x-FF2*;-3w)=c^8}{iRh3BAK8w;33tJS4wjK| zkOF1ZgFuPpxY_J`LOFG_D;AA0yjK~1m-Ua!D-FK;;;D8j7|$Hz8p+65h;q)M6=_F( zL5QC%lMRtvq$&q)^DgtRyMpKc$vO8I8z~{}#M~@)l@Dv9$S(ciBdp%dVzUY^4IdSb z-b%m+Y@J;{pG*D+{VY_b|G#3D(k3Hf1>DqS%h~SM0o*c>kTB!yt-dyD*KfB3X_z zLM-BOTsMKGT4Tl2Teh!t8i|)~X~`h4j;rFUB!9v5H**T2;ieu0KbkE2F`E2b*4BP+ zSn7?h%pN;g2F6pa^taco6az{ZO9(qA_4$-xqStB!fr{>&J4}S@T~F1(eviabe(>2H z-zW-~){ZSU6O22a=*r6~?O4lQ!Rf5k4vggg9=0{yfy+_~EcD zBdiJ<@NQCp>aXzB_+w@pvOXaYS&B_h1@O0uZ&pa#%L8NS7KY`rFWZy(xLL9YKUL~_ zQOBA15sqkr&ls2nUWpua1~~-O?l}v_;D|in@H|g%s)e{j`r$jx7*8AgzT(VMd%wu4 z_HH75#S-(F-P_q`g>-lO`!3Y2yeuYJ_MN5%KfcX{ z-`!qDI3)I*S?<>`tqaC~!Cc0;C>Ov;g>9G8AAB8E42bT|6n9{>5%LW@X7kI z5LiQUFjEuAV-q2Ngri_d1nm-DTdy}SDqG(67z*P(WpZ!4~3wP0UA zsPrW+5Hm-}%jm)f(k6WQmXU|t8KvTPWVB0{bZh0;>w zIW96rRBkpDgSrbz$&PPF#8jplLt^pq4V18dr)~NEF!K3(D)4@qo)J3|5}}e60CqVd zQNcmX#2YviP1&&@|7eb5J&Tx?gO(YowY{{f@MhB}$kDtsFK#W0AC8 zKs2!+vz{ki3@K?OgwYrZKTpM-;dhmeOYM^w)fyJYllpv_I%!&=f0M+KA*d)ZFKcgL zI!8?lRnfof@X2N6K8v{&{j>@vuF_LP;}_}J{bB2)!!**?J2Y$2wP?%Exxi(NjH=OX zcdW?#B*WuEh8NgsCi9QR+@`3_SDv(=izVIDb1fp^KbGq51Ao;j%_i1b zyZIVD(2rf~P^#ywc|t{UUoUu$x#YHXlN)_Qb?1D8>}f z5V$69NOhEUAIaxslh=GTPv<3fyeb`QHGAxr(jM-(xTi7T=|3(g$^Y$`|*4#*? z6DX9w6?7;N^*Rb+e0CgG%_)PN`>2L*#aIbYjZmBHhcmikfn0uN0VhZmK?Ggd<-3o1qBhm;Slu^7%mmxcw`!D_Grq;2& zbl}4F8!;ksWh^(o z3)`c9^9T8&%zh8uT*ebw{rUXXq;}xOl0`-QmcEW(MB(*zi-K2uHFb3vM1hfzRja1= z*>ejAT>#ZPMJ#*q#M5!h#;JB%lr7ZrXS?q~lVj6Oy(+nnm_8mUFRm}ahKNOL+tnxQ zW%Lp)(?GUU@{9SZNx8k&5r@0_ zYTSZ_nr&LF?Lacj)O1GlW3|Qk%CDDt<75(D6Qcd4etdbcaT(RN_>Sfc)5#VaqBR4e zDJH!$8n0vzI>S()c=0yGX-DszO#O`kzmH!_Z-c~_yy5R{Px;cp+(%u9v09F)%+2T` z99Y%Hx?&3GG}MYs_Z9$QcP_{!l1;&N_`-;P6C@`QHb{{Ip&&2Rx;{2mDN|b1{n3<6 zQO%o0T&+_hiL>76ERd%=Al6s{(i~f^+!$MfYGhkbq^Tq#8bX%4nN`{<7Kd{@_RJ=c zZN+7e3}uvFN1?tudy(Tq6;+i>BP{%iol@HRW$OBzYEw|=iOq>Es+v)zA^TYiI4fkt z_RluD(bbQD{3EK<^43R#Qy(!f=VScl?+$cD8o&7nDoeLEnK@wln!yPSt0Ac=`OrV_OwRH zjH7Q3R03S!VL*^5bgD|Mvy5*U5CGp2Du(>_h=%c-xC3Yt>c%t(G4v!T0bpqa`O$d7 z&P(Md5E;$}H`x{*$y5*`o>OkCvCDeUET>A3#ze%PzV$F$6;<%~Vw()XXYaC$_iyRZ>Lp_CI^QdPx?+$c$uum|$ivY)7& z);=s+jFRUu5f6VOxjH*L2cmcK{r0JipODyl>XA{Ln8sx+KN*GjP>*GWtc1dBPu=4U zxm_a3zxCah!?djczPL7D@m5wm3+F;#uR&Dr_X`;7(U*q5){-M`h(!Xwpw+rqdG4nP z8emWmi1ZSY!#L@D)PI1?=2`FSZ?3W*fK|j3AXdF$QfQ3}In?F%6V05f`+7E1iroXC zB%1^m4Va<10j_mYGCRVYDOiKTZrg*XvsseCLCc#sxC9FByBpw3potj*qP~bCI(QB0 zKMQRJczoE3e2!N1mLaLF^vkEsAhG$JKgq^lv{kqTrRbgzzup{KfyH7occEUwJQ^M@vy5zZX1SvjO1W!O7i00fT0dGmr-O3&10pkwbW# z)x@Qr$5PnVp2$)uDdJ}%U@aMCBqQk$fe9{Hlg%`t)e~lhu5B$&1>ePymbLuGyfkP- zx+xQLnWRXMyY_n3miZ5m)=UpkLF{d`k1XgJPcE7UKS%*}<*$3&rmp@w!EbBPl7G!V z01#@wAb1Es7vH2#Tq0SLtpxv{o2qq)r-WN9C5|)3|Mh3+cO=cHHD|G>C9{4&R}>=b#kPmb5*vRmNDU58+2d zdoE82mCEAijYz+OBAE;Tj99+32H1e*B_@WLRJ~s~GCl7`t#Aj#TuYk4rE*7V-Qe-3 z-i=Q2p<*eO{cTujyj)C2Dr_ZMZq#Qq@lS~7Qv_}VZ28k!$8prp=8r~I&JDV*i``Ef z)LxzLw|RE~E3Kj2TjVmf=W)6@5O@ z>6-`FsdTO?8W8CHdj&wGod9OoWk6_=J1HOwMUy@y4jAA$Q-|b2#!xX#Cj1vz6r)Ro zlK-zxYB-m_L83`}ip!8o(>ij-UAPkU$`2qU!pYxq#=%!9(Z%d_B%pFoB-MVQ@(?uo z0ZDtBbR$At2X>Oisos%pglZ78FD(>KiRlIL{R=ShwK|@NXIa+qkUVu zT*>rvhGta;2ur~9Hal|#ftsmiAkFby^L6ko5*i+c*(XF4ysBLOyY>x@Vw*BUqm*< zD4b;KbYG;7=5FbC3tr%=_f0mPaZ6-urmpx|rS>f?VoIM#M njQC0;nuY)O7lg<8n*I?H&iUk3^Z(b30(>dStIO5On1%g+Nk&!P literal 0 HcmV?d00001 diff --git a/devices/surface/surface-book-GPU-overview.md b/devices/surface/surface-book-GPU-overview.md index b06a70ebc8..666e771178 100644 --- a/devices/surface/surface-book-GPU-overview.md +++ b/devices/surface/surface-book-GPU-overview.md @@ -1,6 +1,6 @@ --- title: Surface Book 3 GPU technical overview -description: This article provides a technical evaluation of GPU capabilities across Surface Book 3 13-inch and 14-inch models. +description: This article provides a technical evaluation of GPU capabilities across Surface Book 3 models. ms.prod: w10 ms.mktglfcycl: manage ms.localizationpriority: medium @@ -11,19 +11,19 @@ ms.topic: article ms.date: 5/06/2020 ms.reviewer: brecords manager: laurawi -ms.audience: itpro +audience: itpro --- # Surface Book 3 GPU technical overview ## Introduction -Surface Book 3 for Business, the most powerful Surface laptop yet released, integrates fully modernized compute and graphics capabilities into its famous detachable form factor. Led by thequad-core 10th Gen Intel Core i7 and NVIDIA® Quadro RTX™ 3000 graphical processing unit (GPU) on the 15-inch model, Surface Book 3 for Businesses comes in a wide range of configurations for consumers, creative professionals, architects, engineers, and data scientists. This article explains the major differences between the GPU configurations across 13-inch and 15-inch models of Surface Book 3 for Business. +Surface Book 3, the most powerful Surface laptop yet released, integrates fully modernized compute and graphics capabilities into its famous detachable form factor. Led by the quad-core 10th Gen Intel® Core™ i7 and NVIDIA® Quadro RTX™ 3000 graphical processing unit (GPU) on the 15-inch model, Surface Book 3 comes in a wide range of configurations for consumers, creative professionals, architects, engineers, and data scientists. This article explains the major differences between the GPU configurations across 13-inch and 15-inch models of Surface Book 3. A significant differentiator across Surface Book 3 models is the GPU configuration. In addition to the integrated Intel GPU built into all models, all but the entry-level, 13.5-inch core i5 device also feature a discrete NVIDIA GPU with Max-Q Design, which incorporates features that optimize energy efficiency for mobile form factors. -Built into the keyboard base, the additional NVIDIA GPU provides advanced graphics rendering capabilities and comes in two primary configurations: GeForce® GTX®1650/1660 Ti for consumers or creative professionals and Quadro RTX 3000 for creative professionals, engineers, and other business professionals who need advanced graphics or deep learning capabilities. This article also describes how to optimize app utilization of GPUs by specifying which apps should use the integrated iGPU versus the discrete NVIDIA GPU. +Built into the keyboard base, the additional NVIDIA GPU provides advanced graphics rendering capabilities and comes in two primary configurations: GeForce® GTX® 1650/1660 Ti for consumers or creative professionals and Quadro RTX 3000 for creative professionals, engineers, and other business professionals who need advanced graphics or deep learning capabilities. This article also describes how to optimize app utilization of GPUs by specifying which apps should use the integrated iGPU versus the discrete NVIDIA GPU. -## Surface Book 3 for Business GPUs +## Surface Book 3 GPUs This section describes the integrated and discrete GPUs across Surface Book 3 models. For configuration details of all models, refer to [Appendix A: Surface Book 3 SKUs](#). @@ -36,9 +36,9 @@ The integrated GPU (iGPU) included on all Surface Book 3 models incorporates a w NVIDIA GeForce GTX 1650 with Max-Q design delivers a major upgrade of the core streaming multiprocessor to more efficiently handle the complex graphics of modern games. Its concurrent execution of floating point and integer operations boosts performance in compute-heavy workloads of modern games. A new unified memory architecture with twice the cache of its predecessor allows for better performance on complex modern games. New shading advancements improve performance, enhance image quality, and deliver new levels of geometric complexity. -### NVIDIA GeForceGTX 1660 Ti +### NVIDIA GeForce GTX 1660 Ti -Compared with the GeForce GTX 1650, the faster GeForce GTX 1660 Ti provides Surface Book 3 with additional performance improvements and includes the new and upgraded NVIDIA Encoder, making it better for consumers, gamers, live streamers and creative professionals. +Compared with the GeForce GTX 1650, the faster GeForce GTX 1660 Ti provides Surface Book 3 with additional performance improvements and includes the new and upgraded NVIDIA Encoder, making it better for consumers, gamers, live streamers, and creative professionals. Thanks to 6 GB of GDDR6 graphics memory, Surface Book 3 models equipped with NVIDIA GeForce GTX 1660 TI provide superior speeds on advanced business productivity software and popular games especially when running the most modern titles or livestreaming. With an optional 2 TB SSD (available in U.S. only), the 15-inch model with GeForce GTX 1660 Ti delivers the most storage of any Surface Book 3 device. @@ -49,13 +49,13 @@ NVIDIA Quadro RTX 3000 unlocks several key features for professional users: ray ## Comparing GPUs across Surface Book 3 -NVIDIA GPUs provide users with great performance for gaming, live streaming, and content creation. GeForce GTX products are great for gamers and content creators. Quadro RTX products are targeted at professional users, provide great performance in gaming and content creation, and also add: +NVIDIA GPUs provide users with great performance for gaming, live streaming, and content creation. GeForce GTX products are great for gamers and content creators. Quadro RTX products are targeted at professional users, provide great performance in gaming and content creation, and also add the following features: -- RTX acceleration for ray tracing and AI. This makes it possible to render film-quality, photorealistic objects and environments with physically accurate shadows, reflections and refractions. And it’s hardware accelerated AI capabilities means the advanced AI-based features in popular applications can run faster than ever before. +- RTX acceleration for ray tracing and AI. This makes it possible to render film-quality, photorealistic objects and environments with physically accurate shadows, reflections and refractions. And its hardware accelerated AI capabilities means the advanced AI-based features in popular applications can run faster than ever before. - Enterprise-level hardware, drivers and support, as well as ISV app certifications. -- IT management features +- IT management features including an additional layer of dedicated enterprise tools for remote management that help maximize uptime and minimize IT support requirements. - Unless you count yourself among the ranks of advanced engineering, design, architecture, or data science professionals, Surface Book 3 equipped with NVIDIA GeForce graphics capabilities will likely meet your needs. Conversely, if you’re already in -- or aspiring to join -- a profession that requires highly advanced graphics capabilities in a portable form factor that lets you work from anywhere Surface Book 3 with Quadro RTX 3000 deserves serious consideration. To learn more, refer to the Surface Book 3 Quadro RTX 3000 overview. + Unless you count yourself among the ranks of advanced engineering, design, architecture, or data science professionals, Surface Book 3 equipped with NVIDIA GeForce graphics capabilities will likely meet your needs. Conversely, if you’re already in -- or aspiring to join -- a profession that requires highly advanced graphics capabilities in a portable form factor that lets you work from anywhere, Surface Book 3 with Quadro RTX 3000 deserves serious consideration. To learn more, refer to the Surface Book 3 Quadro RTX 3000 technical overview. **Table 1. Discrete GPUs on Surface Book 3** @@ -73,21 +73,21 @@ NVIDIA GPUs provide users with great performance for gaming, live streaming, and | | **GeForce GTX 1650** | **GeForce GTX 1660 Ti** | **Quadro RTX 3000** | | -------------------------------------------------------- | -------------------- | ----------------------- | ------------------- | | **NVIDIA CUDA processing cores** | 1024 | 1536 | 1920 | -| **NVIDIA Tensor cores** | No | No | 240 | -| **NVIDIA RT cores** | No | No | 30 | +| **NVIDIA Tensor Cores** | No | No | 240 | +| **NVIDIA RT Cores** | No | No | 30 | | **GPU memory** | 4 GB | 6 GB | 6 GB | | **Memory Bandwidth (GB/sec)** | Up to 112 | Up to 288 | Up to 288 | | **Memory type** | GDDR5 | GDDR6 | GDDR6 | | **Memory interface** | 128-bit | 192-bit | 192-bit | -| **Boost Clock MHz** | 1245 | 1425 | 1305 | -| **Base Clock (MHz)** | 1020 | 1245 | 765 | +| **Boost clock MHz** | 1245 | 1425 | 1305 | +| **Base clock (MHz)** | 1020 | 1245 | 765 | | **Real-time ray tracing** | No | No | Yes | -| **AI Hardware Acceleration** | No | No | Yes | +| **AI hardware acceleration** | No | No | Yes | | **Hardware Encoder** | Yes | Yes | Yes | | **Game Ready Driver (GRD)** | Yes 1 | Yes 1 |Yes 2 | **Studio Driver (SD)** | Yes 1 | Yes1 | Yes 1 | | **Optimal Driver for Enterprise (ODE)** | No | No | Yes | -| **Quadro New feature Driver (QNF)** | No | No | Yes | +| **Quadro New Feature Driver (QNF)** | No | No | Yes | | **Microsoft DirectX 12 API, Vulkan API, Open GL 4.6** | Yes | Yes | Yes | | **High-bandwidth Digital Content Protection (HDCP) 2.2** | Yes | Yes | Yes | | **NVIDIA GPU Boost** | Yes | Yes | Yes | @@ -96,14 +96,14 @@ NVIDIA GPUs provide users with great performance for gaming, live streaming, and 1. *Recommended* 2. *Supported* -## Optimizing power and performance on Surface Book 3 for Business +## Optimizing power and performance on Surface Book 3 -Windows 10 includes a Battery Saver mode with a performance slider that lets you maximize app performance (by sliding it to the right) or preserve battery life (by sliding it to the left). Surface Book 3 for Business implements this functionality algorithmically to optimize power and performance across the following components: +Windows 10 includes a Battery Saver mode with a performance slider that lets you maximize app performance (by sliding it to the right) or preserve battery life (by sliding it to the left). Surface Book 3 implements this functionality algorithmically to optimize power and performance across the following components: -- CPU Energy Efficiency Registers (Intel SpeedShift Technology) and other SoC tuning parameters to maximize efficiency. -- Fan Maximum RPM (4 possible modes: quiet, nominal, performance, max) -- Processor Power Caps (PL1/PL2) -- Processor IA Turbo Limitations +- CPU Energy Efficiency Registers (Intel Speed Shift technology) and other SoC tuning parameters to maximize efficiency. +- Fan Maximum RPM with four modes: quiet, nominal, performance, and max. +- Processor Power Caps (PL1/PL2). +- Processor IA Turbo limitations. By default, when the battery drops below 20 percent, the Battery Saver adjusts settings to extend battery life. When connected to power, Surface Book 3 defaults to “Best Performance” settings to ensure apps run in high performance mode on the secondary NVIDIA GPU present on all i7 Surface Book 3 systems. @@ -119,35 +119,38 @@ New in Surface Book 3, apps enabled for Safe Detach let you disconnect while the ### Modifying app settings to always use a specific GPU -You can switch between the power-saving but still capable built-in Intel graphics and the more powerful discrete NVIDIA GPU and associate a GPU with a specific app. By default, Windows 10 automatically chooses the appropriate GPU, assigning graphically demanding apps to the discrete NVIDIA GPU. In most instances there is no need to manually adjust these settings. However, if you frequently detach and reattach the display from the keyboard base while using a graphically demanding app, you’ll need to close the app prior to detaching. To enable continuous use of the app without having to close it every time you detach or reattach the display, you can assign it to the integrated GPU, albeit with some loss of graphics performance. +You can switch between the power-saving but still capable built-in Intel graphics and the more powerful discrete NVIDIA GPU and associate a GPU with a specific app. By default, Windows 10 automatically chooses the appropriate GPU, assigning graphically demanding apps to the discrete NVIDIA GPU. In most instances there is no need to manually adjust these settings. However, if you frequently detach and reattach the display from the keyboard base while using a graphically demanding app, you’ll typically need to close the app prior to detaching. To enable continuous use of the app without having to close it every time you detach or reattach the display, you can assign it to the integrated GPU, albeit with some loss of graphics performance. In some instances, Windows 10 may assign a graphically demanding app to be iGPU; for example, if the app is not fully optimized for hybrid graphics. To remedy this, you can manually assign the app to the discrete NVIDIA GPU. **To configure apps using custom per-GPU options:** -1. Go to **Settings** > **System** > **Display** and select **Graphics Settings**, as shown in the following figure. - 1. For a Windows desktop program, choose **Classic App** > **Browse** and then locate the executable file for that program. +1. Go to **Settings** > **System** > **Display** and select **Graphics Settings**. + + 1. For a Windows desktop program, choose **Classic App** > **Browse** and then locate the program. 2. For a UWP app, choose **Universal App** and then select the app from the drop-down list. - 2. Select **Add** to create a new entry on the list for your selected program, select Options to open Graphics Specifications, and then select your desired option. + +![Select power saving or high performance GPU options](images/graphics-settings2.png) + 3. To verify which GPU are used for each app, open **Task Manager,** select **Performance,** and view the **GPU Engine** column. -## Appendix A: Surface Book 3 for Business SKUs +## Appendix A: Surface Book 3 SKUs | **Display** | **Processor** | **GPU** | **RAM** | **Storage** | | ------------- | --------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------- | ----------- | | **13.5-inch** | Quad-core 10th Gen Core i5-1035G7 | Intel Iris™ Plus Graphics | 16 LPDDR4x | 256 GB | -| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 16 LPDDR4x | 256 GB | -| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 32 LPDDR4x | 512 GB | -| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 32 LPDDR4x | 1 TB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 16 LPDDR4x | 256 GB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 512 GB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 1 TB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 2 TB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA Quadro RTX 3000. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 512 GB | -| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris™ Plus Graphics
NVIDIA Quadro RTX 3000. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 1 TB | +| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 16 LPDDR4x | 256 GB | +| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 32 LPDDR4x | 512 GB | +| **13.5-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1650. Max-Q Design with 4GB GDDR5 graphics memory | 32 LPDDR4x | 1 TB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 16 LPDDR4x | 256 GB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 512 GB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 1 TB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA GeForce GTX 1660 Ti. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 2 TB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA Quadro RTX 3000. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 512 GB | +| **15-inch** | Quad-core 10th Gen Core i7-1065G7 | Intel Iris Plus Graphics
NVIDIA Quadro RTX 3000. Max-Q Design with 6GB GDDR6 graphics memory | 32 LPDDR4x | 1 TB | > [!NOTE] > 2TB SSD available in U.S. only: Surface Book 3 15” with NVIDIA GTX 1660Ti diff --git a/devices/surface/surface-book-quadro.md b/devices/surface/surface-book-quadro.md index 9c0ba649c4..de98c89975 100644 --- a/devices/surface/surface-book-quadro.md +++ b/devices/surface/surface-book-quadro.md @@ -27,9 +27,9 @@ Surface Book 3 powered by the NVIDIA® Quadro RTX™3000 GPU is built for profes Of paramount importance to commercial customers, Quadro RTX 3000 brings a fully professional grade solution that combines accelerated ray tracing and deep learning capabilities with an integrated enterprise level management and support solution. Quadro drivers are tested and certified for more than 100 professional applications by leading ISVs providing an additional layer of quality assurance to validate stability, reliability, and performance. -Quadro includes an additional layer of dedicated enterprise tools for remote management of Surface Book 3 devices with Quadro RTX 3000. IT admins can remotely configure graphics systems, save/restore configurations, continuously monitor graphics systems and perform remote troubleshooting if necessary. These capabilities along with deployment tools maximize uptime and minimize IT support requirements. +Quadro includes an additional layer of dedicated enterprise tools for remote management of Surface Book 3 devices with Quadro RTX 3000. IT admins can remotely configure graphics systems, save/restore configurations, continuously monitor graphics systems and perform remote troubleshooting if necessary. These capabilities along with deployment tools help maximize uptime and minimize IT support requirements. -NVIDIA develops and maintains Quadro drivers that are tuned, tested, and validated to provide enterprise level stability, reliability, availability, and support with extended product availability. Each driver release involves more than 2000 person days of manual testing with professional applications test suites and test cases. Security threats are continually monitored, and regular security updates are released to protect against newly discovered vulnerabilities. In addition, Quadro drivers undergo an additional layer of testing by Surface engineering prior to release via Windows Update. +NVIDIA develops and maintains Quadro Optimal Drivers for Enterprise (ODE) that are tuned, tested, and validated to provide enterprise level stability, reliability, availability, and support with extended product availability. Each driver release involves more than 2000 man days of testing with professional applications test suites and test cases, as well as WHQL certification. Security threats are continually monitored, and regular security updates are released to protect against newly discovered vulnerabilities. In addition, Quadro drivers undergo an additional layer of testing by Surface engineering prior to release via Windows Update. ## Built for compute-intensive workloads