จากการเปิดตัวของ macOS Sonoma มีฟีเจอร์หนึ่งที่ได้เปิดตัวมาด้วยคือ Game Mode ที่จะช่วยให้ Mac เล่นเกมได้ดีขึ้น มาพร้อม Tool ที่ช่วยในการพอร์ตเกมให้สะดวกขึ้นอย่าง Game Porting Toolkit แต่ว่าหลังจากจบ Keynote แล้ว Apple ได้ปล่อยคลิปในชื่อ Platform State of the Union ได้แสดงรายละเอียดของ Game Porting Toolkit เพิ่มขึ้น
ส่วนหนึ่งของคลิป Platform State of the Union ได้เจาะลึกไปที่ Game Porting Toolkit เกียวกับกระบวนการการพอร์ตเกมต่าง ๆ มาลง Mac โดยแบ่งเป็น 3 ด่านดังนี้
โดย Demo ที่ Apple นำเกม The Medium มาแสดงนั้น ตัวเกมรันโดย Apple Silicon ที่ใช้ Rosetta 2 ซึ่งใน information ได้ขึ้นว่า The Medium ใช้ DirectX 12 สร้างบน Unreal Engine ที่เป็น API Graphic ของ Windows ซึ่งในอดีตกาล Mac ไม่สามารถเปิดเกมโดยใช้ DirectX 12 แบบตรง ๆ ได้ หากต้องการใช้งานจริง ๆ จะต้องหันไปใช้ 3rd Party อย่างโปรแกรม CrossOver แทน
Apple ได้กล่าวเองว่า: “คุณสามารถประเมินว่าเกม Windows ของคุณ สามารถทำงานบน Mac ได้ดีขนาดไหน โดยใช้การจำลองสภาพแวดล้อม ซึ่งจะช่วยให้คุณวิเคราะห์ประสิทธิภาพของเกมได้ทันที โดยประหยัดเวลาการทำงานไปได้หลายเดือน”
นอกจากนี้ Game Porting Toolkit ยังสามารถแปลงในส่วนการตั้งค่าของ Controller, Audio, Graphics APIs, ชุดคำสั่ง CPU และ APIs ตัวอื่น ๆ ได้ เพียงแค่นำโค้ดของเกม Windows มาเปิดใน Command Line จากนั้นจะทำการแปลงโค้ดอัตโนมัติผ่านการจำลองสภาพแวดล้อมของ Apple
การจำลองสภาพแวดล้อมแบบนี้อาจจะมองได้ว่าคล้ายกับที่ Valve ได้พัฒนา Proton ขึ้นมาเพื่อให้เล่นเกมบน Linux ได้ราบลื่นขึ้น ก็หวังว่าในอนาคตจะมีเกมระดับ AAA มาลง Mac เยอะขึ้นครับ
ที่มา - Digital Trends
Comments
เล่น Cyberpunk 2077 แบบ Ray Tracing ได้จะไม่ซื้อคอม Gaming ละ 555
จะทำให้คนย้ายไปทำเกมลง mac มากกว่า
อ้าว ใช้แมคอยู่ แต่เพิ่งประกอบ pc ใหม่ไว้เล่นเกม TーT
เริ่มมีคนลองแล้วครับ
Cyberpunk 2077 รันที่ Ultra บน Macbook M1 16GB
กับ Diablo 4 ที่ Setting Ultra บน M2 Max ครับ
ถ้าเทียบกับ Diablo 4 เปิด Ultra (เปิด DLSS+FG) บน RTX 4060 TI 8GB บน CPU Core i5 9500 RAM 32 GB ได้ FPS เล่น 2K (1440p) ได้ประมาณ 140 FPS
เฉลย ไส้ในส่วนหนึ่งของ Game Porting Toolkit ใช้ CrossOver เข้ามาช่วยในขั้นตอน Evaluation พร้อมเพิ่ม Proprietary Translation Layer ของ DirectX ไป Metal โดยตรงแทนที่จะผ่าน MoltenVK/DXVK เลยทำให้เห็นผลได้ค่อนข้างชัดว่าดีกว่า CrossOver/DXVK
ก็ไม่แปลกใจเท่าไรเพราะการเอาเกมข้ามสถาปัตยกรรมมารันได้ทันทีมันโคตรจะเกินจริง นอกเสียจากว่ามันเกิดขึ้นเรียบร้อยแล้ว
ความหวัง ความฝันที่อยากให้ครบ จบในเครื่องเดียว จะเป็นจริงแล้วสินะครับ
ผมว่า WoA น่าจะไปไม่รอดแล้วหละมั้ง เจอ Apple เล่นเปิดตัวแข่งขันแบบนี้ แถมจากตัวอย่างเกมที่รันบน Apple Silicon ก็ทำได้ดีด้วย แม้พึ่งจะเปิดตัว
ก็อยากจะถามเหมือนกัน MS มันรออะไร และทำอะไรอยู่ WoA ของที่มีอนาคต กลับไม่ค่อยสนใจเท่าไหร่ แม้ว่าจะเริ่มมีคน port มากขึ้นก็เถอะ หรือจะพังแบบ W10M/WP เพราะ MS ทำตัวเอง
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
จะว่า MS อย่างเดียวก็ไม่ได้นะ เพราะเหมือนโดนกีดกันไม่ให้เป็นขั้วที่ 3 ของอุปกรณ์พกพา ยกตัวอย่างง่ายๆ Windows Phone แอปของ Google ไม่ลงซักแอป แล้วแอปหลายๆค่ายที่เขียนให้ก็เข้าขั้นแย่ เช่น Line ยังแจ้งเตือนช้า จนต้องเปิด-ปิดแอป ข้อความค่อยเข้า ไม่ก็ Facebook บัคเยอะเกิ้น ฟังชั่นก็ไม่ครบ ขนาดทำ Tools App porting ให้ ยังแทบไม่มีใครมา Port ให้เลย
Google ส่งแอพ google search ที่ไม่ต่างอะไรกับเว็บมาลงอยู่นะครับ 555 เหมือนทำมาเยอะเย้ย ว่าถ้าอยากใช้ของดี ไป Android ซิ
ทดสอบมานานแค่ไหนแล้วเนี่ย ปิดข่าวเนียนอยู่
อ้าว เล่นเกมของ windows ได้นี่งานนี้มีเฮแน่ๆ เครื่องเดียวจบทั้งทำงาน + พักผ่อน
ผมคนนึงละที่จะซื้อ MAC
ทำไมยกย่องแอปเปิลจัง เห็นรัน Cyperbunk 2077 เฟรมเรต ร่วงกระจายเลย
Emlation ข้ามสถาปัตยกรรมบนชิปมือถือที่แทบไม่มีอะไรแชร์ร่วมกันเลย และตัวที่เฟรมร่วงคือ M1 ไม่ใช่ M2
เอาแค่เปิดเกมขึ้น คนก็ว้าวแล้ว
ผมไม่มีทางซื้อ Mac มาเล่นเกมหรอก
ไม่มี RGB ไม่สน 🤣
รอแมคเล่นเกมส์ได้เพราะพวกเกมมิ่งฝั่ง PC มีแต่ RGB เนี่ยละครับ
พวกอุปกรณ์ที่มีไฟ RGB ส่วนใหญ่มันมีโปรแกรมช่วยปิดได้นะ