Tôi đang sử dụng Ubuntu 20.04 trên máy tính xách tay đã cài đặt tlp.
Khi tôi đang thực hiện các tác vụ nhẹ, tôi thường có thể tiêu thụ điện năng khoảng 4-7 W.
Tuy nhiên, đôi khi, công suất tiêu thụ lên đến hơn 20 W và vẫn ở mức đó.
Tình cờ tôi nhận thấy rằng bằng cách ban hành lệnh
lspci -vnnn | perl -lne 'in nếu /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
Tôi có thể quay lại mức 4-7 W. Lệnh cho tôi đầu ra sau:
00:02.0 Bộ điều khiển tương thích VGA [0300]: Intel Corporation UHD Graphics [8086:9bc4] (rev 05) (prog-if 00 [Bộ điều khiển VGA])
Điều đó đang được nói rằng tôi cũng sẽ phải đề cập rằng tôi đang sử dụng prime-select để sử dụng card đồ họa intel của mình.
Giả định của tôi là vì một số lý do tại một số điểm (xảy ra ngẫu nhiên sau thời gian dài sử dụng nhưng cũng thường xảy ra sau khi tạm dừng hoặc ngủ đông) bằng cách nào đó GPU được kích hoạt. Tuy nhiên, việc phát hành nvidia-smi khi nó đang tiêu hao nhiều năng lượng cho tôi biết rằng nó không thể giao tiếp với trình điều khiển mà tôi cho rằng có nghĩa là GPU đó không được bật.
Với lệnh lspci, bằng cách nào đó, hệ thống thông báo rằng nó đang ở chế độ intel và thay đổi một số thứ để nó quay trở lại mức tiêu thụ Điện năng 4-7 W.
Điều này làm tôi bối rối rất nhiều vì lspci chỉ nên đọc và không thay đổi bất kỳ thứ gì trong cấu hình.
Dù sao đi nữa, tôi có thể thấy hành vi này mọi lúc vì cách giải quyết hiện tại của tôi là nhấn lệnh lscpi để quay lại mức tiêu thụ điện năng thấp và tăng tuổi thọ pin.
Có ai biết những gì đang xảy ra ở đây?