ubuntu 14.04.2をクリーンインストールしてから2週間後に次の問題を検索しているコミュニティ。
システム仕様:
ppa:xorg-edgers/ppa
を使用してドライバーをインストールしました。 UbuntuはGUIで正常に起動しました。 xorg-edgers
リポジトリがないと、「追加ドライバー」プログラムは認識されず、ラップトップにはGTX 860Mカードがインストールされています。インストール後、「NVIDIA-Settings」プログラムは正しいグラフィックカードを表示しましたが、「追加ドライバー」プログラムは、不明なNVIDIAデバイスが存在し、異なるNVIDIAドライバー340、346、349、およびnouveau
のみを表示しました。
次に、.debパッケージを使用してCUDA 7.0をインストールしようとしました。 apt-get
は、ここで説明するように依存関係の問題を引き起こしたため、インストールはできませんでした。
https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1428972 (コメント#9)
Depencieの問題を解決するためにSudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
を使用しましたが、それ以降、システム仕様リストに記載されているように起動時に黒い画面が表示されます。仮想コンソール(tty1〜tty6)にアクセスでき、prime-select query
の出力はNVIDIA、nvidia-detector
はなしです。
ここで説明されている指示に従ったとしても、「追加のドライバー」プログラムが、持っているグラフィックカードを認識しない理由はわかりません。
14.04でNvidia GTX 860Mを使用するにはどうすればよいですか? 。
さらに、なぜ依存関係の問題が解決されないのか。これらの問題により、freeglut3-dev
をインストールできません。正常に起動するにはどうすればよいですか?
2015-04-15を更新
こんにちは、Ubuntu 14.04.1の新規インストールを実行しました。 「追加ドライバー」セクションでは、nvidia(GTX 860M)グラフィックスカードがまったく認識されませんでした。 xorg-edgersを追加し、nvidia-356.59ドライバーをインストールすると、ブラックスクリーンの問題が発生しました。 here で提案された解決策を適用しました。その後、次のすべてのUbuntuアップデートを適用し、14.04.2まで更新しました。すべてが順調に進んでいることを嬉しく思いました。
その後、CUDA 7.0のインストールに進みましたが、次の問題が発生しました。ラップトップが起動時にハングする場合があります。ハングする前のブートプロセスの最後の行に「Starting ACPI daemon [OK]」
その後、電源ボタンを押すだけでラップトップの電源を切ることができます。 nomodeset
ブートパラメーターを使用すると、nvidiaドライバーを選択したままフリーズせずにブートできますが、ログイン画面が表示され、ログインするとデスクトップの背景とマウスポインターのみが表示されます。 Usint Alt + F2
またはCtrl + Alt + T
は何もしません(tty1-6のみが機能します)。そこからSudo prime-select intel
を使用してIntelドライバーに切り替えると失敗します。
ラップトップがハングしない場合、再び黒い画面が表示されます。他のttyとprime-select query
出力nvidia
を使用できます。 「スクリーンセーバー」がアクティブになるまで待つと、Xサーバーが機能します。ここで説明されているように、他の誰かがブートの問題を抱えていますか?
私は長い間同じ問題を抱えており、解決策を見つけたと思います。 Ubuntu 14.04 LTSを使用しています。グラフィックカードはNvidia GTX 860Mです。黒い画面またはスプラッシュ画面でのフリーズの問題は、cudaが同時にインストールされるnvidia-driversおよびopenGLライブラリに関連しています。
だからここで何が起こるか:
この問題はここで説明されています: http://developer.download.nvidia.com/compute/cuda/7_0/Prod/doc/CUDA_Getting_Started_Linux.pdf セクションの「RUNFILE INSTALLATION」サブセクション4.2。ここにそれが言うこと:
「Mesaをインストールすると、以前にNVIDIAドライバーによってインストールされた/usr/lib/libGL.soが上書きされる可能性があるため、これらのライブラリをインストールした後にNVIDIAドライバーの再インストールが必要になる場合があります。」
これにより、私はその方向を掘り下げ、OSのフリーズでこのすべてのがらくたを引き起こす問題を見つけました。
* .debまたは* .runファイルでcudaをインストールするときは、PCを再起動する前に正しいnvidiaドライバーを適用してください。このOSが適切にロードされたら、nvccコンパイラを使用してcudaプログラムをコンパイルおよび実行できます。 (g ++のインストールは、cudaのインストール方法によって異なりますが、別途必要になる場合があります)。
私にとってはうまくいきました。それがあなたにも役立つことを願っています。
追加手順:
Nsightターミナルとアプリケーションランチャーから実行するバージョンに矛盾がある場合。これを修正する手順は次のとおりです。
ls ~/.local/share/
私の場合、私は持っています
chrome-aohghmighlieiainnegkcijnfilokake-Default.desktop
chrome-apdfllckaahabafndbhieahigkjlhalf-Default.desktop
chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.desktop
chrome-coobgpohoikkiipiblmjeljniedjpjpf-Default.desktop
chrome-pdabfienifkbhoihedcgeogidfmibmhp-Default.desktop
chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.desktop
jetbrains-idea.desktop
mimeapps.list
**nsight.desktop**
nvvp.desktop
**org_Eclipse_equinox_launcher_1_3_0_v20120522-1813_jar.desktop**
Exec=/usr/local/cuda/bin/nsight TryExec=/usr/local/cuda/bin/nsight
がcudaインストールパスを指していることを確認してください。また、nsightの代わりにorg_Eclipse **が使用されていないことも確認してください。