Sau khi bắt đầu các thay đổi DRM-Next của i915 dành cho Linux 6.2 vào tuần trước, một loạt các bản vá lỗi tính năng drm-intel-gt-next ban đầu hiện cũng đã được gửi tới DRM-Next để tiến hành trước chu kỳ nhân Linux tiếp theo đó. Đáng chú ý với yêu cầu kéo ngày nay là rất nhiều cải tiến DG2/Alchemist.
Ngày nay, các thay đổi về trình điều khiển đồ họa nhân Intel cho Linux 6.2 có rất nhiều thứ trên mặt trận DG2/Alchemist dGPU: hỗ trợ”HWMON”theo dõi phần cứng ban đầu, các cách giải quyết khác nhau, hỗ trợ HuC, kích hoạt BAR nhỏ, hỗ trợ PS64 cho bảng trang, ptrace hỗ trợ cho các đối tượng bộ nhớ cục bộ, di chuyển bộ nhớ cục bộ cho các bề mặt hiển thị và cho phép OA.
Các bản vá lỗi HWMON nói riêng mà tôi đã chờ đợi được thấy chính xác từ lâu… Các bản vá lỗi đã chờ xử lý trong nhiều tháng và cuối cùng sẽ được đưa ra chính cho Linux 6.2. Giờ đây, trình điều khiển Linux thông qua giao diện HWMON sysfs sẽ có thể hiển thị dữ liệu tiêu thụ điện năng của Intel Arc Graphics và Data Center GPU Flex Series và các thông tin năng lượng khác. Vì vậy, với Linux 6.2+, cuối cùng sẽ có thể cung cấp mức tiêu thụ điện năng của GPU và các chỉ số hiệu suất trên mỗi Watt cho các cạc đồ họa rời Intel trong Linux. Nó sẽ rất thú vị.
Hỗ trợ HuC cho Linux 6.2 với DG2/Alchemist sẽ hữu ích đối với một số người vì bộ điều khiển vi mô đó được sử dụng cho mục đích xác thực H.265/HEVC và di chuyển một số tác vụ từ CPU sang bộ điều khiển vi mô này.
Hỗ trợ OA cho DG2/Alchemist trong ngữ cảnh này là đơn vị Kiến trúc quan sát để hỗ trợ bộ đếm hiệu suất với phần cứng.
Hỗ trợ PS64 với bộ xử lý đồ họa DG2 cung cấp gợi ý TLB 64K ở cấp PTE. Kỹ sư của Intel, Matthew Auld, người đã kích hoạt hỗ trợ giải thích:
Hóa ra là trên phiên bản DG2/ATS HW sản xuất, chúng tôi nên có hỗ trợ cho PS64. Tính năng này cho phép cung cấp gợi ý 64K TLB ở cấp độ PTE, linh hoạt hơn rất nhiều so với phương pháp hiện tại cho phép các trang 64K GTT cho toàn bộ bảng trang, vì điều đó dẫn đến tất cả các loại hạn chế khó chịu… Với PS64 , chúng tôi hiện có thể bỏ giới hạn căn chỉnh 2M GTT và thay vào đó chỉ yêu cầu 64K hoặc lớn hơn khi xử lý [bộ nhớ cục bộ]. Chúng tôi vẫn sử dụng bố cục [bảng trang] nhỏ gọn khi có thể, nhưng chỉ khi chúng tôi chắc chắn rằng điều này không ảnh hưởng đến không gian người dùng.
Xin lưu ý rằng đây là một thay đổi trong hành vi của uAPI, nhưng hy vọng sẽ không đáng lo ngại (IGT ít nhất có thể tự động phát hiện căn chỉnh), vì chúng tôi chỉ làm cho ràng buộc căn chỉnh GTT ít hạn chế hơn.
Ngoài ra, loạt bản vá trình điều khiển Intel hôm nay cũng có các bản sửa lỗi cho sự cố hỏng bộ nhớ nhân, giải pháp thay thế bị thiếu cho iGPUs Gen12/Xe, các bản sửa lỗi khác nhau và tiếp tục hỗ trợ đồ họa trên bộ xử lý Meteor Lake thế hệ tiếp theo.
Xem yêu cầu kéo này để biết tập hợp đầy đủ các bản vá được gửi hôm nay để xếp hàng trong DRM-Next cho đến khi cửa sổ hợp nhất Linux 6.2 vào tháng 12.