Trình điều khiển OpenGL”Iris”và Vulkan”ANV”Linux mã nguồn mở của Intel hiện là một phần của bộ trình điều khiển được tạo tự động được thiết lập cho ARM 64 bit (AArch64) khi biên dịch mã này bên trong Mesa.

Cho đến gần đây, trình điều khiển đồ họa của Intel không phải lo lắng về kiến ​​trúc không phải x86/x86_64 do đã được tích hợp trên bộ xử lý của họ. Giờ đây, với các sản phẩm như Arc Graphics, Dòng GPU Flex của Trung tâm dữ liệu và Dòng GPU rời GPU Max của Trung tâm dữ liệu, các bộ xử lý đồ họa Intel này có thể tìm đường vào các máy chủ AArch64 Linux hoặc thậm chí RISC-V, POWER9 và các kiến ​​trúc khác.

Do truyền thống chỉ quan tâm đến x86/x86_64, nên có nhiều chủ nghĩa x86 khác nhau trong mã trình điều khiển Linux của họ mà họ đã làm việc để loại bỏ trong vài năm qua. Với trình điều khiển nhân Intel i915 DRM, vẫn còn các vấn đề đối với kiến ​​trúc không phải x86 nhưng trình điều khiển nhân Xe sắp tới của họ dành cho phần cứng Gen12 và mới hơn, nó được thiết kế ngay từ đầu để độc lập hơn với kiến ​​trúc.


Trình điều khiển nhân Xe chưa được đưa vào cây nhân Linux nhưng ít nhất nó cũng gần đạt mốc đó với tư cách là một tùy chọn thử nghiệm. Các nhà phát triển trình điều khiển đồ họa của Intel đã làm việc để đảm bảo trình điều khiển Mesa ANV và Iris của họ sẵn sàng sử dụng các giao diện của trình điều khiển nhân mới đó sau khi nó được hợp nhất. Là một phần trong đó, hôm nay họ đã thêm Iris và ANV vào danh sách các trình điều khiển AArch64 được hỗ trợ trong Mesa.

Nằm bên trong yêu cầu hợp nhất iris: Triển khai batch_submit() trong phụ trợ Xe kmd là thay đổi thành hiện được xây dựng theo mặc định trên AArch64. Bản vá của kỹ sư Intel, José Roberto de Souza giải thích:

build: Thêm Iris và ANV vào trình điều khiển được tạo tự động của ARM

Xe KMD hỗ trợ CPU ARM, vì vậy chúng tôi hiện có thể có Intel GPU rời với CPU ARM đang hoạt động.

Mã mới nhất này là một phần của những gì sẽ có trong Mesa 23.2 sẽ được phát hành vào quý tới. Hy vọng rằng trong những tháng tới, chúng ta sẽ thấy trình điều khiển nhân Xe được thêm vào cây nguồn nhân một cách thử nghiệm để bắt đầu thử nghiệm trình điều khiển hiện đại này cho đồ họa rời và tích hợp Gen12+ một cách dễ dàng hơn. Bên cạnh việc độc lập hơn với kiến ​​trúc CPU, trình điều khiển này được thiết kế đáp ứng nhu cầu GPU hiện đại, khả năng/giao diện nhân cập nhật hơn và có thể tối đa hóa tốt hơn hiệu suất của GPU Intel hiện đại.

Categories: IT Info