Nvidia実験ドライバーをインストールした後、デスクトップが表示されません。 nvidiaのシンプルなプロプライエタリドライバーを試しましたが、動作しませんでした。
外観は次のとおりです。これはトリミングされていません。これは、ドライバーのインストール後、デスクトップの解像度が1440x900から1024x768に低下したように見えます
オープンソースドライバを使用すると、デスクトップに表示されるのはデスクトップとパネルのみです。
これを修正してパフォーマンスを向上させる方法はありますか?
同じことが起こった。修正方法は次のとおりです。
ターミナルに切り替える Ctrl+Alt+F1。
ユーザー名としてログインします。
Linuxヘッダーをインストールします。
Sudo apt-get install linux-headers-generic
Nvidiaドライバーをアンインストールします-これは、インストールしたバージョンによって異なります。
Sudo apt-get remove nvidia-current
または
Sudo apt-get remove nvidia-current-updates
または
Sudo apt-get remove nvidia-experimental-304
Nvidiaドライバーを再インストールします
Sudo apt-get install nvidia-current-updates
これを行うとき、それは次のようなことを言わなければなりません:
Building initial module for 3.5.0-17-generic
Done.
それが言うなら
Module build for the currently running kernel was
skipped since the kernel source for this kernel
does not seem to be installed.
その後、問題は解決されません。メッセージを信じないでください。 linux-source
のインストールを要求するのではなく、ヘッダーのみが必要ですが、カーネルに特定の-generic
ヘッダーをインストールする必要があります。実行:
Sudo apt-get install linux-headers-`uname -r`
notはlinux-headers-generic
またはlinux-headers-3.5.0-17
だけで動作します(たとえば)。
正常にインストールされたら、コンピューターを再起動します。
Sudo shutdown -r now
これにより、カーネルモジュールが正しくコンパイルおよびインストールされます。それは私のためにした!
それでもデスクトップが表示されない場合は、Nvidia Optimusグラフィックカードが原因である可能性があります。私はGT 650Mのラップトップを持っていますが、これもOptimusカードです。 Optimusカードの動作は少し異なり、デフォルトではそれらのLinuxサポートはありません。 LinuxのOptimusの詳細: http://ubuntuforums.org/showthread.php?t=165766
しかし、Bumblebeeで動作させることは可能です。これは、Ubuntu 12.10の新規インストールで実行した方法です(nvidiaドライバーはインストールされていません):
Sudo add-apt-repository ppa:bumblebee/stable
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
その後、再起動または再ログインします。
2番目のコマンドを中断したとき、最初は機能しませんでした。次に、コマンドの前にグラフィックカードタイプoptirunで何かを実行します。例:optirun glxspheres
またはoptirun ./executable-file
。統合グラフィックスとグラフィックカードの違いをテストする良い方法は、glxspheresをoptirunありとなしで実行することです。
https://wiki.ubuntu.com/Bumblebee
これにより、必要なときにのみグラフィックカードをアクティブにしたときに電力が節約されます。グラフィックカードの問題を見つけるのに何時間も費やしてきたので、私が誰かを助けたことを願っています(そう、これらのLinuxグラフィックドライバはかなり新しいです)。
私のGeforce GT 630でこれを数晩(統一デスクトップの消失、640x480の解像度のみ、画面上の奇妙なアーティファクト)干渉した後、これは私のために働いたものです:
Sudo apt-get install linux-sources && Sudo apt-get install linux-headers-generic
(このステップが必要かどうか/なぜ必要かはわかりませんが、このスレッドでそれを見て、試してみると思いました)これまでのところ良い-NVIDIA設定パネル(Xconfigエラーメッセージなし)、デュアルモニター、高解像度があります。
特記事項:「追加ドライバー」パッケージ(Jockey)をインストールしないでください。このパッケージは、実際には手順2(ソフトウェアの更新)後に消えるようです-追加のドライバーを追加する方法は、「ソフトウェアソース」アプリに移動したようです。
今日、Ubuntu 12.10をインストールしましたが、nvidiaドライバーでこの問題が発生しました。
上記の指示に従おうとしましたが、非常に重要な2つの単語「generic」と「-17」のため、これらはすべて失敗しました。
最終的に、NVidiaドライバーをインストールする最良の方法は、nvidiaが提供するインストーラーを実際に使用することであることがわかりました。だから私はに行きました:
http://www.nvidia.com/Download/index.aspx?lang=en-us
linux-64bitのダウンロードバージョン(synaptic Sudo apt-get install synaptic
をインストールし、メニューの[設定]-> [リポジトリ]-> [追加のドライバ]でnvidiaカードの正確な名前を確認します)
次に、ツールを実行すると、カーネルヘッダーが必要であると表示されますが、「汎用」ヘッダーが必要なため、注意深く読んでください。
カーネルのバージョンを確認する必要があります。私のバージョンは3.5.0-17(最後の「-17」が重要です)なので、私の場合は次のようにしました。
Sudo apt-get install linux-headers-3.5.0-17-generic
(ターミナルuname -r
と入力してカーネルバージョンを確認します)
GUIログインデーモンを強制終了する必要があります。
killall lightdm
その後、次を実行できます。
Sudo sh NVIDIA-Linux-x86_64-310.19.run
インストーラーは、おそらくNoveauカーネルモジュールがロードされていることを通知し、modprobeスクリプトの追加を提案します。あなたはそれがあなたに伝えるすべてのものにOk/Yesと言ってから、再起動してNVIDIA-Linux-x86_64-310.19.runを再度実行する必要があります。
他のアプローチが同様に機能するかどうかはわかりませんが、これは確かです。
これはNvidia 7400カードでも機能します。ただし、カーネルが更新された場合、インストール行を最新バージョンに変更する必要があります。
Sudo apt-get install linux-headers-3.5.0-18-generic
代わりにオフ:
Sudo apt-get install linux-headers-3.5.0-17-generic
Sudo apt-get install nvidia-current nvidia-settings
Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
Sudo nvidia-xconfig
システムを再起動してください!
今夜問題を解決しました。いつものようにコンパイルした後、最新のカーネル3.7.1をインストールしました。次に、SynapticからnVidiaドライバーをインストールしました。これにより、スクリーンショットに表示されているようにUnityメニューが消えました。 私のための解決策は以下です:
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-current nvidia-settings
これで、最新のnVidiaドライバーを使用することで問題が解決されるだけでなく、
私はほとんどすべてを試しましたが、実際に私のために働いたものはここにあります:
次のコマンドを実行します。
Sudo add-apt-repository ppa:amith/ubuntutools
Sudo apt-get update
Sudo apt-get install unity-reset
次に、次のコマンドを使用してユニティをリセットします。
unity-reset
再起動してUnityが戻ってきました!!私はそれがあなたのために働くことを望みます。
インストールが機能しない場合(最初のモジュールがビルドされない場合)、1セットのヘッダーのみがインストールされていることを確認する必要があります。
dpkg --get-selections | grep linux-headers
これは機能しません
linux-headers-3.5.0-26 install
linux-headers-3.5.0-26-generic install
linux-headers-generic install
これは動作します
linux-headers-3.5.0-26 install
linux-headers-3.5.0-26-generic install
この場合、単に
apt-get remove linux-headers-generic
これで、nvidiaインストーラーが機能します。