web-dev-qa-db-ja.com

Nvidiaドライバーは12.10で動作しません

GeForce GTX 560 Tiを使用しています。 12.04でnvidiaドライバーを使用して正常に動作しました。残念ながら、今日の12.10アップデートの後、何かが故障しました。

Nvidia-current、nvidia-current-updates、nvidia-experimantalを試しました。常に同じ動作:壁紙以外は何もログに記録した後、lightdmの解像度が悪い。団結パネルはなく、「win」キーは機能しません。

Nvidiaドライバーを削除すると、すべてが機能します。

30
konradk

Nvidiaドライバーに切り替える前に、linux-sourceおよびlinux-headersをインストールする必要があります( bug 1068341 を参照)。ソースをインストールしたら、nvidiaドライバーに切り替えてみてください。

方法は次のとおりです。

開始する前に、すべての更新プログラムをインストールします(指示があった場合はコンピューターを再起動します)。

  1. 端末に切り替えます(Ctrl-Alt-F1)。

  2. ユーザー名としてログインします。

  3. Linuxソース(Sudo apt-get install linux-source)とヘッダー(Sudo apt-get install linux-headers-generic)をインストールします。

  4. Nvidiaドライバーをアンインストールします-これは、インストールしたバージョン(Sudo apt-get remove nvidia-currentまたはSudo apt-get remove nvidia-current-updatesまたはSudo apt-get remove nvidia-experimental-304)によって異なります。

  5. Nvidiaドライバー(Sudo apt-get install nvidia-current-updates)を再インストールします。

  6. 正常にインストールされたら、コンピューターを再起動します(Sudo shutdown -r now)。

詳細なハウツー

次のリンクは、nvidiaドライバーの処理方法に関するより詳細な概要を示しています。これは、類似しているが、ここで説明されているものとまったく同じではない、より多くのケースに適用できるはずです。

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

30
rft183

このような状況にある皆さん(私がそうだったように)には、簡単な解決策があります。

  1. セッションにログインした後(壁紙のみが表示され、解像度が低いようです)、右クリックして[壁紙の変更]をクリックします。次に、[すべての構成を表示]の左上をクリックします(私のシステムはスペイン語なので、ラベル名が微妙に異なる場合があります)。次に、ソフトウェアソース、最後にX.Org Nouveauに戻す必要があります。
  2. 変更を適用した後 Ctrl+Alt+T ターミナルを開いてSudo rebootと入力します。この後、システムは再び正常に動作するはずです。

  3. NVIDIAドライバーを再度インストールしてください。特定のバージョンではなく、メタパッケージをインストールします。

    Sudo apt-get install linux-headers-generic
    
  4. システム構成パネルに移動し、ソフトウェアソースでお好みのNVIDIAドライバーを選択します。 (私は通常、独自にテストされたものを使用することを好みますが、それは私の好みです)

8
rtomasa

Macbook Pro RetinaでNvidiaハードウェアアクセラレーションを使用するUbuntu 12.10の特殊なケースでは、 この一連の手順 がテストされ、正常に動作します。

1
speciousfool

問題を解決するための段階的な手順については、 rft183の回答 に従ってください。

何かがうまくいかない場合

Nouveauドライバーを再度使用するには、コマンドを実行します。

Sudo apt-get install xserver-xorg-video-nouveau --reinstall

その後、モニターの解像度を設定できなくなりました。モニターの構成を削除すると助けになりました:

rm〜/ .config/monitors.xml

1
lumbric

Sudo apt-get install linux-headers-genericと再起動するだけで済みました。だから私はただ:

  1. <Ctrl><Alt>F1を押して端末に切り替えてログインしました。
  2. Sudo apt-get install linux-headers-generic
  3. Sudo reboot

システムが通常の解像度で起動し、Unityにログインしたときなどに再びロードされました。

0
nnutter