Tôi gặp một số vấn đề với việc sử dụng nhiều năng lượng khi máy tính của tôi bị treo. Có sự tiêu hao năng lượng đáng kể từ ngày này sang ngày khác và pin sẽ cạn kiệt hoàn toàn sau ba đến bốn ngày khi máy tính bị treo mà không được kết nối với nguồn điện. Tôi hiện đang chạy Ubuntu 20.04 và đây chưa bao giờ là sự cố trước khi nâng cấp hoặc trong khi tôi vẫn sử dụng Windows. Pin của tôi bị hỏng cách đây vài tháng và bộ phận CNTT tại nơi làm việc của tôi cho biết họ chưa bao giờ gặp phải trường hợp pin máy tính xách tay bị hỏng sau một thời gian ngắn như vậy (~ 2 năm sử dụng), cho thấy có một số vấn đề với cách Ubuntu quản lý việc sử dụng pin.
Tôi tin rằng sự cố hao pin bắt đầu khi tôi cố gắng khắc phục một sự cố khác phát sinh khi nâng cấp lên 20.04, trong đó máy tính của tôi không vào được chế độ treo. Trang này trình bày một sửa chữa, nơi dòng intel_idle.max_cstate=1 i915.enable_dc=0
được thêm vào GRUB_CMDLINE_LINUX=
Trong /etc/sysconfig/grub
. Vào thời điểm đó, điều này không thực sự ngăn máy tính của tôi không vào được chế độ treo, nhưng tôi vẫn để các thông số ở đó vì nó dường như làm giảm các trường hợp khi tạm dừng không thành công. Sự cố tạm dừng sau đó dường như đã được khắc phục, trong khi máy tính của tôi vẫn sử dụng nhiều năng lượng khi bị tạm dừng, vì vậy tôi đã cố gắng khôi phục cài đặt về trạng thái ban đầu. Tôi tin rằng vấn đề nằm ở intel_idle.max_cstate=1
ngăn không cho bộ xử lý đi vào trạng thái ngủ sâu. i915.enable_dc=0
vô hiệu hóa quản lý năng lượng GPU.Tôi không chắc liệu điều này có ảnh hưởng gì không vì máy tính xách tay của tôi dường như chỉ sử dụng GPU nvidia của tôi.
Tuy nhiên, tôi có hai vấn đề ở đây:
- Tôi không thể tìm thấy một tập tin có tên
/etc/sysconfig/grub
: Không có thư mục trong /vân vân
đặt tên sysconfig
, và không có tệp nào có tên ấu trùng
. Tuy nhiên, thực hiện tìm kiếm tôi đã tìm thấy một tập tin /boot/grub/grub.cfg
, chứa dòng linux /boot/vmlinuz-5.4.0-77-generic root=UUID=901ebf90-3de9-4271-b1a3-c6ab7dec86c4 ro
intel_idle.max_cstate=1 i915.enable_dc=0
giật gân yên tĩnh $vt_handoff
. Đây có phải là những thông số tôi nên sửa đổi? Nếu không, tôi có thể tìm tệp cấu hình chính xác ở đâu?
- Tôi không còn nhớ cài đặt gốc nữa. Các tham số nên được đặt thành gì?
Ngoài ra, có thể có một vấn đề khác gây ra hiện tượng hết pin không?