
最近、コンソール ウィンドウ (Ctrl+Alt+F2 - Ctrl+Alt+F6) のいずれかに切り替えようとすると、グラフィック アダプターからの入力がないため、画面が消えてスタンバイ状態になることに気づきました。この問題は Fedora 31 では確かに発生しませんでしたが、Fedora 32 では最初から発生していたのか、それとも少し後から発生したのかはわかりません。システムは新規インストールであり、アップグレードではありません。
Ctrl+Alt+F1 (GDM の Greeter 画面) または Ctrl+Alt+F7 (ログイン後のグラフィカル環境) を押すことでコンピューターの制御を取り戻すことはできますが、プレーン テキスト コンソール ウィンドウへの変更は機能しなくなりました。
昇格された権限で実行するとjournalctl -f
、次の出力が得られます (ログで見つけやすくするためにスイッチの時間を計測したため、タイムスタンプはすべて 0 秒になっています)。
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "54"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event2 - Power Button: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "33"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event8 - Video Bus: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "52"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event1 - Power Button: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "92"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event0 - Sleep Button: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "53"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event13 - Corsair CORSAIR HS70 Pro Wireless Gaming Headset Consumer Control: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "51"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event12 - HID 0557:2419: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "59"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event16 - HID 0557:2419: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "48"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "57"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "55"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "48"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event11 - Logitech MX Ergo: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "57"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event3 - ckb1: Corsair Gaming K95 RGB PLATINUM Keyboard vKB: device removed
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (**) Option "fd" "55"
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) event4 - ckb1: Corsair Gaming K95 RGB PLATINUM Keyboard vM: device removed
Sep 24 12:24:00 computer_name_here kernel: rfkill: input handler enabled
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:72
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:75
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:76
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:65
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:77
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:66
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:68
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:67
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 226:1
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:80
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 226:0
Sep 24 12:24:00 computer_name_here /usr/libexec/gdm-x-session[4285]: (II) systemd-logind: got pause for 13:64
Sep 24 12:24:15 computer_name_here kernel: fbcon: Taking over console
Sep 24 12:24:15 computer_name_here kernel: Console: switching to colour frame buffer device 100x37
Enter最後の 2 行は、画面を復活させようと弱々しく (そして無駄に) 試みた後に私が押した結果です。
グラフィック ドライバーの問題が疑われるため、次のドライバーを使用している GeForce GTX 1080 があることをお伝えする必要があります。
$ sudo dnf list installed "*nvidia*"
Installed Packages
akmod-nvidia.x86_64 3:450.66-1.fc32 @rpmfusion-nonfree-updates
kmod-nvidia-5.8.10-200.fc32.x86_64.x86_64 3:450.66-1.fc32 @@commandline
kmod-nvidia-5.8.4-200.fc32.x86_64.x86_64 3:450.66-1.fc32 @@commandline
kmod-nvidia-5.8.7-200.fc32.x86_64.x86_64 3:450.66-1.fc32 @@commandline
nvidia-settings.x86_64 3:450.66-1.fc32 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64 3:450.66-2.fc32 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:450.66-2.fc32 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:450.66-2.fc32 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64 3:450.66-2.fc32 @rpmfusion-nonfree-updates
kmod パッケージは私が手動でインストールしたものではなく、新しいカーネルをインストールするときに akmod パッケージを通じてインストールされている必要があります。
GRUB は次の行を使用してインストールを開始します。
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rd.lvm.lv=Samsung_SSD_970_PRO/system rhgb quiet intel_iommu=on"
解決策をお持ちの方、または内容を確認するための適切なファイルを教えてくれる方はいらっしゃいますか? さらにログや情報が必要な場合は、喜んで提供します。
更新(コメントへの対応):
$ lsmod | grep -i nvidia
nvidia_drm 57344 8
nvidia_modeset 1187840 14 nvidia_drm
nvidia_uvm 1138688 0
nvidia 19742720 607 nvidia_uvm,nvidia_modeset
drm_kms_helper 262144 5 drm_vram_helper,ast,nvidia_drm,i915
drm 626688 20 drm_kms_helper,drm_vram_helper,ast,drm_ttm_helper,nvidia_drm,i915,ttm