Sau khi nâng cấp từ Ubuntu 20.10 lên 21.10 (đến ngày 21.04 mà tôi chưa kiểm tra hành vi tạm dừng/tiếp tục), tạm dừng/tiếp tục không còn hoạt động bình thường nữa.
Nếu tôi sử dụng siêu dữ liệu trình điều khiển NVIDIA độc quyền từ nvidia-driver-470, hệ thống dường như tạm dừng - sử dụng nút nguồn (tương đương với đình chỉ systemctl
) --, nhưng khi tiếp tục, màn hình vẫn đen và tôi phải tắt nguồn để thoát khỏi điều này.
(Nếu tôi sử dụng trình điều khiển X.Org X Server, hệ thống sẽ không thể tạm dừng sau khi tạm thời tắt màn hình.)
Trước đây, vào ngày 20.10, tạm dừng/tiếp tục hoạt động bình thường. IIRC, tôi đang sử dụng trình điều khiển NVIDIA độc quyền.
Card đồ họa là GK106GL [Quadro K4000] (tên mã NVE6) và PC là Dell Precision T5500. inxi -G
đầu ra:
Đồ họa: Thiết bị-1: Trình điều khiển NVIDIA GK106GL [Quadro K4000]: nvidia v: 470.74
Thiết bị-2: Webcam SHENZHEN EMEET HD loại eMeet C960: Trình điều khiển USB: hid-generic,snd-usb-audio,usbhid,uvcvideo
Hiển thị: máy chủ x11: Trình điều khiển X.Org 1.20.13: đã tải: nvidia chưa tải: fbdev,modesetting,nouveau,vesa
độ phân giải: 2560x1440~60Hz
OpenGL: trình kết xuất: Quadro K4000/PCIe/SSE2 v: 4.6.0 NVIDIA 470.74
tôi đã làm theo một số hướng dẫn gỡ lỗi treo kernel, ghi chú điều đó tạm dừng chiều
(một phần của pm-utils
) tạo lại cùng một lỗi khôi phục như trên và tìm thấy thông tin sau trong đầu ra dmesg:
[ 1.322162] PM: Số ma thuật: 0:486:890
[ 1.322167] PM: hàm băm khớp với trình điều khiển/cơ sở/power/main.c:905
[ 1.322237] pci 0000:00:1f.3: khớp băm
lspci
cho thấy:
00:1f.3 SMBus: Bộ điều khiển SMBus Intel Corporation 82801JI (Dòng ICH10)
Tìm kiếm "smbus 82801ji" dẫn tôi đến Trình điều khiển hạt nhân i2c-i801. Các mã nguồn cho trình điều khiển này bao gồm một sửa lỗi sơ yếu lý lịch. Hạt nhân mới nhất có bản sửa lỗi là 5.15-rc7.
Sau khi cài đặt kernel 5.15-rc7 bằng những hướng dẫn này, khôi phục vẫn bị lỗi sau đình chỉ systemctl
. Tuy nhiên, sơ yếu lý lịch hoạt động tốt sau đó sudo pm-đình chỉ
. Vào ngày 5.13, tiếp tục không thành công sau khi sudo pm-đình chỉ
.
(Tôi cũng đã thử chỉnh sửa /etc/systemd/sleep.conf
để xem liệu các tùy chọn tạm ngưng hạn chế hơn có hữu ích hay không, nhưng chúng thì không.)