Longest lasting laptop and MOAR TESTS! | Surface Laptop

Software engineering
17 Jul 202420:31

Summary

TLDRライブストリームで既に開封した3台のSurface Laptopを紹介します。バッテリーテストではSurface Laptop 7が最長の持続時間を記録しましたが、Surface Laptop 6のIntel Core Ultra 7 165hはバッテリー持続時間が短めでした。新旧のSurface Laptopを比較し、タッチパッド、キーボード、ポート、画面反射率などの違いを詳しく解説。実際の使用感やパフォーマンスについても触れ、特に新しいモデルのバッテリー持続時間の長さが強調されました。最終的には、用途に応じた購入のアドバイスが提供されます。

Takeaways

  • 💻 このビデオでは、3台のSurface Laptopを比較しています。
  • 🔋 Surface Laptop 7は、X plusチップで装備されており、リアルワールドのバッテリーテストで最も長持ちしました。
  • 🖥️ Surface Laptop 6は、Intel Core Ultra 7 165hチップを搭載しており、バッテリーテストではあまり長持ちしませんでしたが、コーディングタスクには適しています。
  • 🎶 これらのラップトップには、優れたアルミニウム製のプレミアム感があります。
  • 🖱️ 一部のタッチパッドに問題があることが報告されていますが、これは稀な現象であり、通常は問題ありません。
  • 🔓 Windows Helloがすべての3台のラップトップで利用可能で、ユーザー認証に便利です。
  • 📚 新しい2台のラップトップは、前の世代よりも狭いフレームを特徴としており、タッチスクリーンもより反応が良いと感じます。
  • 🔌 新しいモデルは、旧モデルよりもUSB-Cポートが1つ多く、さらにヘッドフォンジャックとUSB-Aポートも備えています。
  • 📦 新しいSnapdragonモデルは、Apple MacBook Airに似た見た目の箱でパッケージされています。
  • 🖥️ モニターとの互換性テストでは、X Eliteは複数のモニターを認識し、パフォーマンスに影響を与えませんでした。
  • 🌞 Surface Laptop 7のスクリーンは、最も明るく、反射率も高く、MacBook Airのスクリーンと比較して明らかに明るく映ります。
  • 🚀 X EliteとX+は、スタートアップ速度が非常に速く、特にX Eliteは他のモデルよりも遥かに早く起動しました。
  • 🔌 これらのラップトップは、ARMアーキテクチャで実行されるため、x64ソフトウェアの互換性に依存していますが、Microsoftのプリズム技術により、パフォーマンスへの影響は最小限です。
  • 🛠️ 開発者にとっては、Visual StudioやPythonなどのツールはARMネイティブで実行可能ですが、Android StudioやSQL Server Management Studioは翻訳層を介して実行されるため、パフォーマンスに影響があります。
  • 🎮 グラフィックドライバーのアップデート後、ゲームのパフォーマンスは向上しており、Doom Eternalのようなゲームはスムーズにプレイできます。
  • 🔋 Surface Laptop 7のバッテリー寿命は非常に優れており、MacBook Airを上回るバッテリー寿命を持ちます。
  • 🛠️ Surface Laptopはアップグレード可能で、M.2スロットを使ってストレージをアップグレードできます。

Q & A

  • このビデオでは何台のSurfaceラップトップが紹介されていますか?

    -このビデオでは3台のSurfaceラップトップが紹介されています。

  • Surface Laptop 7とSurface Laptop 6のどちらがバッテリーテストで長い持ち時間を示しましたか?

    -Surface Laptop 7のX plusチップ搭載モデルがバッテリーテストで最も長い持ち時間を示しました。

  • ビデオの主題は何ですか?

    -ビデオの主題はSurface Laptop 7とSurface Laptop 6の比較、特にバッテリーテスト、外観、タッチパッド、キーボード、および他の機能に関するテストです。

  • Surface Laptop 6とSurface Laptop 7の外観の違いは何ですか?

    -Surface Laptop 6とSurface Laptop 7の外観の違いは、新しいモデルがより狭いフレームを持っており、タッチスクリーンがより反応的で、キーボードとタッチパッドも改良されています。

  • ビデオで紹介されたSurface Laptop 6とSurface Laptop 7のどちらがより多くのポートを備えていますか?

    -新しいSurface Laptop 7は、旧モデルのSurface Laptop 6よりも1つの追加のUSB-Cポートを備えています。

  • ビデオで言及されたSnapdragonチップ搭載のSurface Laptopはどのような箱に入っていますか?

    -Snapdragonチップ搭載のSurface Laptopは、AppleのMacBook Airに似た見た目の箱に入っています。

  • ビデオで言及されたMacBook Airと比較した場合、Surface Laptopの画面の反射性はどのようなものですか?

    -ビデオで言及されたMacBook Airは反射性が少なく、Surface Laptopの新しいモデルは反射性が高く、ほぼ鏡のように見えます。

  • ビデオで紹介されたSurface Laptop 6とSurface Laptop 7のどちらがより速いメモリスピードを持っていますか?

    -Surface Laptop 7の両モデルが新しいメモリLPDDR5を備えており、より速いメモリスピードを持っています。

  • ビデオで言及された開発者向けのアプリケーションとして、Visual StudioがARMネイティブで動作することが確認されていますか?

    -はい、Visual StudioはARMネイティブで動作することが確認されており、開発者にとって重要なアプリケーションです。

  • ビデオで紹介されたSurface Laptopのアップグレーダビリティはどの程度ですか?

    -ビデオで紹介されたSurface Laptopは、アップグレーダビリティが高いとされており、特にストレージをアップグレードすることができます。

Outlines

00:00

💻 サーフェスラップトップの比較とテスト

ビデオでは、3台のサーフェスラップトップ(7型、6型、X+チップ搭載型)を比較しています。7型はリアルワールドのバッテリーテストで最も長持ちし、X+チップはその中でも特に優れていると評価されています。6型はIntel Core Ultra 7 165hを搭載しており、バッテリーテストではあまり長持ちしませんでしたが、コーディングタスクには適していると述べています。また、タッチパッドの反応やキーボードの感触、Windows Helloの機能なども触れています。新旧モデルの外観の違いやポートの配置、画面の反射率、バッテリーの充電効率なども比較されています。

05:01

🔋 バッテリーテストと画面明るさの比較

ビデオでは、各モデルのバッテリーテスト結果と画面の明るさについて触れています。X+チップ搭載モデルは最も明るい画面を持ち、535 nitsと測定されています。X Eliteは1.9 nitsの最低明るさで起動し、535 nitsまで明るくなることができ、MacBook Airは456 nitsと比較的暗めの画面を持っています。また、スタートアップ時間のテストを行い、Intelベースのモデルが一番速く、MacBook Airが遅くなっていることがわかります。メモリ速度やメモリ帯域幅についても比較しており、X EliteとX+モデルは新しいLPDDR5メモリを搭載しており、非常に高速であることが示されています。

10:04

🖥️ モニタとの互換性とC++コードのビルドテスト

ビデオでは、サーフェスラップトップとモニタの互換性について触れています。特に、X EliteとX+モデルは複数のモニタを接続してもパフォーマンスの低下は見られません。また、C++コードのビルドテストを行い、IntelベースのモデルとARMベースのモデルのビルド時間を比較しています。ARM64バイナリとx64バイナリの実行時間の違いについても触れており、Prismという翻訳レイヤーがx64バイナリをARM64で実行できることがわかります。

15:05

🤖 ARMアーキテクチャでのソフトウェアの実行とゲームのテスト

ビデオでは、ARMアーキテクチャでのソフトウェアの実行について触れています。Visual Studio、Chrome、VS Code、Notepad++、Docker、Python for Windows、Postman、PowerToysなどのアプリケーションがARMで実行できることが紹介されています。一方で、Android Studio、SQL Server、MySQL Workbench、Git for Windows、VMware、VirtualBoxなどのアプリケーションはまだARM対応していないと述べています。また、グラフィックドライバーのアップデート前後でのBlenderのレンダリングテストやDoom Eternalのゲームプレイテストについても触れています。

20:06

🛠️ ハードウェアのアップグレーダビリティと総括

ビデオでは、新モデルのX EliteとX+マシンのアップグレーダビリティについて触れています。M.2スロットを使ってストレージをアップグレードできることが示されています。また、開発者にとってはVisual StudioなどのツールがARMで高速に動作する一方で、Android Studioなどのツールはまだ対応が不十分であると述べています。最終的には、ウェブ開発やPython開発に適したマシンであることが強調されていますが、特定の開発タスクにはIntelベースのマシンがまだ必要な場合があると総括しています。

Mindmap

Keywords

💡Surface Laptop

Surface Laptopは、Microsoftが製造するノートパソコンシリーズです。ビデオでは、Surface Laptop 7、Surface Laptop 6、Intel Core Ultra 7 165hを比較しています。このシリーズはバッテリー寿命や性能などの観点から評価されています。

💡バッテリーテスト

バッテリーテストとは、デバイスのバッテリー寿命を評価するための試験です。ビデオでは、Surface Laptop 7が最も長持ちすることが確認され、Surface Laptop 6はそれに対してあまり長持ちしないとされています。

💡アルミニウムプレミアム感

アルミニウムプレミアム感は、デバイスの質感や高級感を表現するための言葉です。ビデオでは、Surface Laptopがアルミニウム製であり、その質感が良いと述べられています。

💡タッチパッド

タッチパッドは、ノートパソコンの入力デバイスの一つで、カーソルを操作するために使われます。ビデオでは、Surface Laptopのタッチパッドが時折問題を起こすが、新しいモデルではハプティックフィードバックがあり、改善されていると説明されています。

💡Windows Hello

Windows Helloは、顔認証や指紋認証を使ってWindowsデバイスに素早く安全にログインするための機能です。ビデオでは、Surface LaptopにWindows Helloが搭載されており、その性能についての言及があります。

💡狭いベゼル

狭いベゼルは、ノートパソコンやモニターの画面周囲の枠が狭いことを指します。ビデオでは、新しいSurface Laptopが前世代よりもベゼルが狭く、より洗練されたデザインになっていると述べられています。

💡ハプティックフィードバック

ハプティックフィードバックは、触覚を通じてフィードバックを提供する技術です。ビデオでは、新しいSurface Laptopのタッチパッドにハプティックフィードバックが搭載されており、使用感が向上していると説明されています。

💡MagSafe充電ポート

MagSafe充電ポートは、磁石で簡単に接続・切断できる充電ポートのことです。ビデオでは、Surface Laptopの新しいモデルにこのポートが搭載されていると紹介されています。

💡画面の反射率

画面の反射率は、ディスプレイがどれだけ光を反射するかを示す指標です。ビデオでは、Surface Laptopの新しいモデルが非常に反射しやすく、鏡のようになっていると述べられています。

💡メモリ帯域幅

メモリ帯域幅は、メモリがデータを転送できる速度のことです。ビデオでは、Surface Laptop 6とSurface Laptop 7、MacBook Airのメモリ帯域幅を比較しており、アプリケーションのパフォーマンスに大きな影響を与えると説明されています。

Highlights

拥有三台不同的Surface笔记本电脑,进行了电池测试,发现Surface Laptop 7搭载X plus芯片的电池续航最长。

Surface Laptop 6搭载Intel Core Ultra 7 165h处理器,但在电池测试中表现不佳。

Surface Laptop 7的铝制机身给人一种高级感,且键盘手感良好。

Surface Laptop 7和X+机型的触摸板有触觉反馈,使用体验更佳。

新机型的屏幕边框更窄,视觉效果更佳。

新机型增加了一个USB-C端口,扩展性更强。

Snapdragon版本的Surface Laptop包装模仿了苹果的设计。

Surface Laptop 7在电池充电测试中表现优异,充电效率较高。

新机型的屏幕反射性较强,几乎像镜子一样。

Surface Laptop 6和X Elite机型能够通过USB-C端口连接多个显示器,而不受限制。

Surface Laptop 7的内存速度和带宽显著高于Surface Laptop 6。

在编译VS Code时,Surface Laptop 7的编译速度比MacBook Air快。

Surface Laptop 7的ARM架构在运行原生ARM应用时表现优异,但在运行x64应用时,性能有所下降。

Surface Laptop 7的多核操作性能在编译大型C++项目时表现突出。

Surface Laptop 7的ARM架构在运行某些未优化的软件时,性能不如预期。

Surface Laptop 7的电池续航能力在实际使用中表现出色,甚至超过了MacBook Air。

Surface Laptop 7的内存插槽可升级,增加了机器的扩展性。

Surface Laptop 7在运行游戏时表现良好,图形驱动更新后性能有所提升。

Surface Laptop 7在进行软件开发任务时,部分应用如Visual Studio表现优异,但其他如Android Studio则表现不佳。

Transcripts

play00:00

I've got not one not two but three

play00:04

surface laptops here and if you came to

play00:06

the live stream the other day then you

play00:07

know that I already unboxed those those

play00:10

are empty boxes don't worry they're

play00:12

[Music]

play00:17

safe these are goodlooking machines and

play00:20

if you saw my battery test you know that

play00:22

this is the longest lasting machine that

play00:24

I've tested in a real world battery test

play00:27

and it happens to be the surface laptop

play00:29

7 with the X plus chip not even the X

play00:31

Elite and I've also tested this one

play00:33

which is the surface laptop 6 with the

play00:36

Intel Core Ultra 7 165h now it didn't

play00:39

last very long in a battery test but

play00:41

today I'm going to do a bunch of tests

play00:42

on all three of these and see how they

play00:44

do I've already spent more than a week

play00:46

with this one uh just doing some coding

play00:48

tasks on it casually using it not for

play00:50

video editing no I wouldn't do that I

play00:52

got my MacBook Pro for that but I'm

play00:54

definitely liking the experience so far

play00:56

it has a very nice aluminum premium feel

play00:59

and I ually during the live stream I've

play01:01

had a couple of problems with this

play01:02

touchpad editor Alex jumping in here I

play01:05

still once in a while have a problem

play01:07

with this trackpad and I don't know why

play01:10

it's totally intermittent and it only

play01:11

lasts for a few seconds now it must just

play01:13

be a bad unit because this one has zero

play01:16

issues the keys on these things are

play01:19

fantastic I've got Windows hello on all

play01:21

three of these let's see how long that

play01:23

takes to uh pop them all open come on

play01:26

come on no no not you how about you you

play01:30

how about you no it works all the time

play01:33

when you have only one machine in front

play01:34

of you let's be realistic now the two

play01:36

new machines have pretty narrow bezels

play01:39

you can see that it's much narrower than

play01:41

the previous generation which is the

play01:43

surface laptop 6 putting these together

play01:46

there isn't much of a difference in the

play01:48

height of these things they also both

play01:50

have a touchscreen both touch screens

play01:52

work quite well I feel like the new one

play01:54

works a little bit better it's more

play01:55

responsive the keyboard is different the

play01:58

older Keys have more of a thud to it and

play02:00

the newer keys are more clicky which I

play02:03

kind of like and of course a huge

play02:05

difference in the trackpad the new

play02:06

trackpad has haptic feedback which feels

play02:09

really nice doesn't require that much

play02:11

force and it works equally well

play02:13

everywhere on the trackpad whereas the

play02:14

older one is a diving board trackpad so

play02:17

it works well down here but it doesn't

play02:20

work at all up here physically the older

play02:22

the new one have the max safe like

play02:25

charging port but the new machines have

play02:27

an extra USBC port Port so headphones

play02:31

usba a and two USB C's while the older

play02:33

one has headphones one usba and one USBC

play02:36

also the new Snap Dragon ones came in

play02:38

these fancy boxes remind you of anybody

play02:41

yes they're trying to basically copy

play02:44

Apple why are you copying Apple

play02:46

Microsoft huh well I think that's pretty

play02:47

obvious Apple's MacBook airs have been a

play02:50

huge hit so why not imitation is the

play02:53

sincerest form of flattery now after my

play02:55

exhaustive battery test on these I

play02:58

plugged them all in to recharge them and

play03:00

from being dead they drew slightly

play03:01

different amounts of power while being

play03:03

charged here's how much power they each

play03:05

Drew after being dead and plugged in as

play03:07

far as screen reflectivity the older

play03:09

laptop is a little bit less reflective

play03:12

than the newer ones the newer ones are

play03:13

just like mirrors almost and because

play03:16

this is not a sponsored video I I bought

play03:18

all these machines myself I can include

play03:20

comparisons to MacBooks sh yes this

play03:23

video is not sponsored but I want to

play03:25

acknowledge the members that support

play03:26

this channel thank you so much members

play03:28

and if you want to join there's a joint

play03:30

button right down below back to the show

play03:32

the MacBook does have some reflectivity

play03:35

but it's not even close to how

play03:36

reflective the new laptops from surface

play03:38

are or even the old one I can see myself

play03:41

clearly in these new laptops but not so

play03:44

much in the older two and by older two

play03:47

both the laptop Surface 6 and the

play03:49

MacBook a M3 both came out this year too

play03:52

just earlier this year now I've got a

play03:54

couple of monitors on this desk let's

play03:55

see how they work with these laptops I'm

play03:57

going to plug them in one at a time so

play03:59

far the ex Elite has recognized that

play04:02

there's a monitor plugged in and there

play04:04

it is it's showing up no effect in

play04:06

scrolling or performance that I'm seeing

play04:09

and I'm only checking the usability of

play04:11

these things right now not any kind of

play04:13

in-depth analysis of Performance Based

play04:15

on whether the monitor is plugged in or

play04:16

not just the user feel both monitors are

play04:19

not plugged in using USBC to display

play04:21

port and I'm not feeling any degradation

play04:24

in scrolling or navigating or anything

play04:27

like that now the X+ ised supposed to

play04:30

also work the same way unlike Apple that

play04:34

limits um the number of monitors you can

play04:36

plug into the M3 or the base models

play04:39

compared to the M2 Pro or the M3 Pro or

play04:42

the M3 Max these machines don't seem to

play04:44

do that and this one doesn't suffer from

play04:46

any lag either now with laptop 6 I only

play04:49

have one USBC plug seems to work quite

play04:51

well what if we use a little Thunderbolt

play04:53

for dock I'm going to start with a

play04:55

laptop Surface 6 to see if there's an on

play04:58

chip limitation or just a physical

play05:01

limitation okay well looks like it's not

play05:04

an on chip limitation it's just a

play05:06

limitation of having one USBC port and

play05:09

I've got both monitors now both 4K

play05:12

monitors running from the laptop 6

play05:14

however this is a thunderbolt for dock

play05:17

since there are no Thunderbolt ports on

play05:19

the new X Elite and X+ machines will

play05:22

docks like these work on them let's plug

play05:24

it in to find out it's recognizing the

play05:26

dock yes it does work and I'll link to

play05:29

this dock down below it's my favorite

play05:31

little travel dock so far it's worked

play05:32

with pretty much everything I plugged

play05:34

into it now it's hard to tell about the

play05:35

brightness of these things they're very

play05:37

close but just to make sure I'm going to

play05:39

check none of the surface laptops allow

play05:41

me to go all the way down to zero as far

play05:44

as brightness goes so here's the

play05:45

excelite results we've got 1.9 as the

play05:48

lowest brightness and then 535 which

play05:51

turns out to be the brightest screen out

play05:53

of all these we got very similar numbers

play05:56

on the X+ machine here's the Intel

play05:58

surface laptop six not very bright and

play06:01

finally yes we get those deep rich

play06:04

blacks with the MacBook Air but only 456

play06:07

nits compared to 535 on the surface

play06:10

laptop 7 next we're going to see how

play06:12

long it takes for all these machines to

play06:14

start up using Schwarzenegger 2.0 when I

play06:17

push that red button over here all these

play06:19

little fingers are going to go down and

play06:21

turn on the switch let's do

play06:24

it yes oh the Intel machine the surface

play06:28

laptop is already on the desktop surface

play06:30

laptop 6 then MacBook MacBook is in the

play06:32

login screen because it doesn't have

play06:34

face ID yet these two turned on at the

play06:36

same time but significantly slower than

play06:39

the MacBook or the surface laptop 6 and

play06:42

if I sound disappointed um I kind of am

play06:45

it's okay I have feelings I'm not a

play06:47

robot like this thing let's start

play06:49

digging in a little bit more and we're

play06:50

going to start with memory speed because

play06:53

that's important and there is a huge

play06:55

difference between the speeds of laptop

play06:58

6 and laptop 7 let's take a look CPU Z

play07:01

reports laptop 6 has a frequency of 3391

play07:05

MHz and the new systems laptop 7 both

play07:09

are around 8,400 megatrans fers per

play07:12

second with the new memory

play07:15

lpddr5 and Apple's M3 is also at 6,400

play07:19

megga transfers wait a minute megahertz

play07:21

megga transfers what the heck is that

play07:24

why are they different megga transfers

play07:25

per second is roughly equivalent to

play07:27

megahertz but it counts both the rising

play07:29

and falling edges of the cycle that's

play07:32

the clock cycle so in your mind when

play07:33

you're converting megahertz to megat

play07:35

transfers you want to double the score

play07:37

basically when you double the laptop 6's

play07:39

frequency you get about 6700 megat

play07:42

transfers which is actually less than

play07:44

the laptop 7 significantly Less in fact

play07:47

the laptop 7s both have really fast

play07:50

latest Ram faster than the M3s now speed

play07:53

is not the only thing you should care

play07:54

about with memory memory bandwidth also

play07:56

plays a big role especially with a

play07:59

applications I know you're probably sick

play08:01

of hearing about AI but it matters

play08:03

nowadays you want fast speed with lots

play08:05

of bandwidth the memory bandwidth on

play08:07

some of the top ofthe line Nvidia cards

play08:09

is huge and that's what helps it be so

play08:12

fast at doing machine learning tasks

play08:14

well the only common way I could find

play08:16

comparing memory bandwidth on all these

play08:18

machines is the standard stream

play08:20

Benchmark so here's the bandwidth on the

play08:22

new Snapdragon machines as far as

play08:24

bandwidths go these days it's just okay

play08:27

and the laptop 6 ddr5 memory bandwidth

play08:30

is not that far behind although it is

play08:32

the lowest but the bandwidth on the M3

play08:35

is quite a bit faster reaching over

play08:37

96,000 megabytes per second on copy

play08:40

operation compared to the exit's 60,000

play08:44

megabytes per second now I'm going to

play08:46

build VSS code yes the editor I'm going

play08:48

to build it I'm going to use measure

play08:50

command on the PCS and the time command

play08:52

on the Mac to get the timings of this

play08:53

operation all right these are all

play08:55

building now and the only one making

play08:57

noise is the Intel machine pretty

play08:58

obvious let's let's take a look at the

play09:00

temperature there we're at 35° on the

play09:02

Intel machine 34 on the X+ and 35 on the

play09:07

X Elite funny that the X+ and the X

play09:09

Elite are the same temperature but

play09:10

they're not making any noise MacBook Air

play09:13

just finished that one's at 31° so the

play09:15

total seconds on the X Elite 89.9 X+

play09:21

95.7 Intel

play09:24

101.8 and 63 seconds over here on the M3

play09:28

MacBook Air let's do a quick battery

play09:30

check here because the Intel machine

play09:32

just gave me a warning about low battery

play09:34

it's at 6% right now I had to plug it in

play09:37

the X+ machine is at 44% and 46% on the

play09:41

X Elite machine MacBook Air went down

play09:44

quite a bit to 26% I'm not counting the

play09:46

MacBook Air here because I started less

play09:48

than 100% on that one but now that the

play09:50

Intel machine is plugged in we'll be

play09:52

able to see how much of a difference

play09:53

this build makes

play09:55

and it doesn't really that's surprising

play09:58

to me in fact these numbers are so close

play10:00

101.8 seconds while not plugged in and

play10:04

101

play10:06

seconds5 while plugged in now let's get

play10:08

even more nitty-gritty shall we I've got

play10:10

some C++ code here and I have a quick

play10:12

sort that's a single core operation and

play10:15

I also have a merge sort that's a

play10:17

multicore operation now the easiest way

play10:19

to get C++ building on a Windows machine

play10:21

is to install Visual Studio which I have

play10:24

done and when you want to build on the

play10:25

command line using visual studio tools

play10:28

but you don't want to open up visual

play10:29

studio Studio you just want to do a C++

play10:30

compilation you can run something called

play10:32

a developer command prompt but be

play10:35

careful here because if you open up the

play10:37

standard developer command prompt on a

play10:39

Windows for arm machine it's going to

play10:41

run all the x64 binaries instead of the

play10:43

arm binaries in order to run arm

play10:46

binaries Visual Studio 2022 for arm

play10:49

gives you a native command prompt and

play10:51

you can search for it by saying arm 64

play10:54

and be careful here there's arm

play10:56

64x64 cross tools command prompt and

play11:00

there's the native tools command prompt

play11:02

you want the native one if you want to

play11:04

build for arm 64 and you want the

play11:06

regular one if you want to build for x64

play11:09

or

play11:10

x86 I know so I built the quick sort

play11:13

program and it's going to sort 10

play11:15

million integers it's pretty small but

play11:17

we're only using one core so it's going

play11:19

to take a significant time not a long

play11:21

time but a significant time and if I run

play11:22

the program that I built using the arm

play11:25

64x64 cross tools command prompt that

play11:29

just rolls off the tongue so nicely if

play11:31

we take a look at the task manager

play11:34

you'll see that it's an x64 program

play11:36

running there main.exe is x64 but if I

play11:39

use the arm native tools command prompt

play11:42

and I run that one you'll see that that

play11:44

one is an arm 64 process so which one is

play11:48

faster on an arm machine well come on

play11:50

it's the arm one right but how is the

play11:52

x64 one even running on an arm machine

play11:55

well Microsoft included something called

play11:57

prism which is a translation layer that

play11:59

that's similar to Rosetta 2 on Max and

play12:01

it'll run your x64 and x86 programs

play12:05

without too much impact so they say

play12:07

let's measure how long it takes to run

play12:10

the executable that's built for x64

play12:14

5.79 seconds and now we'll measure the

play12:17

other one the arm one 6.5 seconds it's

play12:20

slower what the heck I did not expect

play12:24

that trying to prove a point here and

play12:25

it's not cooperating something weird is

play12:27

going on because I expect it to be uh

play12:30

the the arm one was faster but it's

play12:32

actually slower prism is doing too good

play12:34

of a job it's obviously something else

play12:36

going on here if you know the answer put

play12:38

a comment down below I'm sure everybody

play12:40

would appreciate it let's do this bigger

play12:42

compilation now which is the multicore

play12:44

sort the merge sort and this one is

play12:46

doing 1 billion numbers the x64 one

play12:50

first now we see a difference and for

play12:52

the x64 one going through prism

play12:54

translation we got 153 seconds total and

play12:57

for the native arm one

play13:00

85.8 that is a big deal the previous x64

play13:03

to arm translation layer whatever it was

play13:05

called I think it was still called prism

play13:07

but it wasn't advertised as such was

play13:09

terrible this one is much better but

play13:12

it's still not as good as Microsoft

play13:14

announced it's almost two times slower

play13:17

to run this multi-core merge sort now I

play13:20

also tried to run this here on our Intel

play13:22

based machine but this one would not

play13:25

even compile because well it didn't like

play13:28

the size of of the array so the compiler

play13:30

caught it before I even got a chance to

play13:32

run it now I do also have a result for

play13:35

our MacBook Air and the same exact run

play13:37

over there took 2 minutes and 58 seconds

play13:40

huh why is that well the X Elite and X+

play13:43

machines have 12 cores and this is a

play13:46

multicore operation so multi-core

play13:48

operations like this will be faster on

play13:50

the ex Elites than the 8 core M3

play13:53

processor well I took away a zero so we

play13:56

can run this on all the machines now and

play13:58

I'm going to run the native code for all

play14:00

these machines and let's see uh what we

play14:03

get I'm really curious about the

play14:04

difference between the X Elite and the

play14:05

X+ here it is actually faster on the ex

play14:08

Elite 6.9 for the first run 6.5 seconds

play14:11

for the second run 7.5 and 7.5 pretty

play14:15

consistently on the X+ we've got

play14:18

6.69 on the Intel

play14:21

machine 6.39 for the second run fastest

play14:24

one so far and the slowest one on the

play14:27

MacBook Air 15 .1 and 15.0 for the

play14:31

second run and different compilers and

play14:33

different flags and optimizations will

play14:35

create different results like these

play14:37

however I used the same compiler on all

play14:38

the PC machines and just because I know

play14:41

you're going to ask here are the flags

play14:42

that I used on the Mac and I know the

play14:44

C++ experts out there are going to yell

play14:46

at me about this or maybe not yell maybe

play14:48

just correct me my curiosity was

play14:50

satisfied about the X Elite being a

play14:52

little bit faster than the X+ but the

play14:54

Intel machine was faster than both of

play14:56

them by a little bit and if you're

play14:58

curious un plug in the Intel machine

play15:00

does yield slower results by a tiny bit

play15:03

I just ran two more with it unplugged

play15:05

we've got

play15:06

6.75 and 6.74 compared to 6.39 plugged

play15:11

in so now that we've seen how prism is

play15:13

going to address compatibility between

play15:15

x64 software running on your arm

play15:17

architecture machines this was for a

play15:19

really simple demo how will this affect

play15:22

real software out there because remember

play15:24

when Apple first launched Apple silicon

play15:26

they gave developers a long time to get

play15:29

their software ready they had a dev kit

play15:31

that they shipped out months in advance

play15:33

before they even released the first

play15:35

machines I think the Snapdragon devkits

play15:37

will be here soon I hope but we already

play15:39

have real machines what are developers

play15:41

supposed to use to bring their apps up

play15:43

to speed that's that's not what we're

play15:45

talking about in this video we're

play15:46

talking about actual things in this

play15:48

video actual things that we already have

play15:50

and what we have is a bunch of

play15:52

applications that do run on arm natively

play15:54

Visual Studio being the big one for

play15:56

developers Chrome intellig pie charm vs

play16:00

code notepad++ yes notepad++ one of my

play16:04

favorite uh editors takes me way back

play16:06

Nostalgia Docker anything running inside

play16:10

wsl2 python for Windows no JS Postman

play16:14

and of course power toys these are just

play16:16

some of the things I use there's enough

play16:17

stuff out there to get you going there's

play16:19

some notable big exceptions that don't

play16:22

work yet natively and when I say don't

play16:24

work yet natively I mean you probably

play16:27

should just avoid doing this all

play16:29

together if your job relies on this

play16:31

Android Studio SQL Server MySQL

play16:34

workbench will work through translation

play16:36

it's it's okay and same thing with SQL

play16:38

Server management Studio they both work

play16:40

there's going to be a little bit of a

play16:41

lag but they'll get you through notion

play16:44

works but it is the x64 version and the

play16:46

translation is working pretty well for

play16:47

that one git for Windows surprisingly

play16:49

doesn't have an ARM version yet but how

play16:51

much do you really do with Git anyway

play16:52

inside wsl2 git already comes

play16:55

pre-installed and that one is the arm

play16:56

version and if you're doing

play16:57

virtualization outside of Docker or WSL

play16:59

if you want to run a package like VMware

play17:01

or virtual box you're out of luck now

play17:04

how far does the translation layer take

play17:06

you well it'll do AVX instructions right

play17:08

now but it won't do avx2 and I found

play17:12

this out by copying the x64 version of

play17:14

geekbench the binaries over to the arm

play17:17

machine and it just exploded gave me an

play17:19

error saying avx2 is not supported what

play17:21

is AVX it's Advanced Vector extensions

play17:24

it's a C++ thing that runs pretty

play17:26

lowlevel that you can leverage as a

play17:28

program to optimize your code and make

play17:30

it run faster basically single

play17:32

instruction multiple data simd these are

play17:34

operations that can significantly boost

play17:36

performance avx2 takes that a little bit

play17:38

further and adds even more instructions

play17:41

and those break now there's also

play17:43

packages like a blender for example

play17:45

blender is currently an alpha in its ARM

play17:48

version but there is the x64 version of

play17:51

blender that you can run on these

play17:52

machines and it does run the time for

play17:54

rendering the BMW demo is uh not that

play17:57

much faster using the native ARM version

play18:00

than using the translated x64 version so

play18:03

we're going to get a mixed bag of

play18:04

results depending on the software

play18:06

package that you're running after the

play18:08

graphics driver update I did check

play18:10

geekbench that's the GPU test and the

play18:12

score did not go up so then I wondered

play18:14

is blender using the GPU or what's going

play18:17

on here and sure enough blender was not

play18:20

using the GPU and that would explain the

play18:22

similar render times I got for before

play18:24

the graphics driver update and after the

play18:26

driver update what about games I haven't

play18:28

gained too much in the last many years

play18:31

but I was curious about how games are

play18:33

going to respond on these machines

play18:34

because some reviews out there were

play18:35

showing that the graphics driver was not

play18:37

performing very well here and after

play18:39

updating to the latest Beta Graphics

play18:41

driver Doom Eternal actually launched

play18:44

and it played pretty smoothly I was

play18:46

pretty impressed even though my game

play18:48

playay was uh pretty embarrassing but

play18:51

overall the experience was pretty smooth

play18:53

and I was able to play for an

play18:55

embarrassing amount of time again I'm

play18:57

embarrassed I play for 2 hours straight

play19:00

on battery without power plugged in on

play19:03

the X+ machine and I had plenty of juice

play19:05

left over which is pretty amazing now I

play19:08

do have the 512 GB models here but these

play19:12

machines are upgradeable you can pop

play19:14

these feed off apparently oh yeah look

play19:18

at that the foot just comes right off

play19:20

there's a screw there and there's an m.2

play19:23

slot that you can just upgrade that's

play19:25

not something you can say about the

play19:26

MacBooks of course so what's so good

play19:29

about the new X lead and X+ machines

play19:31

well there are some things that are

play19:33

better on it some things that run faster

play19:35

on it like Visual Studio those workflows

play19:38

but there's other development tasks that

play19:40

don't run in any usable way like Android

play19:42

Studio intell J with Java Works quite

play19:45

well you just need to get the right

play19:46

version of java the arm version of the

play19:48

jdk so it's a kind of a mixed bag I'd

play19:50

say the biggest win for these new

play19:53

machines is definitely the battery life

play19:55

especially when this machine can Outlast

play19:58

the magbook air if you're doing web

play20:00

development you're golden if you're

play20:01

doing python development you're good if

play20:03

you're doing net you're good so for some

play20:05

of you it's going to be a no-brainer to

play20:07

get one of these for others it's going

play20:08

to be a risky move and for the rest of

play20:11

you the safe bet would be to get an

play20:13

Intel based machine but you're going to

play20:14

have to be plugged in most of the time

play20:16

check out these models and a bunch of

play20:18

other machines I tested in a battery

play20:20

test right over here and again thanks

play20:22

for watching I'll see you all next time

play20:27

[Music]

Rate This

5.0 / 5 (0 votes)

関連タグ
Surface比較バッテリーテスト性能テスト実用性互換性レビューMacBook対決開発ツールARMチップハードウェア