Khả năng tương thích của Vulkan với Raspberry Pi 4 đang hoạt động

Quả mâm xôi là một máy tính bảng đơn đã trở nên phổ biến và được sử dụng để phát triển các dự án khác nhau, từ việc sử dụng thiết bị để triển khai AI, giám sát video, đến việc tạo ra NAS, trong số những thứ khác. Và thậm chí do sự phổ biến rộng rãi của nó, cộng đồng đã yêu cầu từ lâu mà thiết bị có Khả năng tương thích với Vulkan, mà thậm chí những yêu cầu đó hầu như không được lắng nghe.

Eben Upton (người tạo và phát triển Raspberry) đã đưa ra thông báo trên blog Raspberry, trong đó tiết lộ sự khởi đầu của công việc trên một trình điều khiển video miễn phí cho bộ tăng tốc đồ họa VideoCore VI được sử dụng trong chip Broadcom. Tin tức này được đưa ra ngay sau khi thông báo rằng Mâm xôi Pi 4 es tương thích với OpenGL ES 3.1.

Trình điều khiển mới dựa trên API đồ họa Vulkan và chủ yếu nhằm mục đích sử dụng với các bảng và các mẫu Raspberry Pi 4 sẽ được phát hành trong tương lai. Igalia dẫn đầu phát triển bộ điều khiển, phối hợp với Raspberry Pi Foundation.

Trong trường hợp của GPU VideoCore IV được cung cấp trong Mâm xôi Pi 3, nó được đề cập rằng nó không đủ để triển khai Vulkan đầy đủ, vì vậy việc tích hợp trình điều khiển trong phiên bản Raspberry Pi này nó hoàn toàn bị loại trừ.

Vulkan được định vị như một API điện toán và đồ họa thế hệ tiếp theo Nó cung cấp quyền truy cập đa nền tảng hiệu quả cao vào các GPU hiện đại.

API Vulkan đã được thiết kế để thích ứng tốt hơn với các GPU hiện đại và giải quyết các nút thắt cổ chai các tiêu chuẩn hiệu suất chung trong OpenGL, cung cấp cho các nhà phát triển đồ họa một phương tiện mới để có được hiệu suất tốt nhất từ ​​phần cứng.

Eben Upton đề cập trong bài đăng của mình từ blog rằng:

Vulkan API đã được thiết kế để tận dụng tối đa phần cứng đồ họa / điện toán hiện đại, giải quyết các tắc nghẽn phổ biến trong OpenGL.

Cho đến nay, chỉ có nguyên mẫu ban đầu của bộ điều khiển đã được chuẩn bị, phù hợp cho các cuộc trình diễn đơn giản. Phiên bản beta đầu tiên, có thể được sử dụng để khởi chạy một số ứng dụng thực, dự kiến ​​sẽ được phát hành vào nửa cuối năm nay.

Trong bài đăng của Eben Upton, nó cho thấy công việc đã được thực hiện, hiển thị một tam giác RGB.

Upton nhận xét rằng biểu diễn này của tam giác của phiên bản Broadcom VideoCore VI Vulkan là bằng chứng về "tam giác RGB hoàn hảo, một ô vuông" trong bộ điều khiển, ngay cả khi giai đoạn đầu của sự phát triển.

Hiện tại không có quyền truy cập vào mã, nhưng có một lời hứa rằng nó sẽ có sau. Mặc dù sự xuất hiện của Vulkan với Raspberry Pi đã được công bố, nhóm phát triển đề cập rằng đây mới chỉ là công việc ban đầu và còn rất nhiều việc phải làm.

Trước khi quá phấn khích, hãy nhớ rằng đây chỉ là bước khởi đầu của quá trình phát triển Vulkan trên Raspberry Pi. Mặc dù đã có những nỗ lực của cộng đồng theo hướng hỗ trợ Vulkan (ban đầu là trên VideoCore IV) kể từ năm 2018, Igalia mới chỉ làm việc trên bộ điều khiển mới này trong một vài tuần và chúng tôi vẫn còn một lộ trình phát triển rất dài ở phía trước.

Bên cạnh đó, Khronos đã công bố chứng nhận bộ điều khiển v3d Mesa (trước đây là vc5), được công nhận là hoàn toàn tuân thủ OpenGL ES 3.1.

Bộ điều khiển được chứng nhận với chip Broadcom BCM2711 được sử dụng trong bo mạch Raspberry Pi 4. Việc có được chứng chỉ cho phép bạn chính thức tuyên bố hỗ trợ các tiêu chuẩn đồ họa và sử dụng các nhãn hiệu Khronos có liên quan.

Cuối cùng, sự xuất hiện của bộ điều khiển Vulkan chính thức cho Raspberry Pi Nó sẽ giúp cải thiện mức tiêu thụ điện năng, hiệu suất và triển khai đa lõi.

Ngoài ra, nó sẽ có lợi rất nhiều cho việc phát triển trên Raspberry Pi, vì Vulkan sẽ cung cấp các phương tiện mới để có được hiệu suất tốt nhất của phần cứng.

Nếu bạn muốn biết thêm về nó Về bài đăng, bạn có thể kiểm tra chi tiết của nó trong liên kết theo dõi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.