Tags:
Node Thumbnail

เรากำลังจะได้เห็น กองทัพพีซีที่ใช้ซีพียู 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

Get latest news from Blognone

Comments

By: Yoshimura on 25 March 2024 - 09:45 #1308624
Yoshimura's picture

อย่างน้อยขอให้ใส่ RAM กับ Storage เพิ่มเองได้ก็ดี
ARM Device ชอบล็อคสเปคเป็น SoC อย่างเดียวเลย

By: hisoft
ContributorWindows PhoneWindows
on 25 March 2024 - 09:54 #1308628 Reply to:1308624
hisoft's picture

Surface Pro X เปลี่ยน SSD เองได้ฮะ

แต่ RAM นี่อาจจะยาก T-T

By: m1_weaboo on 25 March 2024 - 10:30 #1308633 Reply to:1308624
m1_weaboo's picture

ต้องหาวิธีที่ทำให้อัปเกรดสเปคแล้วยังคงความefficientได้เหมือนเดิม

By: Mr.EYE on 25 March 2024 - 10:30 #1308632

เปลี่ยนผ่านยุคสักที ออกมาให้มันเทพๆ ใกล้เคียงเนทีฟแบบประสิทธิภาพหายไม่เกิน 20% จนไม่รู้สึกว่าแต่ต่างจากเดิม เกิดแน่นอน หลังจากนั้นก็บอกให้นักพัฒนาเริ่มพัฒนา ARM ได้แล้ว

By: iqsk131 on 25 March 2024 - 11:11 #1308638 Reply to:1308632

ไม่ง่ายขนาดนั้นครับ ต้องหาข้อดีที่เหนือกว่า x86 ด้วย

ถ้าแค่ไม่ด้อยกว่า นอกจาก Early Adopter แล้วก็คงไม่มีใครอยากจะเปลี่ยนอยู่ดี เพราะไม่มีเหตุผลที่จะเปลี่ยนครับ

By: Mr.EYE on 25 March 2024 - 11:42 #1308640 Reply to:1308638

ARM ข้อดีมีอยู่ติดตัวมาอยู่แล้วครับ ในทางการใช้งานดีกว่า กินไฟน้อย ร้อนน้อย ทำให้การใช้งานจริงแบตอึดกว่ามาก
.
แค่ทำให้คนไม่รู้สึกว่าใช้ ARM แล้วประสิทธิภาพการใช้งานกากลงก็พอแล้วครับ หลายคนเขาไม่ได้สนใจด้วยว่าจะ x86 หรือ ARM ในความจริงคนใช้เขาต้องการ ใช้ได้ - เล็ก - แรง - แบตอึด ต้องการแค่นี้ ถ้าทำได้ทั้งหมดยังไงคนก็เปลี่ยน

By: hisoft
ContributorWindows PhoneWindows
on 25 March 2024 - 11:52 #1308642 Reply to:1308640
hisoft's picture

ARM ข้อดีมีอยู่ติดตัวมาอยู่แล้วครับ ในทางการใช้งานดีกว่า กินไฟน้อย ร้อนน้อย ทำให้การใช้งานจริงแบตอึดกว่ามาก

เราใช้ Surface Pro X อยู่ ไม่เห็นรู้สึกเลยฮะ 😂

By: Mr.EYE on 25 March 2024 - 12:02 #1308646 Reply to:1308642

ถ้าตรงๆซอฟต์แวร์หรือไม่ OS ห่วย กว่าจะเขียนให้เข้าที่เข้าทางไม่รู้จะตาม mac ทันกี่โมง 5555+

By: tstcnr1u
iPhoneWindows PhoneAndroidUbuntu
on 25 March 2024 - 12:55 #1308665 Reply to:1308646

MAC ก็กินไฟครับ Pro 14" ผมเล่นเกมชั่วโมงกว่าๆแบตหมด ประหยัดกว่าแค่เรื่องพลังงานตอน idle นั่นแหละ

By: iqsk131 on 25 March 2024 - 12:49 #1308659 Reply to:1308640

ก็ต้องรอดูครับ ว่าข้อดีที่ว่าจะทำออกมาได้จริงหรือไม่ (เพราะปัจจุบันเหมือนจะไม่...) และดีพอจะกลบข้อด้อยอื่นๆได้ไหม

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

By: m1_weaboo on 25 March 2024 - 10:32 #1308634
m1_weaboo's picture

ปัญหาอยู่ที่ windows on arm ว่า Microsoft กับ dev จะเอาจริงกี่โมงนี่แหละ

By: teerapon0009
Windows PhoneAndroidWindows
on 25 March 2024 - 11:01 #1308636
teerapon0009's picture

เปลื่ยนแรม SSD ได้CPU แยกออกมาขาย Diy เองได้

By: hisoft
ContributorWindows PhoneWindows
on 25 March 2024 - 11:54 #1308643
hisoft's picture

Qualcomm บอกว่าคอขวดของเกมมักอยู่ที่จีพียู ไม่ใช่ซีพียู แต่การทำงานของอีมูเลเตอร์อยู่ที่ซีพียู ดังนั้นการรันเกม x86 บนอีมูเลเตอร์จะส่งผลต่อซีพียูอย่างเดียวในการแปลง x86 เป็น ARM64 จีพียูไม่ได้รับผลกระทบ และตัวจีพียู Adreno ก็รองรับไลบรารีกราฟิกทั้ง DirectX, Vulkan, OpenCL ครบถ้วน (อ่านสไลด์เพิ่มเติมได้จากที่มา)

ถึงว่าสิ Overwatch จะปรับ native resolution (ที่สูงอยู่นะ 2880×1920) หรือปรับเหลือ 720p low setting ยังไงเฟรมเรตก็เท่าๆ กัน ลืมนึกไปเลยว่ามันไม่ต้อง emulate 😲

By: freeriod on 25 March 2024 - 11:57 #1308644
freeriod's picture

Emu ของ qualcomm ทำ หรือ microsoft ทำ

By: tom789
Windows Phone
on 25 March 2024 - 11:57 #1308645

รอดูเลย จะทำได้ แค่ไหน

By: tontan
ContributorAndroidSymbianUbuntu
on 25 March 2024 - 12:13 #1308651
tontan's picture

ไม่เข้าใจกลยุทธ์ของ 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

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 25 March 2024 - 12:26 #1308654 Reply to:1308651
Ford AntiTrust's picture

Microsoft คือทำยังไงก็ได้ให้ขายได้ทุก platform คุณใช้ iOS, macOS, Android หรือ Linux ก็มีของ Microsoft ขายผ่านพวก Cloud และ Services ต่างๆ อย่าง Office/Azure

เครื่องมือพัฒนา s/w อย่าง .NET ที่สร้าง s/w ให้รันได้ทั้ง Windows, macOS หรือ Linux ทั้ง x86/ARM มีพร้อม ไม่ว่ายังไงต้องเจอสักที่แหละ

By: tom789
Windows Phone
on 25 March 2024 - 12:32 #1308655 Reply to:1308651

น่าจะพยายามเอาของตัวเองไปลงทุกระบบละมั้งครับ เพราะตัวเองไม่มีฮาร์ดแวร์ มาคอยดันระบบของตัวเอง อยุ่ที่คนเอาไปประกอบ ว่าจะดันกันไปยังไง

By: iqsk131 on 25 March 2024 - 12:33 #1308656 Reply to:1308651

ผมรู้สึกว่า ฝั่งที่ต้องการดัน WoA นี่ น่าจะเป็น Qualcomm มากกว่า Microsoft นะครับ เพราะ Qualcomm ได้ประโยชน์เต็มๆจากการที่ขยายตลาดไป PC ด้วย

แต่ผมก็แค่เดามั่วอะนะ 55+

By: PsFreedom
ContributorAndroidRed HatUbuntu
on 25 March 2024 - 23:18 #1308710 Reply to:1308651
PsFreedom's picture

ผมก็เห็นด้วยกับท่าน
เคยตอบไว้ในข่าว X Elite นี่แหละ ประเด็นคือไม่ใช่ว่าเพราะมันเป็น x86 หรือ ARM แต่ยุคนี้คนใช้ PC ลดลงทั้ง Desktop และ Laptop เพราะงานหลายอย่างมันไม่จำเป็นต้องผ่าน PC แล้ว งานเอกสารทั่วไป Keynote Presentation ก็ทำ Office365 บนเว็บ Google Doc ก็เพียงพอ งานขายออนไลน์ ตัดต่อรูปเล็กน้อย ก็ทำในมือถือ แท็บเล็ตได้เลย ไม่จำเป็นต้องมาเปิด Adobe AI PS แบบแต่ก่อนแล้ว

สำหรับ Consumer, User
ไม่เห็นว่าการเปลี่ยนเป็น ARM จะมีผลมากนัก

By: zionzz on 25 March 2024 - 12:18 #1308652

ก็ต้องรอดูหลายๆด้านประกอบกัน ประสิทธิภาพถ้าทำได้ตามที่โม้ก็โอเค ข้อต่อไปคือราคา ถ้า the stars align อาจเป็นจุดเปลี่ยน(ซักที)ก็ได้

By: big50000
AndroidSUSEUbuntu
on 25 March 2024 - 12:55 #1308666
big50000's picture

หลายคนยังไม่รู้ว่าจริง ๆ แล้วทั้ง ARM และ x86 นั้นประสิทธิภาพพลังงานใกล้เคียงกันเลย ถ้า... x86 สามารถถอดทุกอย่างที่ Legacy ออกไปจากวงจรได้และให้ของเก่าที่ต้องใช้อยู่ เช่น แอป 32-bit เดิมไปใช้ Userland Implementation แทน (Intel เสนอ x86S) ซึ่งผมเห็นด้วยตราบใดที่ไม่คิดจะล็อกสถาปัตยกรรม PC

เหตุผลที่ ARM ถูกเลือกมันง่ายมาก เพราะมันควบคุมได้เยอะกว่ามาก ขยายสถาปัตยกรรมได้มากกว่า และที่สำคัญคือมันทำทุกอย่างได้ในชิปก้อนเดียว ทำให้มัดมือชกผู้ใช้ให้ซื้อเครื่องใหม่ได้ง่ายกว่าเพราะเครื่อง SoC รวมแบบนี้ทำให้อัปเกรดยากมาก

By: tontan
ContributorAndroidSymbianUbuntu
on 25 March 2024 - 13:31 #1308669 Reply to:1308666
tontan's picture

ส่วนตัวผมคิดว่า ตราบใดที่ MS ไม่ประกาศว่า Windows หลังจาก Windows XX จะไป arm อย่างเดียว ยังคงมี X86 ออกมาเรื่อย ๆ แบบนี้ คงไม่มีทางมัดมือชกได้เหมือน mac ที่ทำมานานตั้งแต่ก่อนย้ายไป arm

แต่ผมยังคงมีข้อสงสัยว่าทุกวันนี้ Intel ยังสามารถล็อกบี้ MS ได้เหมือนสมัยทำ Windows RT ได้ไหม เช่น กรณีไม่ให้มี emu x86 ถ้า CEO Intel อยากทำ หรืออยากล็อกบี้ให้ MS ยังคงเอา X86 เป็นหลัก


บล็อก: wannaphong.com และ Python 3

By: the mee
iPhoneAndroidWindows
on 25 March 2024 - 15:49 #1308684 Reply to:1308666

ถ้าคิดแบบนั้น ผมไปจับมือกับ AMD ดัน APU เทพๆๆต่อจากพวก Z1 Extreme น่าจะง่ายกว่าครับ
อาจจะมี Z2 /Z2X3D / Z2X3D Extreme อะไรอย่างนี้ แล้วทุกอย่างให้ AMD ล็อคข้ามไปใช้แรมเป็น DDR6 ไปเลย เฉพาะดีแรงมากด้วย แล้วปล่อยให้เปลี่ยนได้เฉพาะ SSD พอจบสบายใจ

By: big50000
AndroidSUSEUbuntu
on 25 March 2024 - 17:51 #1308692 Reply to:1308684
big50000's picture

ผมก็คิดแบบนั้น ปัญหาคือบริษัทไม่คิดแบบนั้นน่ะสิ Apple เองเจตจำนงชัดเจนว่าอยากคุมบังเหียนทั้ง Ecosystem ซึ่งสังเกตง่าย ๆ ว่าใส่ของใหม่เข้ามาเยอะมากใน Apple Silicon ที่ไม่ใช่แค่เรื่อง CPU, GPU และ NPU (เรื่องของ SoC มันไม่ได้มีแค่เรื่อง General Purpose Performance) ซึ่งทั้ง Intel และ AMD ไม่ได้เปิดกว้างขนาดนั้น และจุดนี้เองที่ ARM ได้เปรียบแบบสุด ๆ เพราะขายเฉพาะไลเซนส์สถาปัตยกรรม ถ้า RISC-V พร้อมผมว่า Apple ก็พร้อมจะย้ายได้ทุกเมื่อ

By: pd2002 on 25 March 2024 - 23:17 #1308709

ฟังหูไว้หูครับ

By: pote2639
ContributoriPhoneWindows PhoneWindows
on 26 March 2024 - 22:41 #1308768

Run GTA V ให้ได้ก่อนแล้วจะเชี่อนะจ็ะ