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
)に切り替えてrootとしてログインし、ランレベル3を有効にします。
systemctl isolate runlevel3.target
モジュールの取り外しnouveau
:
rmmod nouveau
nvidia
モジュールを手動でロードしてみてください。
modprobe nvidia
スタートX:
startx
NVIDIA + Gnome + Waylandには、RPM Fusionで説明されているいくつかの調整が必要です。運営ガイド/NVIDIAWaylandセクションで。 (Nuboモジュールがブラックリストにない理由を見つけるのに役立つNuboセクションもあります。)
これが役立つ場合、nouveauモジュールはブラックリストに含まれていません。 RPM Fusionのドライバが自動的にこれを行うと思います。次に進み、ブラックリストに含まれる可能性のあるファイルを/etc/modprobe.d/
見つけます。.conf
nouveau
grep nouveau /etc/modprobe.d/*.conf
そのファイルがない場合は、1行だけを想定して/etc/modprobe.d/blacklist-nouveau.conf
作成します。
blacklist nouveau
dracutを使用して現在のカーネルに基づいてinit ramdriveを再構築する必要があります。
dracut /boot/initramfs-$(uname -r).img $(uname -r)