Niri 26.04 ra mắt: Tính năng Blur được mong chờ nhất và tối ưu hóa hiệu suất mạnh mẽ
Niri 26.04, phiên bản mới nhất của trình quản lý cửa sổ Wayland dạng xếp ngói (scrollable-tiling), đã chính thức ra mắt với tính năng nổi bật nhất là hiệu ứng làm mờ (blur). Bản cập nhật còn mang đến nhiều cải tiến về hiệu suất rendering, hỗ trợ tốt hơn cho screencasting và sửa lỗi quan trọng cho người dùng IME.

Niri 26.04, phiên bản mới nhất của trình quản lý cửa sổ Wayland dạng xếp ngói có thể cuộn (scrollable-tiling), đã chính thức được phát hành. Điểm nhấn lớn nhất của bản cập nhật này là sự xuất hiện của tính năng hiệu ứng nền (background effects), đặc biệt là khả năng làm mờ (blur) mà cộng đồng người dùng mong mỏi bấy lâu nay. Ngoài ra, phiên bản này còn mang đến những cải thiện đáng kể về hiệu suất rendering và khả năng tương tác với hệ thống.
Niri Pool Wallpaper
Hiệu ứng làm mờ (Blur) đã có mặt
Tính năng Blur trong Niri 26.04 được triển khai theo hai chế độ: Blur thông thường và Blur Xray.
- Blur Xray (Mặc định): Đây là chế độ cực kỳ hiệu quả về mặt hiệu năng. Thay vì tính toán lại khung hình nền phía sau cửa sổ mỗi khung hình, Niri sẽ tính toán một lần hình nền bị làm mờ và lưu nó dưới dạng hình ảnh tĩnh. Điều này giúp giảm tải đáng kể cho GPU.
- Blur thông thường: Sẽ làm mờ nội dung thực tế đang nằm phía sau cửa sổ. Chế độ này tốn nhiều tài nguyên hơn nhưng mang lại hiệu ứng thị giác chính xác theo thời gian thực.
Niri hỗ trợ giao thức ext-background-effect của Wayland, cho phép các ứng dụng tương thích như Dank Material Shell, terminal foot, kitty tự động yêu cầu hiệu ứng làm mờ. Đối với các ứng dụng chưa hỗ trợ, người dùng có thể bật thủ công thông qua file cấu hình KDL của Niri bằng cách sử dụng window-rule hoặc layer-rule.
Bên cạnh đó, Niri 26.04 còn cho phép áp dụng hiệu ứng trong suốt và làm mờ nền cho các menu pop-up, giúp giao diện trở nên hiện đại và đồng bộ hơn.
Niri Cut Wallpaper
Tối ưu hóa Rendering và GPU Profiling
Để chuẩn bị cho tính năng Blur phức tạp, đội ngũ phát triển đã thực hiện một cuộc tái cấu trúc lớn kiến trúc rendering của Niri.
- Thay đổi kiến trúc: Chuyển từ cơ chế dựa trên iterator (pull-based) sang cơ chế dựa trên closure (push-based). Điều này giúp loại bỏ các cấp phát bộ nhớ tạm thời không cần thiết và đơn giản hóa logic mã nguồn. Kết quả là tốc độ xây dựng danh sách kết xuất (render list) nhanh hơn 2-3 lần trên máy chủ và lên tới 8 lần trên các máy tính cũ.
- GPU Profiling: Niri hiện đã tích hợp công cụ profiler Tracy, cho phép theo dõi hiệu suất của GPU. Tính năng này giúp các nhà phát triển xác định chính xác các điểm nghẽn trong quá trình kết xuất đồ họa, đảm bảo Niri vận hành mượt mà ngay cả khi xử lý các hiệu ứng nặng.
Cải thiện Screencasting và IPC
Tính năng chia sẻ màn hình (screencasting) trong Niri 26.04 cũng được nâng cấp đáng kể:
- Con trỏ chuột dạng Metadata: Khi chia sẻ màn hình qua PipeWire, con trỏ chuột giờ đây được gửi dưới dạng dữ liệu metadata riêng biệt thay vì vẽ đè trực tiếp vào video. Điều này cho phép các phần mềm như OBS hoặc trình duyệt điều khiển việc hiển thị con trỏ một cách linh hoạt hơn.
- Dynamic Cast Target: Đã sửa lỗi hiển thị video đen 1x1 pixel khi bắt đầu chia sẻ động trên Microsoft Teams. Giờ đây, luồng video sẽ chỉ bắt đầu khi bạn chọn xong mục tiêu chia sẻ.
- Cast IPC: Niri cung cấp cơ chế IPC mới để các công cụ bên thứ ba (như thanh trạng thái) có thể phát hiện xem liệu có phiên quay màn hình nào đang diễn ra hay không, từ đó hiển thị cảnh báo an toàn cho người dùng.
Các cải thiện trải nghiệm khác
Ngoài các tính năng lớn, Niri 26.04 còn sửa nhiều lỗi nhỏ và cải thiện trải nghiệm người dùng:
- Cuộn chuột thông minh (Pointer Warping): Khi cuộn qua các cột cửa sổ, con trỏ chuột sẽ tự động "nhảy" sang phía bên kia của màn hình, giúp việc điều hướng liên tục mượt mà hơn, tương tự như cách hoạt động trong Blender.
- Hỗ trợ IME trong Pop-up: Sửa lỗi lâu đời khiến các menu pop-up của GTK 4 không hoạt động khi sử dụng bộ gõ IME (như Fcitx5).
- Tệp cấu hình tùy chọn (Optional Includes): Giờ đây bạn có thể dùng
include optional=trueđể Niri không báo lỗi nếu một tệp cấu hình con bị thiếu, rất hữu ích cho việc quản lý cấu hình trên nhiều máy tính khác nhau. - Hỗ trợ phần cứng cũ: Sửa lỗi ảnh chụp màn hình trên các laptop Intel cũ và tối ưu shader để hoạt động tốt hơn trên các GPU đời đầu như ASUS Eee PC.
Niri 26.04 là một bước tiến lớn, biến compositor này này trở nên không chỉ đẹp mắt hơn với hiệu ứng Blur mà còn mạnh mẽ và ổn định hơn bao giờ hết. Người dùng có thể cập nhật ngay hôm nay để trải nghiệm những thay đổi tích cực này.
Bài viết liên quan
Công nghệ
IPv7: Đề xuất giao thức mạng mới tập trung vào danh tính để tăng cường bảo mật
25 tháng 4, 2026

Công nghệ
Giám sát và Đánh giá LLM: Hướng dẫn xây dựng AI Evaluation Stack toàn diện
25 tháng 4, 2026

Công nghệ
Framework Laptop 13 Pro: Thiết kế lại toàn diện, hiệu năng đỉnh cao và hỗ trợ Linux chính thức
25 tháng 4, 2026
