-
Nvidia GPU 때문에 절전 모드에서 깨어나지 못하다리눅스 2021. 5. 13. 01:53
노트북을 바꾸고, 절전(suspend) 모드에 들어가면 깨어나지 못하는 문제가 발생했다.
정확히 말하면, 깨어나서 로그인 화면까지 보여주고 바로 충돌이 나면서 먹통이 됐다.
우분투 20.04와 21.04에서 모두 똑같은 증상이었다.
로그를 살펴보니, 전원과 관련해서 다음 기록이 가장 의심스러워 보였다.
can't change power state from D3cold to D0
D는 device, 3는 sleep 상태란 뜻인데 D0, 즉 장치가 깨어난 상태로 전환하지 못했다는 뜻이다.
구글링을 해보니, 가장 먼저 보이는 게 Nvidia GPU 전원 관리 문제였다. 새 노트북에는 그래픽 프로세서가 Nvidia와 인텔 HD, 2개가 달려있는데, 이중 Nvidia가 일단 절전(suspend) 모드에 들어가면 깨어나지를 못한 것이다.
비교적 흔한 문제이고, 커널 개발자들까지 언급한 내용이 있는 걸 보니, 뿌리가 아주 깊은 문제다. 펌웨어 수준의 문제이기 때문에 커널 개발자들도 방법이 없다는 것 같다. 인텔 또는 엔비디아 회사 차원에서 해결해야 한다고...
그래서 그냥 Nvidia 칩셋을 꺼버렸더니, 절전 모드 문제는 깔끔히 해결되었다. 물론 성능 좋은 그래픽 칩셋은 그대로 봉인된 셈이지만 ㅠㅠ
다른 사용자들은 nvidia-xrun이란 앱으로 이용해서 Nvidia 칩셋 전원을 수동으로 켜고 끄는 모양이다. 이거참...
참고
'리눅스' 카테고리의 다른 글
리눅스에서 와이파이가 사라지면 윈도 10을 의심하라 (0) 2021.06.04 Nouveau 드라이버와 wifi의 충돌 (0) 2021.05.21 리눅스가 BIOS의 시간을 자꾸 바꿀 때 (1) 2021.05.14 스피커에서 탁탁 튀는 소리가 날 때 (1) 2021.05.14