Modprobe는 커널 업데이트 후 CPU를 100% 차지합니다.

Modprobe는 커널 업데이트 후 CPU를 100% 차지합니다.

저는 Fedora 36 워크스테이션을 실행 중입니다
. dnf 업데이트를 수행하고 재부팅했습니다. 이제 로그인하면 modprobe가 CPU의 100%를 차지하므로 컴퓨터를 사용할 수 없으므로 더 이상 조사할 수 없습니다. 터미널을 열고 실행합니다. top이 이미 용량을 차지하고 있습니다. 5분 정도 걸렸고 다시 시작해도 도움이 되지 않았습니다.

modprobe가 커널 모듈과 그 종속성을 검색하고 설치한다는 것을 알고 있으므로 커널 업데이트 후에 왜 많은 작업을 수행하는지 이해하는 것 같지만 지금은 3시 30분이고 조금도 느려지지 않습니다.

공유할 수 있는 설명이나 지식이 있나요?

편집: 12시간 후에 로그아웃했는데 tty에서 로그인하면 이런 일이 발생하지 않고 GUI에서 다시 로그인하면 100%에서 "단지" 5-6개의 CPU 코어가 생성되므로 이제 Firefox를 엽니다. 좋은 시작

출력 sudo ps ax | grep modprobe:

1594810 ?        R      0:01 /usr/sbin/modprobe -q -- char-major-195-255
1594823 ?        R      0:01 /usr/sbin/modprobe -q -- char-major-195-255
1594839 ?        R      0:00 /usr/sbin/modprobe -q -- char-major-195-255
1594857 ?        R      0:00 /usr/sbin/modprobe -q -- char-major-195-255
1594860 pts/0    S+     0:00 grep --color=auto modprobe

dmesg -t --level=alert,crit,err,warn이 광고를 무한히 반복하세요.

NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as: 
NVRM: nouveau, rivafb, nvidiafb or rivatv 
NVRM: was loaded and obtained ownership of the NVIDIA device(s).
NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
NVRM: No NVIDIA devices probed.

이제 더 명확해졌지만 원인이 무엇인지 잘 모르겠습니다. nouveau 또는 nvidia 드라이버를 망친 기억이 없습니다. 그렇게 하려고 했으나 nvidia 웹사이트에서 .run만 다운로드했습니다.

답변1

문제는 nouveau와 nvidia 드라이버 사이의 충돌인 것 같습니다. 제 생각에는 이전에 설치를 시도한 것을 잊어버렸고 업데이트 후에만 적용되었습니다. modprobe와 grub2의 nouveau를 블랙리스트에 추가하고 커널 initramfs를 다시 빌드하면 문제가 해결되었습니다.

관련 정보