Khi kiểm tra Activity Monitor (Giám sát hoạt động) trên Mac, bạn chắc đã thấy tiến trình WindowServer luôn tiêu thụ nhiều CPU. Bạn thắc mắc: WindowServer là gì, tại sao chạy trên Mac, tại sao ngốn nhiều CPU, có an toàn không... Bài viết trả lời tất cả thắc mắc!
WindowServer Là Gì & Có An Toàn Không?
Về cơ bản, đây là tiến trình macOS chịu trách nhiệm xử lý mọi khía cạnh hình ảnh của màn hình — Dock, Menu bar, v.v. WindowServer điều phối giữa UI và phần cứng. Nhiều yếu tố khiến WindowServer ngốn nhiều chu kỳ CPU: tất cả thư mục/tệp trên Desktop, hiệu ứng trong suốt & bóng đổ, Desktop rối răm icon, Mac cũ chạy macOS mới (khó xử lý hiệu ứng hình ảnh).
Tỷ lệ tiêu thụ tài nguyên của WindowServer tăng cao vì nhiều lý do, dẫn đến Mac chậm: chương trình bị giật, Finder khó truy cập, màn hình bảo vệ rung lắc, lệnh thực thi chậm.
Làm Gì Để Giảm CPU WindowServer Trên Mac?
Những việc sau giúp giảm CPU WindowServer:
1. Giảm Thiểu Tệp & Thư Mục Trên Desktop
Ví dụ: 30 tệp + 10 thư mục trên Desktop — hãy gom tất cả vào một thư mục, hoặc xóa bỏ cái không cần và chuyển nơi khác. WindowServer sẽ chỉ tập trung vào 1 phần tử hình ảnh thay vì 40.
Có thể bạn quan tâm: 15 Cách Hàng Đầu Dọn Dẹp Mac, MacBook, iMac
2. Đóng Các Cửa Sổ Không Cần Thiết
Bạn đã hiểu WindowServer tiêu thụ CPU như thế nào. Càng nhiều cửa sổ & tab trình duyệt mở, càng nhiều tài nguyên tiêu thụ. Nếu dùng máy cũ, tiêu thụ càng lớn. Hãy đóng tab trình duyệt không cần. Nếu chương trình chạy ngầm không dùng, thoát hoàn toàn để quản lý CPU.
3. Tắt Hiệu Ứng Trong Suốt
Tính năng hiệu ứng hình ảnh ngốn nhiều RAM & tài nguyên hệ thống. Tắt trong suốt (transparency) giúp Mac mượt và nhanh hơn. Cách làm:
- Vào System Preferences (Cài đặt hệ thống).
- Chọn Accessibility (Khả năng tiếp cận) > Display (Màn hình).
- Tích vào Reduce transparency (Giảm trong suốt).
Điều này giảm đáng kể CPU WindowServer. Thử thêm các giải pháp dưới đây.
4. Giảm Số Lượng Desktop Ảo
Nhiều người khuyên đóng số desktop từ Mission Control tạo khác biệt lớn. Thử:
- Nhấn F5 (hoặc Control+Up) mở Mission Control.
- Di chuột qua desktop không dùng > nhấn nút (X) để đóng!
5. Dùng Nhiều Màn Hình? Tắt Spaces Cho Từng Màn Hình
Nếu dùng đa màn hình, thử cách sau để giảm CPU WindowServer:
- Mở System Preferences > Mission Control.
- Tắt thiết lập 'Displays have separate spaces' (Màn hình có Spaces riêng).
- Khởi động lại Mac để áp dụng thay đổi!
Ngoài ra, hãy tắt cài đặt 'Automatically reorder spaces based on most recent use' (Tự động sắp xếp lại Spaces dựa trên sử dụng gần nhất). Nhiều người thấy cải thiện lớn.
Có thể bạn quan tâm: Cách Khắc Phục Lỗi Màn Hình Nhấp Nháy Trên Mac, MacBook, iMac?
6. Gỡ Ứng Dụng Gây Vấn Đề Khỏi Mac
Lúc nào đó, bug chương trình hoặc virus gây CPU WindowServer cao. Duyệt danh sách ứng dụng, nếu nghi ngờ app không cần hoặc không nhớ cài — gỡ ngay.
Cách xóa nhanh app trên Mac:
- Tìm tiện ích cụ thể trong Finder.
- Kéo app vào Thùng rác. Hoặc chọn > File > Move to Trash.
- Có thể yêu cầu nhập user/pass.
- Tiến hành xóa thành công.
Đừng quên Empty Trash (Dọn thùng rác) thường xuyên để dữ liệu thừa không ngổn ngang ổ cứng hoặc ngốn RAM gây CPU WindowServer cao. Khuyên quét malware để giải phóng hệ thống từ nội dung độc hại & mối đe dọa khác.
- Phần Mềm Diệt Virus Tốt Nhất Cho Mac Năm 2022
- 10 Gỡ Cài Đặt App Tốt Nhất Cho Mac Để Xóa Hoàn Toàn Chương Trình
- 6 Mẹo Bảo Vệ Mac – Infographic!
Giải Pháp Cuối Cùng – Sửa/Giảm CPU WindowServer Trên Mac (2022)
Nếu không giải pháp nào hoạt động, phương án cuối: reset NVRAM hoặc PRAM trên Mac. Việc này khắc phục nhiều vấn đề: không đổi được độ phân giải màn hình, pin không sạc, không nhận thiết bị ngoài, tốc độ cuộn chuột kỳ lạ... Xem hướng dẫn chi tiết:
- Reset NVRAM Trên MacBook Pro: What, When, Why & How?
- Hướng Dẫn Toàn Diện: Reset PRAM & SMC Trên Mac!
Bạn biết phương pháp khác giảm CPU WindowServer? Chia sẻ ở bình luận! Đừng quên theo dõi chúng tôi trên Facebook và YouTube.