ผู้พัฒนาไดรเวอร์ open Linux สำหรับ Apple AGX GPU ประกาศการใช้งานการสนับสนุนชิป Apple M2 และการเปิดตัวสภาพแวดล้อมผู้ใช้ KDE และ GNOME ที่ประสบความสำเร็จพร้อมการสนับสนุนอย่างเต็มที่สำหรับการเร่งความเร็ว GPU บน Apple MacBook Air ด้วยชิป M2 เป็นตัวอย่างของการรองรับ OpenGL บน M2 เราได้สาธิตการเปิดตัวเกม Xonotic พร้อมกับการทดสอบ glmark2 และ eglgears เมื่อทดสอบการใช้พลังงาน แบตเตอรี่ของ MacBook Air ใช้งานได้นาน 8 ชั่วโมงในการเล่นเกม Xonotic ที่ 60FPS
นอกจากนี้ ยังมีข้อสังเกตอีกว่าไดรเวอร์ DRM (Direct Rendering Manager) ที่ดัดแปลงสำหรับชิป M2 สำหรับเคอร์เนล Linux สามารถทำงานร่วมกับไดรเวอร์ asahi OpenGL ที่พัฒนาขึ้นสำหรับ Mesa ได้ทันทีโดยไม่ต้องทำการเปลี่ยนแปลงพื้นที่ผู้ใช้ การพัฒนาไดรเวอร์ที่ซับซ้อนสำหรับ Linux คือชิป M1/M2 ของ Apple ใช้ GPU ที่เป็นกรรมสิทธิ์ของ Apple ซึ่งออกแบบโดย Apple ซึ่งรันเฟิร์มแวร์ที่เป็นกรรมสิทธิ์และใช้โครงสร้างข้อมูลที่ใช้ร่วมกันที่ค่อนข้างซับซ้อน ไม่มีเอกสารทางเทคนิคสำหรับ GPU และการพัฒนาไดรเวอร์อิสระใช้วิศวกรรมย้อนกลับของไดรเวอร์จาก macOS
ในขณะเดียวกัน ผู้พัฒนาโครงการ Asahi มุ่งเป้าไปที่การพอร์ต Linux เพื่อทำงานบนคอมพิวเตอร์ Mac ที่ติดตั้งชิป ARM ที่พัฒนาโดย Apple ได้เตรียมการอัปเดตการเผยแพร่ในเดือนพฤศจิกายน (590 MB และ 3.4 GB) และเผยแพร่รายงานเกี่ยวกับระดับความสำเร็จของการพัฒนาของ โครงการ. Asahi Linux มีพื้นฐานมาจากแพ็คเกจฐาน Arch Linux ซึ่งมีชุดโปรแกรมแบบดั้งเดิมและมาพร้อมกับเดสก์ท็อป KDE Plasma การแจกจ่ายนี้สร้างขึ้นโดยใช้ที่เก็บ Arch Linux มาตรฐาน และการเปลี่ยนแปลงเฉพาะทั้งหมด เช่น เคอร์เนล ตัวติดตั้ง โปรแกรมโหลดบูต สคริปต์เสริม และการตั้งค่าสภาพแวดล้อม จะถูกวางไว้ในที่เก็บแยกต่างหาก
การเปลี่ยนแปลงล่าสุดรวมถึงการใช้งานการรองรับ USB3 (ก่อนหน้านี้พอร์ต Thunderbolt ถูกใช้ในโหมด USB2 เท่านั้น) การทำงานอย่างต่อเนื่องเพื่อรองรับลำโพงในตัวและแจ็คหูฟังของ MacBook การเพิ่มการรองรับสำหรับการควบคุมไฟแบ็คไลท์ของคีย์บอร์ด การปรับปรุงการรองรับการจัดการพลังงาน และการเพิ่มตัวเลือกการติดตั้งมาตรฐานให้กับตัวติดตั้งอุปกรณ์ที่มีชิป M2 (โดยไม่ต้องเปลี่ยนเป็นโหมดผู้เชี่ยวชาญ)
ที่มา: opennet.ru