Mozilla Firefox 94 sẽ bắt đầu sử dụng phần cuối EGL trên máy tính để bàn Linux cùng với các trình điều khiển đồ họa được hỗ trợ để mang lại hiệu suất tốt hơn, sử dụng năng lượng thấp hơn và các lợi ích khác.
Firefox từ lâu đã thích GLX hơn EGL trên Linux, nhưng giờ đây việc hỗ trợ EGL đã ổn định một thời gian và có những lý do thuyết phục để sử dụng nó, Firefox 94 sẽ bắt đầu làm như vậy trên máy tính để bàn Linux. Hỗ trợ EGL của Firefox ban đầu được bắt đầu cho Android. Mã EGL của Firefox đã được cải tiến trong quá trình này để hỗ trợ OpenGL trên máy tính để bàn thay vì chỉ OpenGL ES, hỗ trợ DMA-BUF của Firefox đã kết hợp với nhau để mang lại hiệu quả không sao chép nhiều hơn và hỗ trợ Wayland tiếp tục được cải thiện.
Đặc biệt với việc Wayland hiện đang trở nên khá phổ biến và nó sử dụng EGL, Firefox thích EGL hơn GLX cuối cùng đã trở thành hiện thực. Ngoài ra, DMA-BUF và các tính năng khác làm cho EGL trở nên hấp dẫn hơn.
Với Firefox 94, EGL sẽ được sử dụng khi chạy trên trình điều khiển Mesa 21.x hoặc mới hơn. Firefox EGL trên trình điều khiển độc quyền của NVIDIA sẽ trở thành mặc định sau khi loạt trình điều khiển NVIDIA 495 được áp dụng rộng rãi hơn. Đó là chỉ với loạt trình điều khiển NVIDIA 495 gần đây đã đạt bản beta, trong đó Firefox cần có phần mở rộng EGL_NV_robustness_video_memory_purge.
Firefox sử dụng EGL trên máy tính để bàn Linux sẽ mang lại hiệu suất WebGL tốt hơn, tiêu thụ điện năng thấp hơn nhờ hỗ trợ cập nhật/hư hỏng một phần màn hình, ít lỗi hơn do mã EGL có hình dạng tốt hơn và cũng giúp giải mã video phần cứng theo mặc định gần hơn một bước với thực tế trên Linux.
Bạn có thể tìm thêm thông tin chi tiết về những thay đổi sắp có trên Firefox 94 xung quanh WebGL qua blog của nhóm đồ họa Mozilla .
Firefox 94.0 sẽ được phát hành vào tuần tới.