Arm กล่าวว่า “ตอนนี้ Panfrost เป็น GPU Driver สำหรับกลุ่มผู้ใช้ Linux”

Arm ได้กล่าวว่า “ตอนนี้ Panfrost เป็น GPU Driver สำหรับกลุ่มผู้ใช้ Linux” หลังจากที่ได้ขยายและขยายการทำงานร่วมกับ Collabora สำหรับการพัฒนา Panfrost driver แบบ open-source สำหรับ Arm Mali GPUs หลังจากร่วมกันอย่างเป็นทางการครั้งแรกในในปลายปี 2020.

Arm ยังทำข้อเสนอว่า “ผ่านพาร์ทเนอร์ระหว่าง Arm และ Collabora ผู้ผลิตอุปกรณ์สามารถเลือก SoC ที่มี Mali GPU ได้อย่างมั่นใจ โดยไม่ว่าจะเป็นระบบปฏิบัติการ Software Operating System (OS) และ Graphics Middleware ใด ๆ ให้การนำเสนอ Linux แบบ open-source ที่มีคุณภาพสูงที่สามารถนำไปใช้ในผลิตภัณฑ์ได้” Collabora ยืนยันการเป็นพาร์ทเนอร์ใหม่โดยกล่าวว่า Arm จะมีส่วนสำคัญในการให้การรองรับ Vulkan ใน Panfrost ควบคู่ไปกับการใช้งาน OpenGL และ OpenGL ES ที่มีอยู่

Arm Supports Panfrost

จากนี้ไป ผู้จำหน่ายบอร์ด SBC จะไม่มีข้อแก้ตัวใด ๆ ที่จะไม่ได้รับ 3D graphics acceleration ที่ทำงานบน Linux ด้วย Panfrost เมื่อใช้ Arm SoC กับ Mali GPU ล่าสุด แต่มันไม่ได้เป็นเช่นนั้นเสมอไป และทางสู่การทำให้มี Arm Mali GPU driver แบบ open-source สำหรับ Linux ที่พร้อมใช้งานจริงนั้นยากมาก

ความพยายามครั้งแรกกับไดรเวอร์ Mali GPU แบบ open-source คือโครงการ Lima ที่เน้นไปที่ GPU Mali-400 และในขณะนั้นการบริหารของ Arm ไม่ได้เป็นมิตรและอาจเป็นศัตรูกับโครงการด้วยซ้ำ เนื่องจากต้องใช้ reverse-engineer GPU และ เครื่องมือที่เกี่ยวข้อง ครั้งแรกที่ฉันได้เรียนรู้เกี่ยวกับ Panfrost open-source driver Panfrost ที่ใช้กับ GPU Mali Midgard (Mali-T6xx, Mali-T7xx) GPU ในงาน Linaro Connect ปี 2019 โดย Rob Herring, Technical Architect ของ Linaro และ Tomeu Vizoso Principal Software Engineer ของ Collabora

ตั้งแต่นั้นเส้นทางของ Arm Mali Linux drivers แบบ open-source ก็มีความหวังมากขึ้นเรื่อย ๆ โดย Lima และ Panfrost ได้ถูกเพิ่มเข้าไปใน Linux 5.2 (กรกฎาคม 2019), Arm และ Collabora ได้ประกาศเป็นพาร์ทเนอร์ในการพัฒนา Panfrost ในเดือนกันยายน 2020 ต่อมาในเดือนกรกฎาคม 2021 ทำให้ฉันสับสน เนื่องจาก Alyssa Rosenzweig ยังต้องดำเนินการ reverse-engineering สำหรับคำสั่ง Valhall, ระบบปฏิบัติการ Debian 11 เปิดตัวพร้อมกับ Lima และ Panfro รองรับ st และเราได้เห็น Linux Images สำหรับ Arm SBCs ที่มี Panfrost มากขึ้น และฉันก็ได้ทดสอบ ODROID- N2+ รันบน Ubuntu 21.10 โดยใช้ Wayland และ Panfrost

Arm Linux OS images บางอันที่ฉันทดสอบในปีนี้ใช้ Mali drivers สำหรับ 3D graphics acceleration แบบ closed-source แต่ฉันคาดว่าสิ่งนั้นจะหายไปและ Panfrost จะเป็นตัวเลือกใน Linux ในอนาคต,  Arm หรือ Collobora ไม่ได้กล่าวถึง Android ดังนั้นฉันคาดว่า Arm จะมุ่งเน้นจัดการทรัพยากรและมี Mali GPU drivers แบบ closed-source สำหรับ Android ในขณะที่ขยายการรองรับ Panfrost บน Linux

แปลจากบทความภาษาอังกฤษ : Arm: “Panfrost is now the GPU driver for the Linux community”

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา