Việc đặt trạng thái trực tuyến của lõi CPU chỉ cho bộ lập lịch xử lý không sử dụng lõi đó cho bất kỳ quy trình nào. Ở cấp độ phần cứng, lõi chỉ đơn giản là không hoạt động NOP
, nhưng vẫn được cấp nguồn. Mặc dù điều này sẽ tiết kiệm năng lượng, nhưng nó sẽ không tiết kiệm được gần như nhiều năng lượng như đưa máy tính vào trạng thái ngủ. Tại sao?
Chà, bo mạch chủ, CPU và GPU của bạn vẫn đang chạy ! Khi bạn đặt máy tính ở chế độ ngủ, tất cả các thành phần này đều không được cấp nguồn theo nghĩa đen và chỉ đủ năng lượng để giữ cho RAM của bạn được sử dụng (theo thứ tự một vài watt).
Một lần nữa, trong khi tôi đồng ý rằng nó sẽ tiết kiệm năng lượng, thậm chí tắt một nửa số lõi CPU của bạn có thể giảm một nửa mức tiêu thụ năng lượng của bộ xử lý (mặc dù trong thực tế, bạn chỉ có thể tiết kiệm 30-40% vì các lõi đó vẫn cần để không hoạt động), nhưng đây là xa thành phần duy nhất trong hệ thống sử dụng năng lượng. Ngay cả khi bạn tiết kiệm 50W bằng cách này, toàn bộ máy tính của bạn vẫn tiêu thụ nhiều năng lượng hơn nhiều so với chỉ watts ở chế độ ngủ.
Suy nghĩ cuối cùng: Mặc dù tôi đồng ý rằng đây là một ý tưởng tuyệt vời trong thực tế, đây cũng là lý do tại sao nhiều nhà sản xuất CPU bao gồm thang đo tần số động ("Bước tốc độ" của Intel), với sự hỗ trợ cho Linux. Bạn có thể mang lại hiệu suất tổng thể tốt hơn, cũng như hiệu quả năng lượng, bằng cách đặt các tần số này phù hợp hơn cho nhu cầu của bạn. Điều này có thể được thực hiện trong cả phần cứng (cài đặt BIOS), cũng như phần mềm (nhân Linux cho phép bạn sửa đổi một số tham số CPU, xem liên kết tôi đã đăng ở trên hoặc trang web này để biết chi tiết).
Điều này hoạt động, bởi vì sau đây là phương trình chung cho mức tiêu thụ năng lượng của mạch CMOS:
P = CV 2 f, trong đó C = điện dung (giả định cố định), V = điện áp và f = tần số.
Do đó, chia tần số cho 2 sẽ bằng một nửa mức tiêu thụ năng lượng ban đầu. Chia điện áp cho 2 sẽ giảm mức tiêu thụ điện năng xuống còn 1/4 so với ban đầu.