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


30

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

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

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


これは、多くのユーザーを支援する必要がありますaskubuntu.com/questions/61396/...
ルイス・アルバラード

回答:


30

nvidiaドライバーに切り替える前に、linux-sourceおよびlinux-headersをインストールする必要があります(バグ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


linux-sourceドライバーとnvidiaドライバーをインストールしましたが、それでも同じ問題があります。
konradk

linux-headersが必要かどうかはわかりませんが、インストールしてみてください。ソフトウェアセンターではlinux-headers-3.5.0-17-genericになります。次に、nvidiaドライバーに切り替えてみてください。それが機能しない場合、私はより「手動」の方法を持っています:)
rft183

はい、それだけです:bugs.launchpad.net/ubuntu/+source/…Linuxヘッダーが役に立ちました。ありがとうございました!
konradk

クール、うまくいったことがうれしい。バグの影響を受ける人々のリストに自分を追加しました。
rft183

nvidia-current-updatesをインストールする必要がありますか?または、nvidia-currentまたはnvidia-expetimanetal-304を取得できますか?
沙Tajiryan

8

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

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

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

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


linux-headers-genericメタパッケージを指摘してくれてありがとう。それを反映するために回答を更新しました。
-rft183

1

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


1

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

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

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

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

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

rm〜/ .config / monitors.xml


私の場合、問題は続きました。ゲストアカウントを使用すると、すべてがうまくいくので、ユーザー設定が壊れていることに気付きました。「dconf reset -f / org / compiz」は問題を解決しました(一部のcompiz設定もリセットされました)
バチ

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.