ARM bắt đầu hỗ trợ trình điều khiển Pan Frost miễn phí

Tại hội nghị XDC2020 (Hội nghị các nhà phát triển X.Org) công bố về việc ARM tham gia quá trình phát triển dự án panfrost, phát triển trình điều khiển mở cho lõi video Mali. Công ty ARM bày tỏ sự sẵn sàng Cung cấp cho các nhà phát triển trình điều khiển thông tin và tài liệu họ cần để hiểu rõ hơn về phần cứng và tập trung nỗ lực phát triển mà không lãng phí thời gian giải các câu đố về trình điều khiển nhị phân kỹ thuật đảo ngược. Trước đây cũng xảy ra trường hợp tương tự với việc kết nối của Qualcomm để thực hiện dự án Freedreno, phát triển trình điều khiển miễn phí cho GPU Qualcomm Adreno.

Sự tham gia của ARM sẽ giúp mang lại sự ổn định của quá trình triển khai đến mức sẵn sàng để sử dụng rộng rãi và cung cấp sự hỗ trợ tốt hơn cho các hướng dẫn nội bộ dành riêng cho GPU Mali bằng cách cung cấp thông tin trực tiếp về kiến ​​trúc chip. Tính sẵn có của tài liệu nội bộ cũng sẽ giúp đảm bảo hiệu suất tối đa, tuân thủ đầy đủ các thông số kỹ thuật và bao phủ tất cả các tính năng có sẵn của GPU Midgard và Birost.

Những thay đổi đầu tiên được chuẩn bị trên cơ sở thông tin nhận được từ ARM đã chuyển nhượng vào cơ sở mã trình điều khiển. Đặc biệt,
công việc đã được thực hiện để đưa các hoạt động đóng gói hướng dẫn về dạng chuẩn và làm lại hoàn toàn trình dịch ngược để phản ánh chính xác hơn kiến ​​trúc của tập lệnh Bi Frost GPU và tương ứng với thuật ngữ được áp dụng trong ARM.

Trình điều khiển Pan Frost được thành lập vào năm 2018 bởi Alyssa Rosenzweig của Collabora và cho đến nay đã được phát triển bằng kỹ thuật đảo ngược các trình điều khiển ARM ban đầu. Hiện tại, trình điều khiển hỗ trợ hoạt động với các chip dựa trên vi kiến ​​trúc Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) và Biblast (Mali G3x, G5x, G7x). Đối với GPU Mali 400/450, được sử dụng trong nhiều chip cũ dựa trên kiến ​​trúc ARM, một trình điều khiển đang được phát triển riêng Lima.


Nguồn: opennet.ru

Thêm một lời nhận xét