Bảng 21.3 đã được phát hành và đi kèm với các thay đổi và cải tiến khác nhau đối với bộ điều khiển

Bảng trình điều khiển

Sau bốn tháng phát triển sự ra mắt của triển khai miễn phí các API OpenGL và Vulkan: Bảng 21.3.0, được định vị là phiên bản đầu tiên của nhánh Mesa 21.3.x có trạng thái thử nghiệm. Sau khi ổn định mã cuối cùng, phiên bản ổn định 21.3.1 sẽ được phát hành.

Mesa 21.3 cung cấp hỗ trợ OpenGL 4.6 đầy đủ cho các trình điều khiển 965, iris (Intel), radeonsi (AMD), zink và llvmpipe. Hỗ trợ cho OpenGL 4.5 có sẵn cho GPU AMD (r600) và NVIDIA (nvc0) và OpenGL 4.3 sang virgl (GPU ảo Virgil3D cho QEMU / KVM). Hỗ trợ Vulkan 1.2 có sẵn cho các thẻ Intel và AMD, cũng như chế độ giả lập (vn) và trình quét phần mềm lavapipe, hỗ trợ Vulkan 1.1 có sẵn cho GPU Qualcomm và trình quét phần mềm lavapipe, và Vulkan 1.0 có sẵn cho GPU Broadcom VideoCore VI (Raspberry Pi 4).

Những điểm mới chính của Bảng 21.3.0

Trong phiên bản Mesa mới này được trình bày, nó được nhấn mạnh rằng bộ điều khiển Zink (triển khai API OpenGL trên Vulkan, cho phép bạn tải OpenGL tăng tốc phần cứng nếu hệ thống của bạn có trình điều khiển hạn chế chỉ hỗ trợ API Vulkan) nó tương thích với OpenGL ES 3.2.

Trong khi bộ điều khiển panfrost, được thiết kế để hoạt động với GPU dựa trên vi kiến ​​trúc Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) và Bifrost (Mali G3x, G5x, G7x), nó được chứng nhận chính thức về khả năng tương thích với OpenGL ES 3.1.

Hơn nữa, trình điều khiển v3dv được phát triển cho trình tăng tốc đồ họa VideoCore VI được sử dụng từ mô hình Raspberry Pi 4 Nó đã được chứng nhận để hỗ trợ Vulkan Graphics API 1.1 và cũng đã thêm hỗ trợ cho trình tạo bóng hình học. Hiệu suất của mã do trình biên dịch đổ bóng tạo ra đã được cải thiện đáng kể, điều này có ảnh hưởng tích cực đến tốc độ của các chương trình đang tích cực sử dụng trình tạo bóng, chẳng hạn như trò chơi dựa trên Unreal Engine 4.

Người điều khiển RADV Vulkan (AMD) bổ sung hỗ trợ thử nghiệm cho dò tia và bộ đổ bóng theo tia. Đối với thẻ GFX10.3, lựa chọn ban đầu được bật theo mặc định bằng cách sử dụng công cụ tô bóng NGG (Hình học thế hệ tiếp theo).

Nó cũng nổi bật rằng bộ điều khiển lavapipe với việc triển khai phần mềm rasterizer cho Vulkan API (tương tự như llvmpipe, nhưng cho Vulkan, dịch các lệnh gọi từ Vulkan API sang Gallium API) có hỗ trợ lọc kết cấu dị hướng và hỗ trợ thêm cho Vulkan 1.2.
Người điều khiển OpenGL lvmpipe, Mộthỗ trợ thêm cho các hoạt động FP16, lọc kết cấu dị hướng (GL_ARB_texture_filter_anisotropic) và các vùng bộ nhớ được ghim (GL_AMD_pinned_memory). Hỗ trợ đã được cung cấp cho cấu hình tương thích OpenGL 4.5.

Trình điều khiển OpenGL Iris (trình điều khiển mới cho GPU Intel) đã bổ sung khả năng biên dịch bộ đổ bóng đa luồng và trình theo dõi trạng thái VA-API (Video Acceleration API) cung cấp hỗ trợ tăng tốc độ mã hóa và giải mã video AV1 khi sử dụng trình điều khiển GPU AMD.

Nó cũng được đề cập rằng hỗ trợ EGL được triển khai cho nền tảng Windows và hỗ trợ thêm cho tiện ích mở rộng EGL_EXT_present_opaque cho Wayland, bên cạnh đó các vấn đề đã khắc phục với màn hình minh bạch trong các trò chơi chạy trong môi trường dựa trên giao thức Wayland.

Về trình điều khiển Vulkan RADV (AMD), ANV (Intel) và lavapipe, hỗ trợ cho các phần mở rộng đã được thêm vào:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, ống dung nham).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • VK_KHR_bảo trì4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extends_types (ống dung nham).
  • VK_KHR_spirv_1_4 (ống xả).
  • VK_KHR_timeline_semaphore (ống xả).
  • VK_EXT_external_memory_host (ống dung nham).
  • VK_KHR_depth_stencil_resolve (ống dung nham).
  • VK_KHR_shader_float16_int8 (ống xả).
  • VK_EXT_color_write_enable(ống xả).

Cuối cùng nếu bạn muốn biết thêm về nó Về phiên bản mới này của bộ điều khiển Mesa 21.1.0, bạn có thể kiểm tra chi tiết trong liên kết sau.

Làm thế nào để cài đặt trình điều khiển video Mesa trên Linux?

Gói Mesa tìm thấy trong tất cả các bản phân phối Linux, vì vậy việc cài đặt nó có thể được thực hiện bằng cách tải xuống và biên dịch mã nguồn (Tất cả thông tin về nó ở đây) hoặc nói một cách tương đối đơn giản, điều này phụ thuộc vào tính khả dụng trong các kênh chính thức của phân phối của bạn hoặc các bên thứ ba.

Đối với những người dùng Ubuntu, Linux Mint và các dẫn xuất họ có thể thêm kho lưu trữ sau, nơi các trình điều khiển được cập nhật nhanh chóng.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Bây giờ chúng tôi sẽ cập nhật danh sách các gói và kho lưu trữ của chúng tôi với:

sudo apt update

Và cuối cùng chúng ta có thể cài đặt các trình điều khiển với:

sudo apt upgrade

Đối với trường hợp của những người Người dùng Arch Linux và các dẫn xuất, chúng tôi cài đặt chúng bằng lệnh sau:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Cho dù họ là ai Người dùng Fedora 32 có thể sử dụng kho lưu trữ này, vì vậy họ phải bật công ty với:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Cuối cùng, đối với những người dùng openSUSE, họ có thể cài đặt hoặc nâng cấp bằng cách nhập:

sudo zypper in mesa

Để 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.