ไดรเวอร์ Panfrost ให้การสนับสนุนการเรนเดอร์ 3D สำหรับ Bifrost GPU (Mali G31)

บริษัทร่วมมือ รายงาน เกี่ยวกับการปรับปรุงการทำงานของไดรเวอร์ แพนฟรอสต์ บนอุปกรณ์ที่มี GPU Bifrost (มาลี G31) เป็นสถานะที่เหมาะสมสำหรับการใช้งานระบบเรนเดอร์ 3D รวมถึงการรองรับพื้นผิวพื้นฐาน
จุดสนใจเริ่มต้นของไดรเวอร์ Panfrost คือการใช้การรองรับชิป Midgard แต่ตอนนี้ยังให้ความสนใจกับชิป Bifrost ซึ่งอยู่ใกล้กับ Midgard ในพื้นที่โฟลว์คำสั่ง แต่มีความแตกต่างอย่างมีนัยสำคัญในคำแนะนำสำหรับการรันเชเดอร์และอินเทอร์เฟซ ระหว่าง shaders และ flow คำสั่ง

นักพัฒนาได้เตรียมการใช้งานเบื้องต้นของคอมไพเลอร์เชเดอร์ที่รองรับชุดคำสั่งภายในเฉพาะสำหรับ Bifrost GPU ในอนาคต เราวางแผนที่จะรวมการรองรับคำสั่งเพิ่มเติมในคอมไพเลอร์ ซึ่งช่วยให้เราสามารถรวบรวมเชเดอร์ที่ซับซ้อนมากขึ้นได้ การเปลี่ยนแปลงได้ถูกผลักเข้าสู่ Mesa codebase และจะเป็นส่วนหนึ่งของการเปิดตัวหลักครั้งต่อไป 20.1

ไดรเวอร์ Panfrost ให้การสนับสนุนการเรนเดอร์ 3D สำหรับ Bifrost GPU (Mali G31)ไดรเวอร์ Panfrost ให้การสนับสนุนการเรนเดอร์ 3D สำหรับ Bifrost GPU (Mali G31)

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

ที่มา: opennet.ru

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