Kubuntu(KDE Neon 5.19)にNvidiaドライバをインストールできません。

Kubuntu(KDE Neon 5.19)にNvidiaドライバをインストールできません。

Nvidiaドライバをインストールし、Kubuntuシステム(GPUモデル:GeForce GTX 980 Ti)で動作させるにはいくつかの問題があります。まず、標準的な方法で試しました。

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-driver-450

インストールは完了しましたが、再起動後に新しいドライバが正しく動作しません。 3840×2160(16:9)解像度の4Kモニタを使用していますが、ドライバを使用すると1024×768(4:3)解像度のみを許可してフルスクリーンが歪んでいます。また、nvidia-smiコマンドは失敗します。

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

また、手動でドライバをアンインストールして再起動した後、すべてが正常に戻りました。代わりにこれを試してみましたが、$ sudo ubuntu-drivers autoinstall同じ結果を得ました。その後、NVIDIAダウンロードサイトが提供する実行可能ファイルを実行しようとしましたが、Nouveau(現在使用されているカーネルドライバ)を無効にできず、失敗しました。

私も次のコマンドを実行しました:lspci -vnn | grep VGA -A 12check。正常に実行したときに得られる結果は次のとおりです。

NVIDIAドライバを有効にした後、出力は同じです。

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8]
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel modules: nvidiafb, nouveau

01:00.1 Audio device [0403]: NVIDIA Corporation GM200 High Definition Audio [10de:0fb0] (rev a1)
        Subsystem: NVIDIA Corporation GM200 High Definition Audio [10de:17c8]

NVIDIAドライバをインストールしてKubuntuで実行する方法について提案がありますか?ほとんどすべてのインストールガイドを試してみましたが、それらのどれも実際には効果がありませんでした。

答え1

カーネルモジュール: nvidiafb, nouveau

  1. まだブラックリストに登録されていません。 GRUBフラグにnouveau追加してみてください。nouveau.modeset=0 nomodeset

  2. NVIDIAドライバが正常にコンパイルされ、インストールされていることを確認してください。

確認するには:

grep nvidia /lib/modules/`uname -r`/modules.alias
alias pci:v000010DEd*sv*sd*bc0Csc80i* i2c_nvidia_gpu
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_drm
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_drm
alias char-major-195-* nvidia
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia

完璧な世界では、すべてが自動的に行われなければなりません。ドライバのインストール後に本当に再起動しましたか?あなたはこれをしなければなりません。

関連情報