- Asahi Lina และ Alyssa Rosenzweig ผู้พัฒนาไดรเวอร์ GPU บน Asahi Linux ได้เปิดตัวไดรเวอร์ GPU สำหรับ M1/M2 ที่สอดคล้องกับมาตรฐาน OpenGL ES 3.1
- ไดรเวอร์ GPU ของ Apple ที่มีอยู่เดิมรองรับเฉพาะ Metal และไม่รองรับมาตรฐานกราฟิก API ทั่วไปทั้งหมด (Vulkan, OpenGL, OpenGL ES เป็นต้น)
- ขณะนี้เป็นไดรเวอร์ GPU สำหรับ M1/M2 เพียงตัวเดียวที่รองรับ OpenGL ES
- ผ่านการทดสอบความเข้ากันได้ของ Khronos ซึ่งเป็นผู้ดูแลมาตรฐาน OpenGL
- ไม่พอใจกับการผูกขาดทั้งไดรเวอร์และ API ของ Apple จึงพัฒนาไดรเวอร์ที่สอดคล้องกับมาตรฐานขึ้นมาเอง
- ต่อจากนี้ก็มีแผนจะพัฒนาต่อไปเพื่อรองรับ API มาตรฐานแบบเปิดที่เป็นไปตามสเปกอย่างสมบูรณ์
7 ความคิดเห็น
สุดยอดจริง ๆ เลย~
เขารีเวิร์สเอนจิเนียริงกันมาหรือเปล่า!
https://www.youtube.com/@AsahiLina
Asahi Lina คือคนประมาณนี้ครับ เป็น VTuber อัจฉริยะสาวน้อยโปรแกรมเมอร์...
ผมเล่น Civilization VI บน macOS อยู่บ่อย ๆ ช่วงแรก ๆ ที่ออกมาเหมือนว่าระบบตรวจจับ GPU เป็น unknown นะครับ แต่ตั้งแต่เมื่อราวครึ่งปีก่อนก็ดูเหมือนว่าจะเริ่มรู้จักได้ค่อนข้างถูกต้องแล้ว...
ถึงอย่างนั้นพอเห็นว่า Apple ก็ออกพอร์ตติงทูลมาเองเหมือนกัน ต่อจากนี้ก็น่าจะพอคาดหวังได้ว่าเกมต่าง ๆ จะเล่นได้ดีขึ้นพอสมควรนะครับ
ยอดเยี่ยมมาก
ในต้นฉบับมีการเพิ่มเนื้อหาเกี่ยวกับวิธีรองรับความสามารถของ OpenGL ES 3.1 ไว้ในส่วนท้ายด้วย
ถ้าสนใจก็ลองเข้าไปอ่านด้วยตัวเองได้เลยครับ
ผมเองก็ไม่เข้าใจ เลยไม่ได้สรุปไว้...
อย่างไรก็ดี นี่เป็นความสำเร็จที่น่าทึ่งจริง ๆ
เพราะเป็นการออกแบบไดรเวอร์ตั้งแต่ศูนย์ด้วย GPU ที่แทบไม่มีเอกสารรองรับเลย และสุดท้ายก็ทำให้รองรับ API ได้อย่างสมบูรณ์...
หากกิจกรรมแบบนี้เพิ่มขึ้นต่อไป ก็น่าจะทำให้การใช้งาน M1/M2 ดีขึ้นมากเลยนะครับ
(สักวันหนึ่งอาจเล่นเกมได้ด้วย)
Apple เปิดตัว Game Porting Toolkit ที่คล้ายกับ Proton
ช่วงนี้ดูแล้ว Apple เองก็คงเลี่ยงไม่ได้ที่จะต้องใส่ใจกับฝั่งเกมด้วยเหมือนกัน
ถ้าจะขาย Vision Pro ให้ได้ล่ะนะ..
ก็ใช้ได้อยู่ครับ 555 แค่มีไม่กี่เกมเท่านั้นเอง
(บนพีซีนี่ทำให้คลัง Steam อันอู้ฟู่ของผมดูโหรงเหรงขึ้นมาทันทีเลย...)