Các kỹ sư trình điều khiển đồ họa Linux nguồn mở của Intel đang đánh giá những cải tiến có thể có đối với nhân Linux để đáp ứng việc lập lịch ưu tiên đồng bộ hóa CPU và GPU…
Categories: IT Info
Ý tưởng chung là bối cảnh xử lý hiện nay dường như ngày càng bao gồm nhiều đường ống, nơi tính toán được thực hiện trên nhiều thiết bị phần cứng. Hơn nữa, một số thiết bị không phải CPU, như trong trường hợp này là nhiều GPU được hỗ trợ bởi trình điều khiển i915, thực sự hỗ trợ lập lịch dựa trên mức độ ưu tiên mà người dùng hiện không thể thực hiện được (về mặt có thể kiểm soát nó từ bên ngoài). Từ hai tuyên bố này, một câu hỏi đặt ra về cách cho phép trải nghiệm người dùng đơn giản, hiệu quả và tổng hợp. Nói cách khác, tại sao người dùng không thể làm điều gì đó như: $ nice ffmmpeg… chuyển mã video của tôi… $ my-favourite-game Và gợi ý hay có áp dụng cho các bộ phận GPU của đường ống chuyển mã không? Một lý do khác khiến tôi bắt đầu nghĩ đến điều này là tôi nhận thấy trình duyệt Chrome chẳng hạn sử dụng rất tốt để bỏ ưu tiên các tab nền. Vì vậy, một lần nữa, việc đưa ra quyết định đó cho đường ống kết xuất GPU nghe có vẻ như là một điểm cộng lớn cho trải nghiệm người dùng tổng thể. RFC này thực hiện ý tưởng này với phần lông là chuỗi thông báo mà tôi đã thêm vào để cho phép điều chỉnh động. Nó là một trình thông báo toàn cầu đặt ra một số câu hỏi vì vậy tôi rất tò mò các chuyên gia sẽ nghĩ gì ở đây. Vui lòng xem phần mở trong bản vá đầu tiên để biết thêm về điều này. Và hai bản vá cuối cùng cũng là những bản vá triển khai bảng băm trong i915 để nó có thể liên kết lệnh gọi lại trình thông báo với các ngữ cảnh hiển thị GPU chính xác.“Yêu cầu nhận xét”ban đầu của Tvrtko các bản vá đang được thực hiện và thử nghiệm với việc điều chỉnh mức độ ưu tiên đang có tác động như mong đợi đến hiệu suất đồ họa, cho thấy thực sự có chỗ để cải thiện trải nghiệm người dùng. Hiện tại, phản hồi đang được tìm kiếm về thiết kế/cách tiếp cận từ các nhà phát triển hạt nhân khác. Xem loạt bản vá này để biết thêm chi tiết.
Các kỹ sư trình điều khiển đồ họa Linux nguồn mở của Intel đang đánh giá những cải tiến có thể có đối với nhân Linux để đáp ứng việc lập lịch ưu tiên đồng bộ hóa CPU và GPU…