Mesa 20.2.0 ra mắt với những cải tiến cho thẻ và GPU AMD

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

Recientemente sự ra mắt của phiên bản mới của trình điều khiển đang mở "Bảng 20.2.0", phiên bản trong đó làm việc để cải thiện khả năng tương thích được đánh dấu và cải thiện hỗ trợ cho thẻ AMD và GPus.

Trong phiên bản mới này của bộ điều khiển Mesa 20.2 lưu ý rằng hỗ trợ đầy đủ cho OpenGL 4.6 đã được triển khai cho các GPU Intel (i965 trình điều khiển, iris) và AMD (radeonsi), hỗ trợ OpenGL 4.5 cho GPU AMD (r600), NVIDIA (nvc0) và llvmpipe, OpenGL 4.3 cho virgl (GPU Virgil3D ảo cho QEMU / KVM), cũng như hỗ trợ Vulkan 1.2 cho thẻ Intel và AMD.

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

Như chúng tôi đã đề cập ở phần đầu, phiên bản mới này của Bộ điều khiển để bàn nổi bật vì hỗ trợ tốt hơn cho thẻ AMD, và nó là trong này phiên bản mới trình điều khiển RADV Vulkan (đối với thẻ AMD) sử dụng trình biên dịch đổ bóng "ACO" mặc định, đang được Valve phát triển như một giải pháp thay thế cho trình biên dịch LLVM shader. ACO được viết bằng C ++, được phát triển có lưu ý đến quá trình biên dịch JIT và nhằm mục đích đảm bảo rằng việc tạo mã là tối ưu nhất có thể cho các trình tạo bóng trò chơi, cũng như tốc độ biên dịch rất cao.

Ngoài ra, về phía hỗ trợ, điểm nổi bật được bổ sung hỗ trợ GPU ban đầu cho AMD Navi 21 (Cá bơn hải quân) và Navi 22 (Sienna cichlid).

Một thay đổi khác nổi bật so với quảng cáo là trình điều khiển llvmpipe mới cho xử lý phần mềm cung cấp Hỗ trợ OpenGL 4.5.

Trong khi về phần trình điều khiển GPU Intel, hỗ trợ được cải thiện cho chip dựa trên vi kiến ​​trúc Rocket Lake và thêm hỗ trợ ban đầu cho card rời Intel Xe DG1.

Và cũng Trình điều khiển Gallium3D Zink đã được cải thiện, triển khai API OpenGL trên Vulkan. Zink cho phép bạn có được 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.

Trình điều khiển Gallium3D Nouveau NVC0 sử dụng HMM (quản lý bộ nhớ không đồng nhất) để hỗ trợ OpenCL SVM (bộ nhớ ảo dùng chung).
Trình điều khiển Panfrost ổn định hỗ trợ kết xuất 3D cho các GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx).

Và cũng những cải tiến đã được thực hiện cho RadeonSI liên quan đến ảo hóa GPU.
Đã thêm hỗ trợ cho biểu diễn trung gian TGSI (Tungsten Graphics Shader Infrastructure) bộ đệm ẩn trên đĩa.

Đối với cái mới đã thêm tiện ích mở rộng OpenGL:

  • GL_ARB_compute_variable_group_size cho Intel Iris.
  • GL_ARB_gl_spirv cho Nouveau nvc0.
  • GL_NV_half_float cho Nouveau nvc0.
  • GL_NV_copy_depth_to_color cho Nouveau nvc0.
  • GL_ARB_spirv_extensions cho Nouveau nvc0.
  • GL_EXT_shader_group_vote cho llvmpipe.
  • GL_ARB_gpu_shader5 cho llvmpipe.
  • GL_ARB_post_depth_coverage cho llvmpipe.
  • GL_EXT_texture_shadow_lod cho llvmpipe.

Sau đây cũng đã được thêm vào phần mở rộng cho trình điều khiển RADV Vulkan (đối với thẻ AMD):

  • VK_EXT_4444_formats
  • VK_KHR_memory_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extends_dynamic_state
  • VK_EXT_hình_ảnh_mạnh mẽ
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extends_types

Y cho bộ điều khiển Vulkan ANV (đối với thẻ Intel) đã thêm phần mở rộng:

  • VK_EXT_hình_ảnh_mạnh mẽ
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_formats
  • VK_EXT_extends_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra 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:paulo-miguel-dias/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.

  1.   Jorge Venegas dijo

    PPA luôn được cập nhật là của Kisak; Nó là một trong những cập nhật nhanh nhất của tất cả.
    Hiện tại nó nằm trong Bảng = 20.2.0.
    Trong Ubuntu:

    sudo add-apt-repository ppa: kisak / kisak-mesa
    sudo apt-get update