Fedora: NVIDIA 커널 모듈이 없습니다. 새 학교로 돌아가기

Fedora: NVIDIA 커널 모듈이 없습니다. 새 학교로 돌아가기

이것은 많은 포럼에서 발견한 버그이며 많은 제안이 있었습니다(그러나 그 중 어느 것도 나에게 도움이 되지 않았습니다).

지금까지 시도해 볼 사항(온라인에서 찾은 것 외에는 순서 없음):

  • 다음 중 하나를 통해 커널을 부팅할 수 있는지 확인하세요.
    • ㅏ. sudo mokutil --import /etc/pki/akmods/certs/public_key.der보안 부팅 키 가져오기
    • 또는 b. UEFI에서 보안 부팅을 비활성화합니다.
      • 확인 mokutil --sb-state하거나 dmesg | grep -E 'secure|nvidia'확인하십시오.
  • Windows 빠른 부팅 비활성화(UEFI 빠른 부팅도 있습니다. 어느 것이 무엇인지 모르는 경우 마지막 제안을 시도해 보세요)
  • 다시 설치
    • sudo dnf remove \*nvidia\*모든 콘텐츠 삭제
    • sudo dnf install akmod-nvidia다시 설치
  • sudo akmods --force콘텐츠가 현재 커널에 맞게 구축되고 있는지 확인하세요.
    • uname -r커널이 실행 중인 커널과 일치하는지 확인하세요.
  • cat /var/log/akmods/단서가 있는지 akmods를 확인하세요.
  • modinfo -F version nvidia드라이버가 로드 중인지 확인
  • lspci -v | grep "VGA controller"운전자 ID를 확인하세요(예: "0a:00.0")
  • cat /proc/cmdline부츠 상태가 양호한지 확인하세요
    • novaeau 블랙리스트에 대한 세부정보가 있어야 합니다.

답변1

제 경우 이 메시지를 받은 것은 NVIDIA kernel module missing. Falling back to nouveau기존 그래픽 카드에 잘못된 NVIDIA 드라이버를 설치했기 때문이었습니다.

즉, 이 문제를 해결하기 위해 이 가이드를 따랐습니다.RPM Fusion - 사용법 - NVIDIA.

간단히 말해서 제가 한 일은 다음과 같습니다.

1.- 잘못된 NVIDIA 드라이버를 제거합니다. 제 경우에는 최근에 설치된 특정 dnf 트랜잭션을 알고 롤백했습니다.

2.- 내 NVIDIA 카드의 정확한 모델을 찾으세요:

# lspci | grep -e VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

3.- 방문NVIDIA 지원 칩웹사이트를 방문하여 정확한 GPU 모델을 지원하는 드라이버를 찾으세요. 제 경우에는 470xx였습니다.

4.- 이전 RPM Fusion HowTo 가이드로 돌아가서 단계에 따라 드라이버를 설치하십시오.

5.- 다시 시작하면 메시지가 사라집니다.

이게 도움이 되길 바란다.

답변2

오늘 Fedora 39로 업그레이드한 후 이 문제가 발생했습니다. 모듈 폴더를 보면 nvidia 모듈이 있습니다. nvidia 모듈이 없는 것으로 나타났습니다 module.dep. 따라서 내 문제를 해결하려면 다음을 실행하십시오.

$ sudo depmod
$ sudo dracut -f # perhaps this as well

업그레이드 프로세스에서 Nvidia 모듈의 Dep 재생성을 놓친 이유를 모르겠습니다. 또한 zfs 모듈을 설치했는데 module.dep에서 다시 생성되어 제대로 작동합니다.

답변3

제 경우 문제는 GPU가 너무 오래되어서 다른 버전으로 변경해야 한다는 것이었습니다.

$ sudo dnf remove \*nvidia\*
$ sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx

답변4

그래서 저도 같은 문제가 있었고 많은 항목을 수정했으며 보안 부팅 키를 가져오는 것이 해결책이었습니다. 를 실행하고 sudo mokutil --import /etc/pki/akmods/certs/public_key.der재부팅하고 MOK 부팅에서 올바른 단계를 수행한 후 문제 없이 잘 작동했습니다... ...정말 할 수 있습니다. 더 이상 당신을 도울 수 없습니다. 나는 그런 일을 할 만큼 아는 것이 없습니다.

관련 정보