rpmfusion nvidia 드라이버가 로드되지 않았습니다(커널 4.14.11-300)

rpmfusion nvidia 드라이버가 로드되지 않았습니다(커널 4.14.11-300)

FC27/gnome에 rpmfusion nvidia 드라이버를 설치했습니다. 그러나 다시 시작한 후 시스템에 "Nvidia 커널 모듈이 로드되지 않았으며 nouveau로 돌아갑니다"라는 메시지가 표시됩니다.

[root@dmitry]/home/dmitry# uname -a                            
Linux dmitry.semenov 4.14.11-300.fc27.x86_64 #1 SMP Wed Jan 3 13:52:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[root@dmitry]/home/dmitry# dnf list installed | grep nvidia
akmod-nvidia.x86_64                    2:387.34-1.fc27                 @rpmfusion-nonfree-updates
kmod-nvidia-4.14.11-300.fc27.x86_64.x86_64
nvidia-settings.x86_64                 387.34-1.fc27                   @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64             2:387.34-2.fc27                 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64     2:387.34-2.fc27                 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64        2:387.34-2.fc27                 @rpmfusion-nonfree-updates

[root@dmitry]/home/dmitry# lspci |grep -E "VGA|3D" 
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
02:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)

[root@dmitry]/home/dmitry# ls /lib/modules/4.14.11-300.fc27.x86_64/extra/nvidia  
nvidia-drm.ko  nvidia.ko  nvidia-modeset.ko  nvidia-uvm.ko

내가 아는 한 Nvidia 940MX지원됨

내가 뭐 놓친 거 없니?

답변1

nouveau로드되지 않았는지 확인하세요 .

lsmod | grep nouveau

그렇다면 텍스트 콘솔( ctrl+alt+f3)로 전환하여 루트로 로그인하고 런레벨 3을 활성화하십시오.

systemctl isolate runlevel3.target

모듈 제거 nouveau:

rmmod nouveau

nvidia모듈을 수동으로 로드 해 보십시오 .

modprobe nvidia

시작 X:

startx

NVIDIA + Gnome + Wayland에는 RPM Fusion에 설명된 약간의 조정이 필요합니다.운영 가이드/NVIDIAWayland 섹션에서. (누보 모듈이 블랙리스트에 없는 이유를 알아내는 데 도움이 되는 누보 섹션도 있습니다.)

이것이 도움이 된다면, nouveau 모듈은 블랙리스트에 포함되지 않습니다. 비록 RPM Fusion의 드라이버가 자동으로 이 작업을 수행한다고 생각합니다. 다음으로 이동하여 블랙리스트에 포함될 수 있는 파일을 /etc/modprobe.d/찾아보세요 ..confnouveau

grep nouveau /etc/modprobe.d/*.conf

해당 파일이 없으면 /etc/modprobe.d/blacklist-nouveau.conf한 줄만 가정하여 만듭니다.

blacklist nouveau

이제 dracut을 사용하여 현재 커널을 기반으로 init ramdrive를 다시 빌드해야 합니다.

dracut /boot/initramfs-$(uname -r).img $(uname -r)

관련 정보