web-dev-qa-db-ja.com

ubuntu 18.04でnouveauに戻すと期待どおりに機能しない

Thinkpadでドライバーの問題(ドッキングステーションで外部モニターがちらつく)があったため、nvidia-390とnvidia-396に切り替えましたが、両方とも成功しませんでした(ドッキングステーションで外部画面さえ認識できませんでした)。

それから、mini-dp経由で接続すると、少なくとも外部モニターが機能するようになってから、nouveauに切り替えたいと思います。

ただし、もう元に戻すことはできません。次の手順を実行しました。

  • Sudo apt-get purge '*-nvidia-*'
  • /etc/modprobe.d/blacklist-nouveau.conf(nvidiaのインストール時に作成した)を削除しました
  • Sudo update-initramfs -u
  • Sudo reinstall xserver-xorg-core libgl1-mesa-glx xserver-xorg-video-nouveau
  • 削除または変更する/etc/X11/xorg.confがありませんでした
  • リブート

ただし、lspci -nnk | grep -iA2 vgaはそれを返します

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
    Subsystem: Lenovo 3rd Gen Core processor Graphics Controller [17aa:21f5]
    Kernel driver in use: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GLM [Quadro K2000M] [10de:0ffb] (rev a1)
    Subsystem: Lenovo GK107GLM [Quadro K2000M] [17aa:21f5]
    Kernel modules: nvidiafb, nouveau

つまりnouveauに加えて、nvidiafbがアクティブになっているようです。その後、成功せずにnvidiafbをブラックリストに登録しようとしました。

また、 Arch wiki で説明されているようにフレームバッファを無効にしようとしましたが、成功しませんでした。

問題は、この構成ではmini-dpでも外部モニターが認識されないことです。 VGAでも動作しないことに気づきました。

どのようにそれを機能させることができますか?

問題の原因を診断するために確認する必要がある設定またはファイルはありますか?

4
student

Sudo apt-get purge nvidia*を試して、すべてのnvidiaアイテムをクリアします

タイプSudo apt-get install xserver-xorg-video-nouveau

次に、システムを再起動します。

うまくいかない場合は、Sudo dpkg-reconfigure xserver-xorgを試してください

これも機能しない場合は、このppa Sudo add-apt-repository ppa:graphics-driversを追加してSudo apt-get updateを実行してください。

最新のNvidiaグラフィックドライバーをインストール(およびアクティブ化)します。次のコマンドを入力して、グラフィックカードでサポートされているNvidiaグラフィックのバージョンをインストールします。

Sudo apt-get install nvidia-370

新しいドライバーを起動するには、コンピューターを再起動します。次のコマンドでインストール状態を確認できます

lsmod | grep nvidia

出力がない場合、インストールはおそらく失敗しています。また、システムのドライバーデータベースでドライバーが使用できない可能性もあります。次のコマンドを実行して、システムがオープンソースドライバーnouveauで実行されているかどうかを確認できます。 nouveauの出力が負の場合、インストールはすべて正常です。

lsmod | grep nouveau

ドライバを破損する可能性のある自動更新を防止します。これには2つの方法があります

  1. ソフトウェアソースからグラフィックドライバーPPAを削除することにより、これはディストリビューションに依存します。 Ubuntuでは、ソフトウェアソースに移動し、次に他のソースに移動して、グラフィックドライバーPPAのすべてのインスタンスを削除します。
  2. リストアイテムまたはマイナーバージョンアップデートのブロック。次のコマンドを入力してください

    須藤apt-mark hold nvidia-370

1
M.A.K. Ripon

Nvidiaドライバーを完全にアンインストールする必要があります。

Sudo apt autoremove *nvidia-*

アンインストールを検証する前に、削除される依存関係に注意してください!!

0
ob2