Intel có thể làm việc trên trình điều khiển Gallium3D hiện đại cho đồ họa thế hệ 9 Linux

và phần cứng hiện tại.



Nếu chúng ta suy đoán “Ken” được nhắc đến trong danh sách gửi thư là ai, thì rất có thể đó là Kenneth Graunke, một người đóng góp lâu năm cho Mesa và các nỗ lực phát triển trình điều khiển mã nguồn mở - và gần đây nhất anh ấy đã chuyển các kho lưu trữ cá nhân của mình sang FreeDesktop.org Gitlab, chứa bản cập nhật nhánh “Iris” được cập nhật gần đây trong kho lưu trữ Mesa của anh ấy, và nó chắc chắn chứa trình điều khiển Intel Gallium3D.

Đây cũng không phải là một số dự án phụ cá nhân, bởi vì lịch sử cam kết cho chúng ta thấy rằng trình điều khiển Iris Gallium3D mới đã được làm việc trong vài tháng qua - chính xác là tám tháng qua. Và trong khi Iris Gallium3D đang dần hình thành, có vẻ như trình điều khiển vẫn còn rất nhiều công việc phía trước cho DRI3 và xử lý một số tính năng OpenGL nâng cao như bộ đệm đĩa Mesa shader, trình tạo bóng máy tính và cũng xuất hiện các mục tiêu hỗ trợ chính tập trung vào thế hệ đồ họa “Gen 9” hiện tại, không phải phần cứng Gen 8 cũ hơn hoặc đồ họa Gen 10 Cannonlake và Gen 11 Icelake trong tương lai.



Vì vậy, giả sử mọi thứ diễn ra suôn sẻ và đôi khi Intel đưa ra thông báo chính thức trong tương lai, thì có vẻ như chắc chắn có một trình điều khiển Intel Gallium3D có tên là “Iris” đang được phát triển và sẽ rất thú vị khi xem Intel dành bao nhiêu thời gian và năng lượng cho nó , xem xét trình điều khiển Vulkan của họ tiếp tục thành công cùng với trình điều khiển ANV. Tuy nhiên, điều này có thể giải quyết được vì sự trưởng thành của một số trình điều khiển Mesa và NIR xoay quanh đại diện trung gian này, điều này làm cho việc thay đổi sang Gallium3D khả thi hơn nhiều so với những lần trước - trình biên dịch NIR đã được kiểm duyệt đang được Iris sử dụng trên thực tế .



Nếu Intel nên sử dụng Gallium3D, họ sẽ có khả năng sử dụng trình theo dõi trạng thái Gallium Nine, cho phép hỗ trợ Direct3D 9 nhanh hơn nhiều trong Wine, hỗ trợ tính toán có thể có trong Clover và chia sẻ mã nhiều hơn giữa các trình điều khiển Gallium mã nguồn mở khác nhau - bao gồm các khả năng xử lý trạng thái Gallium khác nhau như tăng tốc video VA-API / VDPAU, mặc dù Intel đã có triển khai trình điều khiển VA-API độc lập. Không quá nhiều vì họ cũng đã có các dự án Beignet và OpenCL-NEO riêng biệt, cung cấp hỗ trợ OpenCL tuyệt vời hiện tại.



Intel đã sử dụng tên mã Iris trong các dự án khác trước đây, để xây dựng thương hiệu cho một số đồ họa cao cấp của họ qua Đồ họa HD / UHD - có thể có nghĩa là ngăn xếp trình điều khiển Iris Gallium này sẽ là một phần trong kế hoạch tương lai của họ cho đồ họa rời Intel thẻ được đồn đại sẽ phát hành vào năm 2020 - chúng tôi sẽ theo dõi chặt chẽ những phát triển này, vì vậy hãy chú ý theo dõi!

3 phút đọc