Mã được AMD hợp nhất vào tuần trước với Mesa 23.1 đảm bảo rằng bộ đệm sao chép tuyến tính được tạo trên GPU hiển thị/quét khi xử lý ngữ cảnh EGL trong Wayland hoặc X11. Điều này tuân theo một tối ưu hóa được thực hiện vào năm ngoái đối với mã GLX của Mesa trong môi trường X.Org để tăng cường hỗ trợ PRIME/đa GPU.
Năm ngoái, Mesa GLX đã thay đổi để đảm bảo rằng bộ đệm tuyến tính được phân bổ trên GPU hiển thị/quét thay vì GPU kết xuất trong cấu hình PRIME/đa GPU. Điều này là để tối ưu hóa việc sử dụng DMA ngang hàng giữa nhiều GPU. Trong các cấu hình không tối ưu trong đó bộ đệm tuyến tính dành cho quá trình quét được phân bổ bởi GPU kết xuất, không thể di chuyển bộ đệm tuyến tính vào bộ nhớ video của GPU quét mà không có bản sao bổ sung. Với sự thay đổi trước đó đối với GLX và giờ đây đã áp dụng cho EGL, đảm bảo rằng bộ đệm tuyến tính được phân bổ trên GPU quét và sau đó được truy cập bởi GPU kết xuất để tránh chi phí/chi phí cho bản sao nhân bổ sung.
Yêu cầu hợp nhất này của kỹ sư AMD Yogesh Mohan Marmithu đã nhận được đã được mở vào năm ngoái cho thay đổi này để đảm bảo việc phân bổ diễn ra trên GPU quét. Cuối cùng vào tuần trước, nó đã cán đích khi lọt vào Mesa 23.1. Thay đổi ảnh hưởng đến nền tảng chung/mã EGL của Mesa và do đó không bị ràng buộc với một trình điều khiển GPU (AMD) cụ thể trong trường hợp này.