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でも動作しないことに気づきました。
どのようにそれを機能させることができますか?
問題の原因を診断するために確認する必要がある設定またはファイルはありますか?
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つの方法があります
リストアイテムまたはマイナーバージョンアップデートのブロック。次のコマンドを入力してください
須藤apt-mark hold nvidia-370
Nvidiaドライバーを完全にアンインストールする必要があります。
Sudo apt autoremove *nvidia-*
アンインストールを検証する前に、削除される依存関係に注意してください!!