Trình điều khiển mới cho API đồ họa Vulkan đang được phát triển dựa trên Nouveau.

Các nhà phát triển từ Red Hat và Collabora đã bắt đầu tạo trình điều khiển Vulkan nvk mở cho card đồ họa NVIDIA, trình điều khiển này sẽ bổ sung cho các trình điều khiển anv (Intel), radv (AMD), tu (Qualcomm) và v3dv (Broadcom VideoCore VI) đã có sẵn trong Mesa. Trình điều khiển đang được phát triển trên cơ sở dự án Nouveau với việc sử dụng một số hệ thống con trước đây được sử dụng trong trình điều khiển Nouveau OpenGL.

Song song đó, Nouveau bắt đầu chuyển chức năng phổ quát sang một thư viện riêng có thể được sử dụng trong các trình điều khiển khác. Ví dụ: các thành phần tạo mã có thể được sử dụng để chia sẻ trình biên dịch đổ bóng trong trình điều khiển cho OpenGL và Vulkan đã được chuyển vào thư viện .

Sự phát triển của trình điều khiển Vulkan bao gồm Karol Herbst, nhà phát triển Nouveau tại Red Hat, David Airlie, người bảo trì DRM tại Red Hat và Jason Ekstrand, một nhà phát triển Mesa tích cực tại Collabora. Trình điều khiển đang ở giai đoạn phát triển ban đầu và chưa phù hợp với các ứng dụng khác ngoài việc chạy tiện ích Vulkaninfo. Nhu cầu về trình điều khiển mới là do thiếu trình điều khiển Vulkan mở cho card màn hình NVIDIA, trong khi ngày càng có nhiều trò chơi sử dụng API đồ họa này hoặc chạy trên Linux bằng cách sử dụng các lớp dịch lệnh gọi Direct3D sang API Vulkan.

Nguồn: opennet.ru

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