ไมโครซอฟท์ออก Windows 10 Insider Preview Build 21277 ของใหม่ที่สำคัญคือรองรับการรันแอพ 64 บิต x64 ผ่านอีมูเลเตอร์บน ARM ตามที่เคยประกาศไว้ตั้งแต่เดือนตุลาคม
การรองรับแอพ x64 ถือเป็นการทิ้งช่วงยาวนานถึง 3 ปีนับจากการเปิดตัว Windows on ARM ช่วงปลายปี 2017 ซึ่งรองรับเฉพาะแอพ x86 แบบ 32 บิตเท่านั้น
ไมโครซอฟท์บอกว่าสามารถลองติดตั้งแอพ x64 จาก Microsoft Store หรือจะติดตั้งเองก็ได้ ตัวอย่างแอพที่ถูกเอ่ยชื่อได้แก่ Autodesk Sketchbook, Rocket League และ Chrome ที่จะกลายเป็น x64 บน ARM64 มีผลให้เรียกใช้หน่วยความจำขนาดใหญ่ขึ้น
ไมโครซอฟท์ยังแนะนำว่าเครื่องที่ใช้จีพียู Qualcomm Adreno ซึ่งมี 3 รุ่นคือ Galaxy Book S, Lenovo Flex 5G และ Surface Pro X ควรดาวน์โหลดไดรเวอร์ตัวใหม่มาด้วยเช่นกัน
แต่ในระยะยาวแล้ว ไมโครซอฟท์บอกว่าแนวทางที่เหมาะสมกว่าคือการคอมไพล์เป็นเนทีฟ ARM64 ซึ่งตอนนี้มีแอพหลายตัวรองรับแล้ว เช่น Microsoft Edge, Microsoft Teams, VS Code และ Photoshop
ที่มา - Microsoft
ชิป SQ1 ของไมโครซอฟท์ที่ใช้ใน Surface Pro X
on
แทนที่จะทำ Office ให้เป็นแบบ
sdc Fri, 11/12/2020 - 21:07
แทนที่จะทำ Office ให้เป็นแบบ native ดันทำ edge team ที่คนใช้ไม่ค่อยเยอะให้เป็น native ก่อนเนี่ยนะ
Edge มัน bundle มากับ OS
Be1con Fri, 11/12/2020 - 21:11
In reply to แทนที่จะทำ Office ให้เป็นแบบ by sdc
Edge มัน bundle มากับ OS นะครับ ต่างกับ Office ที่แม้คนใช้เยอะ แต่ต้องซื้อแยก ส่วนตัวคิดว่า priority ของ Edge ย่อมสำคัญกว่าครับ
น่าจะเพราะ Effort
pawitp Fri, 11/12/2020 - 22:01
In reply to แทนที่จะทำ Office ให้เป็นแบบ by sdc
น่าจะเพราะ Effort ต่างกันเยอะครับ ตัว Edge กับ Teamsเลยเสร็จก่อน
Office เขียนภาษาตระกูล C น่าจะต้องแก้เยอะมาก
Edge ทำมาจาก Chromium ซึ่งใช้บน ARM64 ได้อยู่แล้ว
ส่วน Teams มันเป็น web app มาครอบ electron ซึ่ง electron ก็มาจาก Chromium อีกที
Edge
hisoft Sat, 12/12/2020 - 01:05
In reply to แทนที่จะทำ Office ให้เป็นแบบ by sdc
Edge นี่สำคัญสุดแล้วนะครับผมว่า
แล้วรอบตัวผมคนใช้ Edge เยอะกว่า office พอสมควร ยิ่งระยะเวลาที่ spend กับ Edge นี่ต่อคนยิ่งแซงไปไกล
ไม่ใช่ทุกคนที่ใช้ Office
nessuchan Sat, 12/12/2020 - 10:11
In reply to แทนที่จะทำ Office ให้เป็นแบบ by sdc
ไม่ใช่ทุกคนที่ใช้ Office
แต่ทุกคนใช้ Edge (เพื่อโหลด Chrome) ครับ
ผมเป็นคนส่วนน้อย ใช้ Edge
loptar Mon, 14/12/2020 - 11:07
In reply to ไม่ใช่ทุกคนที่ใช้ Office by nessuchan
ผมเป็นคนส่วนน้อย ใช้ Edge เพื่อโหลด FireFox :-)
ผมว่าน่าจะน้อยแล้วหละครับ
IDCET Tue, 15/12/2020 - 14:59
In reply to ไม่ใช่ทุกคนที่ใช้ Office by nessuchan
ผมว่าน่าจะน้อยแล้วหละครับ เพราะตอนนี้ Edge = New Chrome/Chromium ทำงานทั่วไปได้เหมือน Chrome ทุกประการ เว้นแต่บาง Function ก็ต้องรอ MS เป็ดตัวหรือ Update อีกที
รอมานาน ถ้า performance
Mr.EYE Fri, 11/12/2020 - 21:53
รอมานาน ถ้า performance อยู่ในระดับ ดี และคอมไพล์ arm กันเรื่อย ๆ ก็คงจะเริ่มนับถอยหลัง x86 ได้เลย มั่งเนีย 555
ไม่มีทางครับ x86
Traveler_man3789 Sun, 13/12/2020 - 10:23
In reply to รอมานาน ถ้า performance by Mr.EYE
ไม่มีทางครับ x86 จะยังอยู่กับเราอีกนาน จนกว่า ARM จะทำได้ทุกอย่างเหมือน x86 วันนั้นคือวันที่ x86 จะล่มสายแต่ถึงเวลานั้นเค้าก็คิดค้นสถาปัตยกรรมใหม่ได้แล้วหละ ในปัจจุบัน ARM มาแทนได้แค่บางอย่างเท่านั้นตลาดหลักๆเค้าคืออะไรก็น่าจะรู้แต่จะมาแทนตลาด PC ไม่มีทางครับนอกจากจะทำได้แบบ x86 ทุกอย่าง
จนกว่า ARM
hisoft Mon, 14/12/2020 - 13:34
In reply to ไม่มีทางครับ x86 by Traveler_man3789
ขอนิยามอันนี้เพิ่มเติมได้มั้ยครับ?
น่าจะหมายถึง library, dll,
IDCET Tue, 15/12/2020 - 14:34
In reply to จนกว่า ARM by hisoft
น่าจะหมายถึง library, dll, driver และการรีดประสิทธิภาพของ x86 บน ARM เทียบเท่า x86 จริงละมั้งครับ เพราะตอนนี้มีปัญหากับ Driver หลายตัวที่ใช้บน ARM ไม่ได้ รวมถึงไม่ใช่ทุกโปรแกรมที่ทำงานได้บน ARM แม้แต่บน Emu
Apple M1
hisoft Tue, 15/12/2020 - 15:16
In reply to น่าจะหมายถึง library, dll, by IDCET
Apple M1 ก็ใกล้เคียงสุดแล้วแหละครับถ้าแบบนั้น ?
x86
peet itsawat Fri, 11/12/2020 - 23:04
x86 กำลังเริ่มถึงจุดล่มสลายยังไงไม่รู้ 5555
ยังไม่ถึงหรอกครับ ARM
Traveler_man3789 Sun, 13/12/2020 - 10:26
In reply to x86 by peet itsawat
ยังไม่ถึงหรอกครับ ARM แทนได้แค่บางตลาดเองวันที่ x86 จะล่มสลายนั้นคือวันที่ ARM ทำได้ทุกอย่างแบบ x86 วันนั้นหละจะถึงวันล่มสลายของ x86 จุดด้อยมันเยอะมากด้วยครับ เจอการทำงานซับซ้อนเดี้ยงเลย หลายๆคนทำกันโดยไม่รู้ตัว แค่สลับโปรแกรมไปมาบางทีก็เน่าใส่แล้ว
"แค่สลับโปรแกรมไปมาบางทีก็เน่
จักรนันท์ Tue, 15/12/2020 - 15:45
In reply to ยังไม่ถึงหรอกครับ ARM by Traveler_man3789
"แค่สลับโปรแกรมไปมาบางทีก็เน่าใส่แล้ว"
ผมว่าคุณสับสนระหว่าง Architecture กับ Operation System แล้วล่ะครับ!
เรื่องทำงาน Background & Foreground นั้น x86 เทียบ ARM ไม่ได้เลยนะครับ
ARM เขา Born to Be เลยนะครับ!
x86 ไม่สามารถทำ RTOS ได้เลยนะครับ แต่ ARM ทำได้!!
ตัว app รองรับ x64 แล้ว แต่
Jonathan_Job Sat, 12/12/2020 - 03:42
ตัว app รองรับ x64 แล้ว แต่ drivers ยังรันได้แค่ x86 และ arm64 นะครับ
น่าเสียดาย
IDCET Sat, 12/12/2020 - 17:03
In reply to ตัว app รองรับ x64 แล้ว แต่ by Jonathan_Job
น่าเสียดาย เพราะมีอีกหลายอุปกรณ์ที่ต้องใช้งานกับ Windows ซึ่งมันควรจะมาพร้อม x64 นะ
อยากเห็น performance
pote2639 Sat, 12/12/2020 - 03:43
อยากเห็น performance การรันเกมส์จัง M1 เล่น tomb raider ได้ก็เก่งละ
และแล้วก็ไม่ทำให้รองรับ CPU
semiauto Sat, 12/12/2020 - 08:51
และแล้วก็ไม่ทำให้รองรับ CPU MediaTek,Allwinner,Rockchip,AMLogic ซะที
จริง ๆ รองรับใน Windows 10
Be1con Sat, 12/12/2020 - 08:52
In reply to และแล้วก็ไม่ทำให้รองรับ CPU by semiauto
จริง ๆ รองรับใน Windows 10 IoT ครับ
เมื่อสักครู่ลอง install
IDCET Sun, 13/12/2020 - 14:59
เมื่อสักครู่ลอง install driver และ x64 C++ redistribution บน Surface Pro X เจอปัญหาจอกระพริบและจอหรี่ ต้อง Reboot ถึงจะหาย กลับมาปกติ
ส่วน x64 ลองแล้วก็ทำงานได้โอเคอยู่ (Notepad++, Chrome, Putty, 7zip, Cinebench) เหลือแค่ลองพวกเกมกับโปรแกรมหนักๆ จะดูว่าทำงานได้ดีแค่ไหน
โปรดลอง DOOM 2016
big50000 Sun, 13/12/2020 - 17:39
In reply to เมื่อสักครู่ลอง install by IDCET
โปรดลอง DOOM 2016
โอ้
hisoft Mon, 14/12/2020 - 13:36
In reply to เมื่อสักครู่ลอง install by IDCET
โอ้ ผมตกใจเลยนะครับเนี่ยที่คุณ IDCET มี Surface Pro X รู้สึกผิดคาด ?
มีผล benchmark แอปไหนที่มีทั้ง x86, x64, ARM มั้ยครับ อยากรู้ว่าผลต่างกันขนาดไหน
ซื้อมือสองมาครับ
IDCET Tue, 15/12/2020 - 14:54
In reply to โอ้ by hisoft
ซื้อมือสองมาครับ ถูกลงจากเดิมหมื่นกว่าๆ พร้อมคีย์บอร์ด เป็นรุ่นแรก 128GB
เท่าที่รู้ อยู่ท้ายกราฟ Cinebench ครับ อันดับถัดขึ้นไปหน่อยเป็น Xeon จำรุ่นไม่ได้ แต่ห่างไม่ถึงครึ่ง ใช้เวลา Benchmark CPU นานอยู่ ลองทั้ง Single และ Multiple Core มีลอง userbenchmark ก็ได้ Benchmark อยู่รั้งทายๆ และไม่รู้จัก GPU มีลง Program x64 ไปหลายตัว ส่วนใหญ่ทำงานได้ แต่ก็มี bug เล็กน้อย เช่น Chrome ไม่สามารถเช็ค Update ได้ ขึ้น Error 3 แต่เข้าเว็บได้ปกติดี
ลองลง Half Life และ Counter Strike (ทั้งภาคแรกสุด และ Source) เล่นได้ค่อนข้างลื่นอยู่ ใช้ Recommended Setting ถ้าไปปรับ anti-aliasing สูงเกิน เกมจะกระตุก
เกมบน DOSBOX (ลอง SimCity 2000 จาก Origin) ก็รันค่อนข้างลื่น
ที่เล่นไม่ได้เท่าที่ผมลองก็มี SimCity 4 (Origin), BeamNG (Steam), C&C RA2 (Origin) เปิดไม่ขึ้น หรือเปิดแล้วขึ้น Error ก่อนเขาเกม
เหลือลอง 3dmarks, Black Mesa, Portal 1, Unigine (Valley กับ Heaven เพราะผมมี License ใช้เองอยู่) และ Sweet Home 3D (อาจมีลองตัวอื่นด้วย ถ้านึกออก)
จริงๆ
hisoft Tue, 15/12/2020 - 15:16
In reply to ซื้อมือสองมาครับ by IDCET
จริงๆ หมายถึงเทียบกันเองในเครื่องเดียวระหว่าง ARM, x86, x64 น่ะครับ ?
ฟังดูดีกว่าที่คิดนะครับนั่นสำหรับผม
ถ้าเทียบกันแล้ว ผล Benchmark
IDCET Thu, 17/12/2020 - 10:33
In reply to จริงๆ by hisoft
ถ้าเทียบกันแล้ว ผล Benchmark ก็แย่กว่าบน PC อยู่แล้วครับ อย่างเช่น userbenchmark และ cinebench แทบจะต่างกันอย่างชัดเจน แต่ก็ไม่ได้มีผลจริงนักกับการใช้งานจริง หรือแม้แต่เกมที่ผมเล่นจาก Comment ข้างบนก็ลื่นพอๆ กันกับ PC ด้วยซ้ำ
ส่วน Benchmark ที่ทำงานได้ทุกเครื่องแบบ Native น่าจะมีแค่ HTML5 เพราะเปิดบน Webbrowser นอกนั้นยังเป็น x86/x86-64 อยู่เลย ไม่มีแบบ ARM native
Geekbench, Cinebench, CPUID, HWINFO64 ฯลฯ ยังมีแค่ x86-64/x86 ตอนนี้ยังต้องเปิดบน x86/x86-64 Emu ที่ MS มีมาให้ใน WoA แม้จะไม่ดีเท่า Rosetta ก็ตามที ก็ยังดีกว่าไม่มีและพังเหมือน Windows RT กับ W10M
๊Update: มีทดสอบลงเกมและโปรแกรมอื่นบน Surface Pro X เพิ่มเติม
เปิด cyberpunk
pote2639 Mon, 14/12/2020 - 18:18
In reply to เมื่อสักครู่ลอง install by IDCET
เปิด cyberpunk ได้นี้ฮาเลยนะครับ