ARM เริ่มรองรับไดรเวอร์ Panfrost แบบฟรี

ในการประชุม XDC2020 (X.Org Developers Conference) ประกาศ เกี่ยวกับ ARM เข้าร่วมกระบวนการพัฒนาโครงการ แพนฟรอสต์ซึ่งพัฒนาไดรเวอร์แบบเปิดสำหรับแกนวิดีโอ Mali บริษัท อาร์ม ได้แสดงความพร้อม ให้ข้อมูลและเอกสารที่จำเป็นแก่นักพัฒนาไดรเวอร์เพื่อทำความเข้าใจฮาร์ดแวร์ได้ดีขึ้น และมุ่งเน้นความพยายามในการพัฒนา โดยไม่ต้องเสียเวลาไขปริศนาของไดรเวอร์ไบนารี่ทางวิศวกรรมย้อนกลับ ก่อนหน้านี้ สิ่งที่คล้ายกันเกิดขึ้นกับการเชื่อมต่อของ Qualcomm ในการทำงานในโครงการนี้ Freedrenoซึ่งพัฒนาไดรเวอร์ฟรีสำหรับ Qualcomm Adreno GPU

การมีส่วนร่วมของ ARM จะช่วยนำความเสถียรของการนำไปใช้งานไปสู่จุดที่พร้อมสำหรับการใช้งานอย่างแพร่หลาย และให้การสนับสนุนคำสั่งภายในเฉพาะ GPU ของ Mali ที่ดียิ่งขึ้นโดยการให้ข้อมูลโดยตรงเกี่ยวกับสถาปัตยกรรมชิป ความพร้อมใช้งานของเอกสารภายในจะช่วยให้มั่นใจถึงประสิทธิภาพสูงสุด การปฏิบัติตามข้อกำหนดโดยสมบูรณ์ และความครอบคลุมของคุณสมบัติที่มีอยู่ทั้งหมดของ Midgard และ Bifrost GPU

การเปลี่ยนแปลงครั้งแรกที่จัดทำขึ้นบนพื้นฐานของข้อมูลที่ได้รับจาก ARM นั้นมีอยู่แล้ว โอนแล้ว ลงในฐานรหัสไดรเวอร์ โดยเฉพาะอย่างยิ่ง,
มีการดำเนินการเพื่อนำการดำเนินการบรรจุคำสั่งมาสู่รูปแบบ Canonical และนำตัวแยกชิ้นส่วนกลับมาทำงานใหม่ทั้งหมดเพื่อให้สะท้อนสถาปัตยกรรมของชุดคำสั่ง GPU Bifrost ได้แม่นยำยิ่งขึ้น และสอดคล้องกับคำศัพท์ที่ใช้ใน ARM

ไดรเวอร์ Panfrost ก่อตั้งขึ้นในปี 2018 โดย Alyssa Rosenzweig จาก Collabora และจนถึงขณะนี้ได้รับการพัฒนาโดยวิศวกรรมย้อนกลับของไดรเวอร์ ARM ดั้งเดิม ปัจจุบันไดรเวอร์รองรับการทำงานกับชิปที่ใช้สถาปัตยกรรมไมโคร Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) และ Bifrost (Mali G3x, G5x, G7x) สำหรับ GPU Mali 400/450 ที่ใช้ในชิปรุ่นเก่าหลายตัวที่ใช้สถาปัตยกรรม ARM ไดรเวอร์กำลังได้รับการพัฒนาแยกต่างหาก ลิมา.


ที่มา: opennet.ru

เพิ่มความคิดเห็น