Tóm tắt nhanh
- Núm xoay bàn phím có thể điều chỉnh tốc độ quạt thùng máy theo nhu cầu, thay vì chỉ chỉnh âm lượng.
- Trên Linux, keyd nhận tổ hợp Ctrl + xoay núm; script ghi mức đặt vào file để CoolerControl đọc như cảm biến tùy chỉnh.
- Profile Mix kết hợp mức quạt thủ công với đường cong dự phòng; CPU và GPU vẫn chạy theo đường cong tự động.
- Điểm đáng học là cách thiết kế lớp bảo vệ, không phải vặn mọi quạt theo ý thích.
Đường cong quạt thường phản ứng với nhiệt độ đã đo, nên nó không biết người dùng sắp chạy một phiên render dài hay cần máy yên tĩnh để thu âm. Một cách làm trên Linux dùng núm xoay bàn phím để chỉnh quạt thùng máy trước khi nhiệt độ tăng, nhưng vẫn giữ cơ chế tự động can thiệp khi linh kiện nóng.
Núm xoay tạo thêm một lệnh điều khiển, không thay thế đường cong quạt

Người dùng giữ Ctrl rồi xoay núm để thay đổi một giá trị. keyd là daemon ánh xạ phím toàn hệ thống trên Linux, dùng các cơ chế cấp nhân như evdev và uinput; nó có thể nhận tổ hợp phím và chạy script thay cho hành động mặc định. Script ở đây cập nhật một file, còn CoolerControl đọc file đó như một cảm biến nhiệt độ tùy chỉnh.

Ví dụ, giá trị 60 được phần mềm hiểu như mức nhiệt 60 độ C; đường cong tuyến tính chuyển nó thành khoảng 60% tốc độ quạt. Cách ghép này biến một thiết bị nhập liệu sẵn có thành nút chỉnh trực tiếp, trong khi núm vẫn giữ chức năng âm lượng khi không giữ Ctrl. Nó hữu ích nhất khi người dùng biết trước tải công việc: tăng quạt case trước khi rời máy chạy render, hoặc hạ tiếng ồn lúc thu âm.
Phần cứng trong ví dụ là Lenovo Yoga Creative Keyboard AngryMiao Edition, nhưng bài toán không đòi hỏi đúng mẫu bàn phím đó. Điều kiện thực tế là núm phải phát ra tín hiệu có thể ánh xạ; khả năng gán layer hoặc dùng phần mềm remap sẽ quyết định cách triển khai trên từng bàn phím.
Profile Mix là lớp dự phòng quan trọng nhất

Điều khiển thủ công có một nhược điểm dễ bỏ qua: người dùng có thể hạ quạt để thu âm rồi quên tăng lại trước tác vụ nặng. Vì vậy, núm không nên nắm quyền điều khiển duy nhất. Cấu hình được mô tả ghép lệnh từ núm với một đường cong dự phòng trong Profile Mix của CoolerControl; profile áp dụng mức nào yêu cầu tốc độ cao hơn.
Đường cong dự phòng nằm thấp cho tới khi nhiệt độ cao hơn giữa CPU và GPU vượt 75°C, rồi tăng mạnh. Mốc này là thiết lập của cấu hình được tác giả mô tả, không phải ngưỡng an toàn áp dụng cho mọi bộ máy. Quạt tản nhiệt CPU và quạt GPU vẫn để chế độ tự động; núm chỉ tác động đến quạt thùng máy. Giá trị từ núm cũng được đặt lại sau khi khởi động lại, tránh để một mức chỉnh cũ tiếp tục tồn tại ngoài dự kiến.
CoolerControl công bố hỗ trợ cảm biến tùy chỉnh lấy dữ liệu từ file và các profile như Fixed, Graph, Mix, Overlay. Dù vậy, đây vẫn là thiết lập nâng cao: tác giả mô tả daemon chạy lệnh với quyền root, cùng một script và một cảm biến giả. Script phải ghi đúng dữ liệu, và người dùng cần kiểm tra lại phản ứng của từng đầu quạt. Gán nhầm quạt CPU/GPU vào điều khiển tay sẽ làm mất lớp bảo vệ mà cấu hình này vốn muốn giữ.
Với đa số người dùng, tối ưu đường cong vẫn là lựa chọn gọn hơn
Núm xoay giải quyết một tình huống cụ thể, chứ không khiến đường cong tự động trở nên thừa. Nếu máy thường chạy game, duyệt web và tác vụ nhẹ, một đường cong được chỉnh hợp lý ít phải can thiệp hơn. Khi render kéo dài, có thể cấu hình đường cong mạnh hơn; nếu cần máy yên tĩnh trong vài phút, một phím tắt hoặc chế độ phần mềm có thể đã đủ.
Giá trị của cách làm này nằm ở khả năng điều khiển tức thời và cảm giác có nút vật lý, đổi lại là công cài đặt và trách nhiệm kiểm tra. Mẫu Lenovo trong ví dụ có giá niêm yết quốc tế khoảng 300 USD, nhưng tính đến thời điểm viết, chưa thấy sản phẩm được phân phối chính hãng tại các hệ thống bán lẻ công nghệ ở Việt Nam, nên người đọc khó mua trực tiếp để thử. Một bàn phím có núm lập trình được và hỗ trợ remap có thể là đường đi thực tế hơn, tùy phần mềm và hệ điều hành đang dùng.
Nếu muốn thử, hãy bắt đầu bằng quạt case, giữ điều khiển tự động cho CPU/GPU, rồi xác minh đường cong dự phòng vẫn tăng tốc khi nhiệt tăng. Núm xoay nên là một lớp tiện ích có giới hạn, không phải công tắc tắt bảo vệ nhiệt.
Nguồn tham khảo: XDA Developers, keyd trên GitHub, CoolerControl trên GitHub







