お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-09-30 18:28:01

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

ubuntu14.04にnvidiaドライバがインストールできない

windows10とubuntu 14.04のデュアルブート環境です。
PCはmouse computer、グラボはGeForce GTX 980を使用しています。

nvidiaのグラフィックドライバのインストールが上手くいきません。(バージョン:367.44)
- nouveauを停止する(blacklist-nouveau.conf、nouveau-kms.confを作成し、数行加筆した後sudo update-initramfs -u、sudo reboot)
- x serverの停止(sudo service lightdm stop)
- sudo sh [ドライバ].run
の手順でインストールしています

しかし、インストールの途中でエラーが出てしまいます。
上述した方法を基にした、エラー内容を含めた一連の流れは以下の通りです。
- The distribution-provided pre-install script failed! Are you sure you want to continue?(continueを選択)
- (カーネルモジュールソースをDKMSに登録)
- (NVIDIA 32bit compatibility librariesをインストール)
- Unable to load the 'nvidia-drm' kernel module.
- Installation has failed
また、インストールが完全に終わっていないため、 起動時にubuntuでログインする際、パスワードを入力してもログインできず、再びパスワードを求められループしている状態にも陥ります(こちらに関しては、設定を一旦元に戻すことで一応解決は出来ます)。
どうすれば正常にドライバをインストールできるでしょうか?
どなたか教えていただければ幸いです。よろしくお願い致します。

P.S.
1ヶ月ほど前、ubuntu16.04で上述した内容と同様の設定を行った際も、同様のエラーによりインストールが途中でうまくいかず、ubuntu起動時にGUIでログインができなくなるという全く同じ問題が発生しました。その際、本フォーラム内のこちらの質問(https://forums.ubuntulinux.jp/viewtopic.php?id=18599)が私が悩んでいた問題と酷似していたため、投稿者様がubuntuのバージョンを14.04にして再度トライしてみたところうまくいったという報告を頼りに、今回ubuntu14.04でトライしている所存であります。
因みに、その時は上述した方法の他に、例えばrunファイルを使わない方法でドライバをインストールしてみたりと、自分なりに色々と試してみたのですが、どれもうまくいかず完全に行き詰まってしまいました…

オフライン

 

#2 2016-09-30 21:05:21

uotora
メンバ
登録日: 2008-06-18

Re: ubuntu14.04にnvidiaドライバがインストールできない

システム設定>ソフトウェアとアップデート>追加のドライバー

でプロプライエタリドライバーの適用出来ませんか。

オフライン

 

#3 2016-09-30 22:05:28

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

Re: ubuntu14.04にnvidiaドライバがインストールできない

uotora様

早速レスを頂きありがとうございます。
ubuntu16.04でその方法を試したところ、待てど暮らせどインストールが終わらなかったので、ubuntu14.04にしてからは試しておりませんでした。
バージョンによって異なる可能性もあるので、一度バージョン14.04でも試してみたいと思います。

オフライン

 

#4 2016-10-01 21:46:10

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

Re: ubuntu14.04にnvidiaドライバがインストールできない

uotora様

起動時にubuntuでログインする際、パスワードを入力してもログインできず、再びパスワードを求められループしている状態はbumblebeeをインストールすることによって再びログインすることが出来るようになりました。

また、GUIでプロプライエタリドライバ(NVIDIA binary driver - version 352.63)をインストールしてみたところインストールの途中から一向に進まず、適用することが出来ませんでした。(途中でキャンセルしました。)
もう一度GUIで適用する画面に行くと、先ほどインストールに失敗したドライバの適用するボタンが押せなくなっていたため、適用されている可能性も考え、確認してみました。

確認した結果
cat /proc/driver/nvidia/version       ディレクトリやファイルがありません
dpkg -l | grep nvidia            nvidia-352とnvidia-opencl-icd-352がありました。その他にもnvidia-304等もありました。

やはりインストールを中止したため、途中まで入っているのかもしれません。

オフライン

 

#5 2016-10-03 08:06:55

uotora
メンバ
登録日: 2008-06-18

Re: ubuntu14.04にnvidiaドライバがインストールできない

windows10とubuntu 14.04のデュアルブート環境です。
PCはmouse computer、グラボはGeForce GTX 980を使用しています。

とありますが、この状態はWindowsもUbuntuも正常に起動する状況ですか?プロプライエタリドライバーの適用するにはUbuntuの正常起動が最低必要条件と思いますが。
間違っていたらお許しください。
Windows10とデュアルブート環境を構築する場合はWindows10の高速起動(EFIモード)をBIOS起動方法に切換、Ubuntuをインストールしないと
起動時トラブルの発生が大です。当方もBIOS起動方法でWindows10とUbuntu14.04(64Bit)のデュアルブート環境です。

オフライン

 

#6 2016-10-03 13:28:08

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

Re: ubuntu14.04にnvidiaドライバがインストールできない

uotora様

現状はPC起動時にgrub画面で起動するOSを選択し、ubuntuまたはwindowsを起動しております。
只今確認しましたところ、両OS共に正常に起動しました。

また、runファイルを用いてインストールしたドライバを一旦
sudo apt-get purge nvidia*
でアンインストールした後、runファイルを用いない方法でドライバのインストールを試みました。
$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ apt-cache search 'nvidia-[0-9]+$'
$ sudo apt-get install nvdia-340
その際、サードパーティドライバを使用するためにUEFIセキュアブートをオフにしました。

その後、「ubuntuでnvidiaのディスプレイドライバが動作しない場合のチェック項目(http://qiita.com/gm3d2/items/8346c76961d3fdb257b7)」
という記事を参考に原因を探った所、xorgのGLX拡張機能が正常に動作していないためにログインができないと知り、所定の場所からnvidiaのglxモジュールをコピーしてrebootしたのですが、ログインは出来ませんでした。

因みに、同様にしてnvidia-367の方に関しても同記事を参考に原因を探った所、やはりカーネルモジュールが原因だったのですが、所定の場所にnvidia.koとnvidia-uvm.koが存在しておりましたし、何故うまくxサーバがnvidiaモジュールを読み込めていないのかわからない状況です。
当初のエラー内容は
Unable to load the 'nvidia-drm' kernel module
だったのですが、nvidia-drm.ko(名前がうろ覚えですが確かこのような感じでした)もnvidia.koとnvidia-uvm.koと同じフォルダ内に存在していました。

オフライン

 

#7 2016-10-03 18:38:09

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

Re: ubuntu14.04にnvidiaドライバがインストールできない

uotora様

確認したところ、go2biosという設定をunabledに設定したまま環境構築を行っておりました。
一応BIOS起動方法への切り換えを行ってみたのですが、特に変わりありませんでした。
BIOS起動方法への切り換えはインストール前に行わなければならないのでしょうか?

オフライン

 

#8 2016-10-03 19:46:06

rohizuka
メンバ
登録日: 2009-06-25

Re: ubuntu14.04にnvidiaドライバがインストールできない

go2biosは、BIOSモードでOSを起動させる機能を提供するものではないようですよ。
http://blog.goo.ne.jp/hiros-pc/e/521d81 … 8ea5b6a62f

UEFI ブートからBIOS ブートへの切り換え
HDDのパーティーション管理方式も変更しなければいけないので、完全に最初からやり直しになります。

オフライン

 

#9 2016-10-05 09:57:06

uotora
メンバ
登録日: 2008-06-18

Re: ubuntu14.04にnvidiaドライバがインストールできない

rohizukaさんご指摘のように「GO2BIOS」は本来の目的が違うようです。又或ところには①のような書込も有ります。

①「簡単にBIOSセットアップ画面へ移行できる「GO2BIOS」
UEFIの採用と最適化により、Windows 8以降のOSではシステムの起動速度が従来より非常に高速化されましたが、その代償としてシステムの起動時に「Del」キーを押してCMOSセットアップユーティリティを起動することが困難になりました。MSIでは、これを解決する専用ユーティリティを開発しており、Windows上から「GO2BIOS」ボタンをクリックするだけで、直後の再起動時にBIOSセットアップ画面へ簡単に移行することが出来ます。」

②Ubuntuのインストールも①の内容に従いBIOSモードで起動するように設定した上での実行になると思います。

オフライン

 

#10 2016-10-07 15:02:42

kawaryo_0615
新しいメンバ
登録日: 2016-08-14

Re: ubuntu14.04にnvidiaドライバがインストールできない

rohizuka様
uotora様

その後についでです。
ubuntu14.04で種々の問題が解決できないと踏んだ私は、一旦ubuntu14.04をアンインストールしてubuntu16.04を新たにインストールして試してみました。
今まではrunファイルを用いたりシステム設定から追加のドライバを選択してといった方法を取っておりましたが、cuda toolkitをインストールする際にドライバも一緒にインストールするオプションがあるのを思い出し、ダメ元でその方法を試してみました。
最初この方法を試した時はcuda8.0RCだったこともあり、ドライバが最新のものではなかったためかドライバのインストールでエラーが出てしまい、以降この方法は敬遠していたのですが、再び試してみたところcudaのバージョンはアップデートされていてRCでは無くなっており、ドライバも最新のもの(367.48)でした。
その結果、インストール自体はうまくいったのですが、nvidia-smiで確認してみたところ、エラーが出ておりました。
調べるとsecure bootをオフにすることで解決するとあったので、bios設定画面からsecure bootをオフにしたところ、nvidia製のドライバを無事認識するようになりました。
今ではgpuを用いた処理も可能になり、やりたかったディープラーニング用の環境を完全に整えることができました。
報告が遅くなってしまい、申し訳ありません。
皆様のおかげで一つ一つの可能性を模索しては排除することができ、今の環境の構築に至ることができました。
以前の様に一人でやっていたのでは、もっと時間がかかったと思います。
本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB