Cải tiến trình điều khiển Linux cho GPU AMD GCN 1.x

Timur Kristóf, một nhà thầu phụ của Valve, đã trình bày kế hoạch cải thiện hỗ trợ Linux cho các card đồ họa AMD GCN 1.0 "Southern Island" và 1.1 "Sea Islands". Năm ngoái, trình điều khiển AMDGPU đã được nâng cấp để tương thích với trình điều khiển Radeon cho các card đồ họa GCN 1.x và được kích hoạt mặc định trong mã nguồn kernel Linux 6.19, dự kiến ​​phát hành vào tháng Hai. Các card GCN 1.x được phát hành từ năm 2012 đến 2019 và bao gồm các mẫu như Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790/8870 và các card video khác thuộc dòng Radeon Rx 200/Rx 300.

Các kế hoạch bao gồm việc phát triển hơn nữa khả năng hỗ trợ GCN 1.x trên Linux, một số tính năng trong đó cũng sẽ hữu ích cho các GPU khác, chẳng hạn như dòng Polaris.

  • Việc triển khai hỗ trợ cho các bộ điều chỉnh định dạng (bộ điều chỉnh định dạng DRM) cho GPU thuộc dòng SI, CIK, VI và Polaris sẽ cho phép sử dụng các trình quản lý kết hợp dựa trên Vulkan, trình điều khiển OpenGL Zink và một số thành phần khác.
  • Bổ sung hỗ trợ cho bộ điều khiển cầu hiển thị TRAVIS và NUTMEG, cho phép sử dụng AMDGPU theo mặc định trong các cấu hình với APU thuộc dòng CIK.
  • Tái cấu trúc quản lý nguồn điện. Các GPU cũ hơn sử dụng mã quản lý nguồn điện riêng biệt, "DPM," khác với mã chính của AMDGPU. Việc hợp nhất mã cho các GPU cũ hơn với các GPU khác sẽ loại bỏ nhánh riêng biệt cho các GPU này, giảm kích thước mã và đơn giản hóa việc bảo trì trình điều khiển.
  • Với những cải tiến trong việc hỗ trợ GCN 1.x ở mã DC (Display Core), chẳng hạn như khả năng sử dụng đầu ra video analog, việc loại bỏ mã cũ cho các GPU không sử dụng DC là điều hợp lý, giúp đơn giản hóa việc bảo trì trình điều khiển và giảm kích thước mã.
  • Khắc phục các lỗi còn lại như giới hạn công suất không chính xác trên GPU Radeon 430, màn hình đen trên các đầu nối analog của Radeon HD 7790 và lỗi truy cập bộ nhớ trên GPU SI/CIK.
  • Hỗ trợ cho các texture cư trú một phần (PRT). Một bản vá cho nhân Linux và một yêu cầu kéo (pull request) cho MESA đã được chuẩn bị để kích hoạt tính năng này.
  • Hỗ trợ hàng đợi truyền tải trong trình điều khiển RADV cho các GPU đời cũ.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster