ในการพัฒนาที่สร้างความเปลี่ยนแปลงครั้งใหญ่สำหรับผู้ใช้ Apple Silicon, Asahi Linux ได้บรรลุความสำเร็จอันน่าทึ่งด้วยการทำให้เกม AAA สามารถเล่นบนชิป M1 และ M2 ได้ ความก้าวหน้านี้ทำให้นักเล่นเกมสามารถเล่นเกมที่ต้องการประสิทธิภาพสูงอย่าง Cyberpunk 2077, The Witcher 3 และ Control บนฮาร์ดแวร์ Apple ผ่าน Linux ได้
ฉากบาร์ที่มีชีวิตชีวาสะท้อนให้เห็นถึงบรรยากาศที่คึกคักของการเล่นเกม AAA ที่เปิดใช้งานบน Apple Silicon |
ระบบจำลองที่ซับซ้อน
วิธีการที่เป็นนวัตกรรมของ Asahi Linux ประกอบด้วยระบบจำลองที่ซับซ้อนซึ่งประกอบด้วยชั้นการแปลงสี่ชั้น:
- FEX: จำลองคำสั่ง x86 สำหรับฮาร์ดแวร์ ARM
- Wine: แปลงโค้ด Windows เป็น Linux
- DVK และ Proton: แปลงการเรียก API ของ DirectX เป็น Vulkan
ระบบที่ซับซ้อนนี้ช่วยเอาชนะความท้าทายในการรันเกม Windows x86 บน Apple Silicon ที่ใช้ ARM ทำให้ Asahi Linux เป็นดิสทริบิวชัน Linux แรกของโลกที่ทำสำเร็จ
การเอาชนะอุปสรรคทางเทคนิค
ทีม Asahi เผชิญกับความท้าทายทางเทคนิคหลายประการ รวมถึง:
- ความแตกต่างของขนาดหน้า: ระบบ Apple ใช้หน้าขนาด 16K ในขณะที่เกม Windows x86 คาดหวังหน้าขนาด 4K ในการแก้ไขปัญหานี้ นักพัฒนา Asahi ได้ใช้เคอร์เนล Linux ARM รองที่เสมือนจริงซึ่งมีขนาดหน้าที่แตกต่างกัน
- การจัดการหน่วยความจำ: การจำลองต้องใช้หน่วยความจำระบบอย่างน้อย 16GB สำหรับเกมที่ต้องการประสิทธิภาพสูงสุด
- การแปลง API กราฟิก: การแปลงการเรียก DirectX เป็น Vulkan นำเสนอความท้าทายที่สำคัญ ซึ่งทีมกำลังทำงานอย่างแข็งขันเพื่อแก้ไข
สถานะปัจจุบันและแนวโน้มในอนาคต
แม้จะยังอยู่ในขั้นตอน alpha แต่ความเข้ากันได้ของ Windows x86 บน Asahi Linux ได้แสดงผลลัพธ์ที่น่าประทับใจแล้ว:
- เกมที่เล่นได้: Cyberpunk 2077, Hollow Knight, Portal 2, Fallout 4 และ Control
- ประสิทธิภาพ: เกมอินดี้หลายเกมทำงานได้เต็มความเร็ว ในขณะที่เกมที่ต้องการประสิทธิภาพสูงกว่าสามารถเล่นได้แต่อาจยังไม่ถึง 60 FPS
นักพัฒนากำลังทำงานเพื่อออกเวอร์ชัน 1.0 โดยมีความพยายามอย่างต่อเนื่องในการปรับปรุงความเข้ากันได้และประสิทธิภาพ ความสำเร็จที่โดดเด่นอย่างหนึ่งคือไดรเวอร์ Honeycrisp ซึ่งเป็นไดรเวอร์ที่สอดคล้องตัวแรกสำหรับซิลิคอน M1 ในทุกระบบปฏิบัติการ
ตัวละครนักผจญภัยกำลังสำรวจทิวทัศน์อันกว้างใหญ่ เป็นสัญลักษณ์แทนประสบการณ์การเล่นเกมที่น่าดื่มด่ำบน Asahi Linux |
ผลกระทบต่อผู้ใช้ Apple Silicon
การพัฒนานี้เปิดโอกาสใหม่ๆ สำหรับเจ้าของ Apple Silicon โดยเฉพาะผู้ที่สนใจในการเล่นเกม:
- การเข้าถึงคลังเกมที่กว้างขึ้นผ่าน Linux
- ศักยภาพในการปรับปรุงประสิทธิภาพเมื่อโครงการพัฒนาขึ้น
- เพิ่มความหลากหลายในการใช้งานอุปกรณ์ Apple Silicon
ในขณะที่ Asahi Linux ยังคงปรับปรุงชั้นความเข้ากันได้อย่างต่อเนื่อง ผู้ใช้ Apple Silicon สามารถตั้งตารอการเลือกเกมที่เล่นได้ที่เพิ่มขึ้นเรื่อยๆ และประสบการณ์การเล่นเกมที่ดีขึ้นบนฮาร์ดแวร์ของพวกเขา