삽질/개발,엔지니어링

workqueue nouveau display hpd work [nouveau] hogged CPU for > 10000us 4 times, consider switching to WQ_UNBOUND

maengis

여행 다녀온 사이에 서버가 죽어 있었다.

램 문제는 전에 해결 했는데 뭐지 싶어서 그라파나를 봤는데, 전과 다르게 CPU 부하가 심했다.

 

 

혹시나 해서 서버에 연결한 HDMI 케이블을 모니터에 끼우고 보니 

 

 

이 상태로 뻗어 있음.

AI한테 물어보니

 

🔍 메시지 해석

workqueue nouveau display hpd work [nouveau] hogged cpu for > 10000us 4 times, consider switching to WQ_UNBOUND

  • workqueue: Linux에서 백그라운드 작업을 처리하는 큐
  • nouveau display hpd work: 디스플레이 관련 HPD(Hot-Plug Detect, 모니터 연결 감지) 처리 작업
  • hogged CPU for > 10000us: 이 작업이 CPU를 10ms 이상 점유했다는 뜻
  • 4 times: 이런 현상이 4번 발생
  • consider switching to WQ_UNBOUND: 시스템 내부 코드 수준에서, 이 작업을 더 유연한 스레드 그룹에서 실행하라는 내부 힌트 (사용자가 설정하는 게 아니라 개발자용 메시지)

🧠 쉽게 설명하면

"NVIDIA 오픈소스 드라이버가 모니터 연결 감지 작업을 하는 중 특정 스레드가 CPU를 너무 오래 붙잡고 있어서 성능 지연이 생길 수 있다"는 경고입니다.

 

 

라고 한다.

nvidia 공식 드라이버로 변경하면 대부분 해결된다고 해서 설치

 

# 드라이버 설치
sudo apt install ubuntu-drivers-common
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo reboot

# 설치된 거 확인
nvidia-smi

 

이제 그만 좀 다운 됐으면...

반응형