web-dev-qa-db-ja.com

Nvidiaの問題-Xorgを完全に「リセット」する方法

これを知りたい理由については、以下に完全な背景があります(欲求不満から)-基本的な質問は、どうすればcompletely Ubuntuをインストールしたときの状態にXserverをリセットできますか?私はこれを行う方法を数ヶ月にわたって検索しましたが、これまでのところ何も機能していません。

一般的な問題についての考えも歓迎です。 Ubuntu-gnome 15.10。を使用しています。私のlinux/ubuntu知識はおそらく「中級」です。

一般的な背景

私は(残念ながら)ハイブリッドグラフィックスを搭載したラップトップを所有しています(NVIDIA GeForce GTX 860MはセカンダリGPUです)。これで問題は終わりません。私はUbuntu Gnomeを使用していますが、数え切れないほど再インストールしています。

過去に、Ubuntuで提供されている推奨のNvidiaバイナリドライバーパッケージを使用しようとしました。これは最初は動作しますが、非常に多くの場合、単純な「apt-get upgrade」によってXが破損し、起動後に黒い画面が表示されます。すべてのNvidiaパッケージをパージし、コマンドラインでubuntu-driversを使用してnouveauに変更する(xorg.confファイルも削除する)だけでも、グラフィックを復元することは意味がないように思えるので、回復することはほとんど不可能です...確かに、それが最初に私を元気づけますか?)。使用可能なすべてのNvidiaパッケージ(毎回パージ)を試しますが、常に黒い画面になります。その後、Ubuntu Gnomeを再インストールし、まったく同じNvidiaドライバーパッケージを使用すると、動作します!

これは私を狂気にさせます。 Nvidiaドライバーをパージしてxorg.confを削除するだけではどうにか十分ではないようです。 nvidiaについて何かが残るようで、再インストールするまで修正されません。

バンブルビー

最近では、問題の可能性のある目的として(つまり、Xセッション全体でNvidiaドライバーを使用する代わりとして)Bumblebeeをインストールしようとしました。メインドライバーをnouveauに戻し(ubuntuで提供される追加ドライバーアプリで)、 標準Ubuntuガイド に従ってbumblebeeをインストールしました。それは私のカードでは動作しませんでした(「セカンダリgpuにアクセスできませんでしたgpuドライバーをロードできませんでした」)、私はバンブルビーが使用するNvidiaドライバーをアップグレードしようとしました(再び指示に従います)。これによりXが破損しました。Bumblebeeと関連パッケージをすべて削除し、nouveauに戻しました。

Xはまだ壊れています!そして、すべてのNvidiaパッケージを削除したにもかかわらず、Nvidiaベースのxorg.confファイルがブートごとに生成されています(削除して元に戻ります)。

質問

そのため、このたびにXserverとすべての関連パッケージを単純にリセットできる最も積極的な方法を知りたいので、完全な再インストールを行う必要はありません。少なくとも、システムをGUIから起動できる状態に復元してから別のオプションを試すことができればいいので、将来的にはこれを知りたいと思っています。

研究

thisthis をすでに見ました。最初は最も関連性がありますが、それを行うことは私にとってはうまくいきません。 Nvidiaドライバーを単に削除するだけでは十分ではないようです。 Nvidiaについての何かはlingerのようです(たとえば、nvidiaパッケージがインストールされていなくても、Nvidiaベースのxorg.confファイルが魔法のように再現されたとき)。

3
Lewis

一般的に、xserverをリセットするには

Sudo dpkg-reconfigure xserver-xorg

または

Sudo X -configure

しかし、私はこれがうまくいかなかった人々の事例を見てきました。

1
Patrick Trentin