เรากำลังจะได้เห็น กองทัพพีซีที่ใช้ซีพียู Arm พลังสูงคือ Snapdragon X Elite ออกมาทำตลาดในช่วงกลางปีนี้ พอเป็นพีซีที่ใช้ Arm ก็มีคำถามตามมาว่า "แอพจะรองรับแค่ไหน" รวมถึงแอพกลุ่มเกมที่ได้รับความนิยมอย่างสูงบนวินโดวส์
ตัวแทนของ Qualcomm ไปพูดที่งานสัมมนานักพัฒนาเกม Game Developers Conference 2024 เมื่อสัปดาห์ที่ผ่านมา เปิดเผยข้อมูลว่า Snapdragon X Elite จะเล่นเกมเก่าๆ ของวินโดวส์ได้ผ่านอีมูเลเตอร์ แต่เป็นอีมูเลเตอร์ประสิทธิภาพสูงที่ทำงานได้ใกล้เคียงเนทีฟ
ในสไลด์ของ Qualcomm ใช้คำว่า "your game should already work" คือนักพัฒนาเกมไม่ต้องทำอะไรเพิ่ม เกมก็เล่นได้เลย โดยมีข้อจำกัดบ้างเล็กน้อย เช่น การเรียกเกมครั้งแรกจะต้องใช้เวลา แต่เมื่อโหลดเข้าแคชก็จะเร็วแล้ว, อีมูเลเตอร์รองรับชุดคำสั่งซีพียูถึงแค่ SSE4 อาจไม่รองรับชุดคำสั่งอื่นพวก AVX, ยังไม่รองรับเกมที่เรียกใช้ไดรเวอร์เคอร์เนล โดยเฉพาะพวกระบบต้านโกงทั้งหลาย
Qualcomm บอกว่าคอขวดของเกมมักอยู่ที่จีพียู ไม่ใช่ซีพียู แต่การทำงานของอีมูเลเตอร์อยู่ที่ซีพียู ดังนั้นการรันเกม x86 บนอีมูเลเตอร์จะส่งผลต่อซีพียูอย่างเดียวในการแปลง x86 เป็น ARM64 จีพียูไม่ได้รับผลกระทบ และตัวจีพียู Adreno ก็รองรับไลบรารีกราฟิกทั้ง DirectX, Vulkan, OpenCL ครบถ้วน (อ่านสไลด์เพิ่มเติมได้จากที่มา)
หากนักพัฒนาเกมต้องการประสิทธิภาพเต็มรูปแบบจริงๆ ก็ยังสามารถเลือกพอร์ตโค้ดของเกมเป็น ARM64 แบบเนทีฟ หรือจะเลือกวิธีการไฮบริด ARM64EC คือตัวระบบปฏิบัติการ ไลบรารี ไดรเวอร์ เป็นเนทีฟ แต่โค้ดส่วนที่เหลือของเกมรันผ่านอีมูเลเตอร์ ก็ได้เช่นกัน
Qualcomm ยังบอกว่าได้ทดสอบระบบอีมูเลเตอร์ของตัวเองกับเกมยอดนิยมบน Steam แล้ว (ไม่บอกว่ามีเกมอะไรบ้าง) และมั่นใจกับประสิทธิภาพที่ได้
ที่มา - The Verge
Comments
อย่างน้อยขอให้ใส่ RAM กับ Storage เพิ่มเองได้ก็ดี
ARM Device ชอบล็อคสเปคเป็น SoC อย่างเดียวเลย
Surface Pro X เปลี่ยน SSD เองได้ฮะ
แต่ RAM นี่อาจจะยาก T-T
ต้องหาวิธีที่ทำให้อัปเกรดสเปคแล้วยังคงความefficientได้เหมือนเดิม
เปลี่ยนผ่านยุคสักที ออกมาให้มันเทพๆ ใกล้เคียงเนทีฟแบบประสิทธิภาพหายไม่เกิน 20% จนไม่รู้สึกว่าแต่ต่างจากเดิม เกิดแน่นอน หลังจากนั้นก็บอกให้นักพัฒนาเริ่มพัฒนา ARM ได้แล้ว
ไม่ง่ายขนาดนั้นครับ ต้องหาข้อดีที่เหนือกว่า x86 ด้วย
ถ้าแค่ไม่ด้อยกว่า นอกจาก Early Adopter แล้วก็คงไม่มีใครอยากจะเปลี่ยนอยู่ดี เพราะไม่มีเหตุผลที่จะเปลี่ยนครับ
ARM ข้อดีมีอยู่ติดตัวมาอยู่แล้วครับ ในทางการใช้งานดีกว่า กินไฟน้อย ร้อนน้อย ทำให้การใช้งานจริงแบตอึดกว่ามาก
.
แค่ทำให้คนไม่รู้สึกว่าใช้ ARM แล้วประสิทธิภาพการใช้งานกากลงก็พอแล้วครับ หลายคนเขาไม่ได้สนใจด้วยว่าจะ x86 หรือ ARM ในความจริงคนใช้เขาต้องการ ใช้ได้ - เล็ก - แรง - แบตอึด ต้องการแค่นี้ ถ้าทำได้ทั้งหมดยังไงคนก็เปลี่ยน
เราใช้ Surface Pro X อยู่ ไม่เห็นรู้สึกเลยฮะ 😂
ถ้าตรงๆซอฟต์แวร์หรือไม่ OS ห่วย กว่าจะเขียนให้เข้าที่เข้าทางไม่รู้จะตาม mac ทันกี่โมง 5555+
MAC ก็กินไฟครับ Pro 14" ผมเล่นเกมชั่วโมงกว่าๆแบตหมด ประหยัดกว่าแค่เรื่องพลังงานตอน idle นั่นแหละ
ก็ต้องรอดูครับ ว่าข้อดีที่ว่าจะทำออกมาได้จริงหรือไม่ (เพราะปัจจุบันเหมือนจะไม่...) และดีพอจะกลบข้อด้อยอื่นๆได้ไหม
อย่างที่คุณว่าครับ หลายคนเขาไม่สนหรอกว่ามันคือ x86 หรือ ARM หรืออะไรก็ตาม เขาสนแค่ว่าอันไหนดีกว่าตอบโจทย์เขามากกว่า ซึ่งถ้ามันดีพอๆกันทั้งคู่ ยังไงคนส่วนใหญ่ก็คงเลือกของที่มันมีอยู่แล้วมากกว่า เพราะงั้นถ้าจะให้คนเริ่มหันมาใช้ของใหม่ มันต้องดีกว่าเดิมครับ
ปัญหาอยู่ที่ windows on arm ว่า Microsoft กับ dev จะเอาจริงกี่โมงนี่แหละ
เปลื่ยนแรม SSD ได้CPU แยกออกมาขาย Diy เองได้
ถึงว่าสิ Overwatch จะปรับ native resolution (ที่สูงอยู่นะ 2880×1920) หรือปรับเหลือ 720p low setting ยังไงเฟรมเรตก็เท่าๆ กัน ลืมนึกไปเลยว่ามันไม่ต้อง emulate 😲
Emu ของ qualcomm ทำ หรือ microsoft ทำ
รอดูเลย จะทำได้ แค่ไหน
ไม่เข้าใจกลยุทธ์ของ microsoft ในยุค After PC แบบนี้ ทั้งส่วนแบ่ง OS windows ทั่วโลก ตกลงเรื่อย ๆ (โดน mac arm กับ linux แย่ง) คนไม่ค่อยอยากเปลี่ยนคอมพิวเตอร์ใหม่ arm อันนี้จะมาช่วยอย่างไร ราคายังคงเท่ากับ X86 เลย ไม่มีจุดให้คนไปใช้แทน X86 เป็นแค่ option ว่า Windows รองรับ arm ที่มีจุดเด่นประหยัดพลังงาน โปรแกรมจำนวนมากยังตามไปเป็น arm ไม่เยอะ แถม Windows 10 ยังคงครองส่วนแบ่ง Windows มากที่สุด
ถ้า Windows arm ราคาถูกกว่า Winodws X86 น่าจะไปรอด (มั้ย) แต่เป็น Qualcomm คงไม่ถูกกว่า
บล็อก: wannaphong.com และ Python 3
Microsoft คือทำยังไงก็ได้ให้ขายได้ทุก platform คุณใช้ iOS, macOS, Android หรือ Linux ก็มีของ Microsoft ขายผ่านพวก Cloud และ Services ต่างๆ อย่าง Office/Azure
เครื่องมือพัฒนา s/w อย่าง .NET ที่สร้าง s/w ให้รันได้ทั้ง Windows, macOS หรือ Linux ทั้ง x86/ARM มีพร้อม ไม่ว่ายังไงต้องเจอสักที่แหละ
น่าจะพยายามเอาของตัวเองไปลงทุกระบบละมั้งครับ เพราะตัวเองไม่มีฮาร์ดแวร์ มาคอยดันระบบของตัวเอง อยุ่ที่คนเอาไปประกอบ ว่าจะดันกันไปยังไง
ผมรู้สึกว่า ฝั่งที่ต้องการดัน WoA นี่ น่าจะเป็น Qualcomm มากกว่า Microsoft นะครับ เพราะ Qualcomm ได้ประโยชน์เต็มๆจากการที่ขยายตลาดไป PC ด้วย
แต่ผมก็แค่เดามั่วอะนะ 55+
ผมก็เห็นด้วยกับท่าน
เคยตอบไว้ในข่าว X Elite นี่แหละ ประเด็นคือไม่ใช่ว่าเพราะมันเป็น x86 หรือ ARM แต่ยุคนี้คนใช้ PC ลดลงทั้ง Desktop และ Laptop เพราะงานหลายอย่างมันไม่จำเป็นต้องผ่าน PC แล้ว งานเอกสารทั่วไป Keynote Presentation ก็ทำ Office365 บนเว็บ Google Doc ก็เพียงพอ งานขายออนไลน์ ตัดต่อรูปเล็กน้อย ก็ทำในมือถือ แท็บเล็ตได้เลย ไม่จำเป็นต้องมาเปิด Adobe AI PS แบบแต่ก่อนแล้ว
สำหรับ Consumer, User
ไม่เห็นว่าการเปลี่ยนเป็น ARM จะมีผลมากนัก
ก็ต้องรอดูหลายๆด้านประกอบกัน ประสิทธิภาพถ้าทำได้ตามที่โม้ก็โอเค ข้อต่อไปคือราคา ถ้า the stars align อาจเป็นจุดเปลี่ยน(ซักที)ก็ได้
หลายคนยังไม่รู้ว่าจริง ๆ แล้วทั้ง ARM และ x86 นั้นประสิทธิภาพพลังงานใกล้เคียงกันเลย ถ้า... x86 สามารถถอดทุกอย่างที่ Legacy ออกไปจากวงจรได้และให้ของเก่าที่ต้องใช้อยู่ เช่น แอป 32-bit เดิมไปใช้ Userland Implementation แทน (Intel เสนอ x86S) ซึ่งผมเห็นด้วยตราบใดที่ไม่คิดจะล็อกสถาปัตยกรรม PC
เหตุผลที่ ARM ถูกเลือกมันง่ายมาก เพราะมันควบคุมได้เยอะกว่ามาก ขยายสถาปัตยกรรมได้มากกว่า และที่สำคัญคือมันทำทุกอย่างได้ในชิปก้อนเดียว ทำให้มัดมือชกผู้ใช้ให้ซื้อเครื่องใหม่ได้ง่ายกว่าเพราะเครื่อง SoC รวมแบบนี้ทำให้อัปเกรดยากมาก
ส่วนตัวผมคิดว่า ตราบใดที่ MS ไม่ประกาศว่า Windows หลังจาก Windows XX จะไป arm อย่างเดียว ยังคงมี X86 ออกมาเรื่อย ๆ แบบนี้ คงไม่มีทางมัดมือชกได้เหมือน mac ที่ทำมานานตั้งแต่ก่อนย้ายไป arm
แต่ผมยังคงมีข้อสงสัยว่าทุกวันนี้ Intel ยังสามารถล็อกบี้ MS ได้เหมือนสมัยทำ Windows RT ได้ไหม เช่น กรณีไม่ให้มี emu x86 ถ้า CEO Intel อยากทำ หรืออยากล็อกบี้ให้ MS ยังคงเอา X86 เป็นหลัก
บล็อก: wannaphong.com และ Python 3
ถ้าคิดแบบนั้น ผมไปจับมือกับ AMD ดัน APU เทพๆๆต่อจากพวก Z1 Extreme น่าจะง่ายกว่าครับ
อาจจะมี Z2 /Z2X3D / Z2X3D Extreme อะไรอย่างนี้ แล้วทุกอย่างให้ AMD ล็อคข้ามไปใช้แรมเป็น DDR6 ไปเลย เฉพาะดีแรงมากด้วย แล้วปล่อยให้เปลี่ยนได้เฉพาะ SSD พอจบสบายใจ
ผมก็คิดแบบนั้น ปัญหาคือบริษัทไม่คิดแบบนั้นน่ะสิ Apple เองเจตจำนงชัดเจนว่าอยากคุมบังเหียนทั้ง Ecosystem ซึ่งสังเกตง่าย ๆ ว่าใส่ของใหม่เข้ามาเยอะมากใน Apple Silicon ที่ไม่ใช่แค่เรื่อง CPU, GPU และ NPU (เรื่องของ SoC มันไม่ได้มีแค่เรื่อง General Purpose Performance) ซึ่งทั้ง Intel และ AMD ไม่ได้เปิดกว้างขนาดนั้น และจุดนี้เองที่ ARM ได้เปรียบแบบสุด ๆ เพราะขายเฉพาะไลเซนส์สถาปัตยกรรม ถ้า RISC-V พร้อมผมว่า Apple ก็พร้อมจะย้ายได้ทุกเมื่อ
ฟังหูไว้หูครับ
Run GTA V ให้ได้ก่อนแล้วจะเชี่อนะจ็ะ