Tags:
Node Thumbnail

ไมโครซอฟท์ออก 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

No Description

Get latest news from Blognone

Comments

By: sdc on 11 December 2020 - 21:07 #1189448

แทนที่จะทำ Office ให้เป็นแบบ native ดันทำ edge team ที่คนใช้ไม่ค่อยเยอะให้เป็น native ก่อนเนี่ยนะ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 11 December 2020 - 21:11 #1189449 Reply to:1189448
Be1con's picture

Edge มัน bundle มากับ OS นะครับ ต่างกับ Office ที่แม้คนใช้เยอะ แต่ต้องซื้อแยก ส่วนตัวคิดว่า priority ของ Edge ย่อมสำคัญกว่าครับ


Coder | Designer | Thinker | Blogger

By: pawitp
Android
on 11 December 2020 - 22:01 #1189454 Reply to:1189448

น่าจะเพราะ​ Effort ต่างกันเยอะครับ​ ตัว​ Edge​ กับ​ Teams​เลยเสร็จก่อน

Office เขียนภาษาตระกูล​ C​ น่าจะต้องแก้เยอะมาก

Edge ทำมาจาก​ Chromium ซึ่งใช้บน​ ARM64 ได้อยู่แล้ว

ส่วน​ Teams​ มันเป็น​ web app มาครอบ​ electron ซึ่ง​ electron ก็​มาจาก​ Chromium​ อีกที

By: hisoft
ContributorWindows PhoneWindows
on 12 December 2020 - 01:05 #1189466 Reply to:1189448
hisoft's picture

Edge นี่สำคัญสุดแล้วนะครับผมว่า

แล้วรอบตัวผมคนใช้ Edge เยอะกว่า office พอสมควร ยิ่งระยะเวลาที่ spend กับ Edge นี่ต่อคนยิ่งแซงไปไกล

By: nessuchan
iPhoneAndroidWindows
on 12 December 2020 - 10:11 #1189481 Reply to:1189448
nessuchan's picture

ไม่ใช่ทุกคนที่ใช้ Office

แต่ทุกคนใช้ Edge (เพื่อโหลด Chrome) ครับ

By: loptar on 14 December 2020 - 11:07 #1189631 Reply to:1189481
loptar's picture

ผมเป็นคนส่วนน้อย ใช้ Edge เพื่อโหลด FireFox :-)

By: IDCET
Contributor
on 15 December 2020 - 14:59 #1189894 Reply to:1189481

ผมว่าน่าจะน้อยแล้วหละครับ เพราะตอนนี้ Edge = New Chrome/Chromium ทำงานทั่วไปได้เหมือน Chrome ทุกประการ เว้นแต่บาง Function ก็ต้องรอ MS เป็ดตัวหรือ Update อีกที


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: Mr.EYE on 11 December 2020 - 21:53 #1189452

รอมานาน ถ้า performance อยู่ในระดับ ดี และคอมไพล์ arm กันเรื่อย ๆ ก็คงจะเริ่มนับถอยหลัง x86 ได้เลย มั่งเนีย 555

By: Traveler_man3789 on 13 December 2020 - 10:23 #1189546 Reply to:1189452

ไม่มีทางครับ x86 จะยังอยู่กับเราอีกนาน จนกว่า ARM จะทำได้ทุกอย่างเหมือน x86 วันนั้นคือวันที่ x86 จะล่มสายแต่ถึงเวลานั้นเค้าก็คิดค้นสถาปัตยกรรมใหม่ได้แล้วหละ ในปัจจุบัน ARM มาแทนได้แค่บางอย่างเท่านั้นตลาดหลักๆเค้าคืออะไรก็น่าจะรู้แต่จะมาแทนตลาด PC ไม่มีทางครับนอกจากจะทำได้แบบ x86 ทุกอย่าง

By: hisoft
ContributorWindows PhoneWindows
on 14 December 2020 - 13:34 #1189654 Reply to:1189546
hisoft's picture

จนกว่า ARM จะทำได้ทุกอย่างเหมือน x86

ขอนิยามอันนี้เพิ่มเติมได้มั้ยครับ?

By: IDCET
Contributor
on 15 December 2020 - 14:34 #1189888 Reply to:1189654

น่าจะหมายถึง library, dll, driver และการรีดประสิทธิภาพของ x86 บน ARM เทียบเท่า x86 จริงละมั้งครับ เพราะตอนนี้มีปัญหากับ Driver หลายตัวที่ใช้บน ARM ไม่ได้ รวมถึงไม่ใช่ทุกโปรแกรมที่ทำงานได้บน ARM แม้แต่บน Emu


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: hisoft
ContributorWindows PhoneWindows
on 15 December 2020 - 15:16 #1189896 Reply to:1189888
hisoft's picture

Apple M1 ก็ใกล้เคียงสุดแล้วแหละครับถ้าแบบนั้น ?

By: peet itsawat on 11 December 2020 - 23:04 #1189460

x86 กำลังเริ่มถึงจุดล่มสลายยังไงไม่รู้ 5555

By: Traveler_man3789 on 13 December 2020 - 10:26 #1189547 Reply to:1189460

ยังไม่ถึงหรอกครับ ARM แทนได้แค่บางตลาดเองวันที่ x86 จะล่มสลายนั้นคือวันที่ ARM ทำได้ทุกอย่างแบบ x86 วันนั้นหละจะถึงวันล่มสลายของ x86 จุดด้อยมันเยอะมากด้วยครับ เจอการทำงานซับซ้อนเดี้ยงเลย หลายๆคนทำกันโดยไม่รู้ตัว แค่สลับโปรแกรมไปมาบางทีก็เน่าใส่แล้ว

By: จักรนันท์ on 15 December 2020 - 15:45 #1189903 Reply to:1189547

"แค่สลับโปรแกรมไปมาบางทีก็เน่าใส่แล้ว"

ผมว่าคุณสับสนระหว่าง Architecture กับ Operation System แล้วล่ะครับ!
เรื่องทำงาน Background & Foreground นั้น x86 เทียบ ARM ไม่ได้เลยนะครับ
ARM เขา Born to Be เลยนะครับ!
x86 ไม่สามารถทำ RTOS ได้เลยนะครับ แต่ ARM ทำได้!!

By: Jonathan_Job
WriteriPhoneUbuntuWindows
on 12 December 2020 - 03:42 #1189473
Jonathan_Job's picture

ตัว app รองรับ x64 แล้ว แต่ drivers ยังรันได้แค่ x86 และ arm64 นะครับ

By: IDCET
Contributor
on 12 December 2020 - 17:03 #1189519 Reply to:1189473

น่าเสียดาย เพราะมีอีกหลายอุปกรณ์ที่ต้องใช้งานกับ Windows ซึ่งมันควรจะมาพร้อม x64 นะ


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: pote2639
ContributoriPhoneWindows PhoneWindows
on 12 December 2020 - 03:43 #1189474

อยากเห็น performance การรันเกมส์จัง M1 เล่น tomb raider ได้ก็เก่งละ

By: semiauto
AndroidRed HatUbuntu
on 12 December 2020 - 08:51 #1189479

และแล้วก็ไม่ทำให้รองรับ CPU MediaTek,Allwinner,Rockchip,AMLogic ซะที

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 12 December 2020 - 08:52 #1189480 Reply to:1189479
Be1con's picture

จริง ๆ รองรับใน Windows 10 IoT ครับ


Coder | Designer | Thinker | Blogger

By: IDCET
Contributor
on 13 December 2020 - 14:59 #1189568

เมื่อสักครู่ลอง install driver และ x64 C++ redistribution บน Surface Pro X เจอปัญหาจอกระพริบและจอหรี่ ต้อง Reboot ถึงจะหาย กลับมาปกติ

ส่วน x64 ลองแล้วก็ทำงานได้โอเคอยู่ (Notepad++, Chrome, Putty, 7zip, Cinebench) เหลือแค่ลองพวกเกมกับโปรแกรมหนักๆ จะดูว่าทำงานได้ดีแค่ไหน


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: big50000
AndroidSUSEUbuntu
on 13 December 2020 - 17:39 #1189575 Reply to:1189568
big50000's picture

โปรดลอง DOOM 2016

By: hisoft
ContributorWindows PhoneWindows
on 14 December 2020 - 13:36 #1189655 Reply to:1189568
hisoft's picture

โอ้ ผมตกใจเลยนะครับเนี่ยที่คุณ IDCET มี Surface Pro X รู้สึกผิดคาด ?

มีผล benchmark แอปไหนที่มีทั้ง x86, x64, ARM มั้ยครับ อยากรู้ว่าผลต่างกันขนาดไหน

By: IDCET
Contributor
on 15 December 2020 - 14:54 #1189892 Reply to:1189655

ซื้อมือสองมาครับ ถูกลงจากเดิมหมื่นกว่าๆ พร้อมคีย์บอร์ด เป็นรุ่นแรก 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 (อาจมีลองตัวอื่นด้วย ถ้านึกออก)


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: hisoft
ContributorWindows PhoneWindows
on 15 December 2020 - 15:16 #1189897 Reply to:1189892
hisoft's picture

จริงๆ หมายถึงเทียบกันเองในเครื่องเดียวระหว่าง ARM, x86, x64 น่ะครับ ?

ฟังดูดีกว่าที่คิดนะครับนั่นสำหรับผม

By: IDCET
Contributor
on 17 December 2020 - 10:33 #1189902 Reply to:1189897

ถ้าเทียบกันแล้ว ผล 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 เพิ่มเติม
- GTA:SA เปิดขึ้น เล่นได้ แต่ Mouse ไม่ทำงานในเกม ทำงานเฉพาะในหน้าเมนูและคลิกไม่ได้ มีตอนออกจากเกม 1 ครั้งที่เครื่องจอมืด ต้อง Hard Reset เครื่อง
- CS:GO เปิดขึ้น แต่จะลองเข้าโหมด Training แล้วเด้งออกมาที่ Desktop (คาดว่าเปิดเกมโหมดอื่นไม่ขึ้นแน่ๆ)
- Black Mesa เล่นได้ลื่น ถ้าลดความละเอียดและขนาดหน้าจอจาก native solution แต่ยังมี artifect บางส่วนแสดงผลเพี้ยนเป็นตารางหมากรุกสีชมพู แสดงผลไม่ครบ เปิดหน้าเมนูแล้วแสดงผลกระพริบ ข้อความติดๆ หายๆ
- Forticlient VPN ลงได้ แต่ใช้งานไม่ได้ ติดตรง VPN Driver
- Portal 2 เปิดขึ้นหน้า Title Valve แล้วเด้งออกจากเกมทันที เปิดไม่ขึ้นหลังจากนั้น
- Bitdefender ลงไม่ได้ ขึ้น Error แล้วให้ Uninstall ออก


ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว

By: pote2639
ContributoriPhoneWindows PhoneWindows
on 14 December 2020 - 18:18 #1189701 Reply to:1189568

เปิด cyberpunk ได้นี้ฮาเลยนะครับ