お知らせ

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

#1 2014-08-21 06:33:22

Nikekeke
メンバ
登録日: 2014-07-18

ubuntu14.04がNVIDIAのGPUを認識しない

NDIVA(R) GeForce GTX 850M 2GB DDR3を装備しているのですが,認識はされていないようです.
bumblebee (NVIDIA Optimus support) をインストールしても,認識されていないままで
これはubuntuのapt-get installで手に入る最新のNVIDIAのグラフィックドライバが GFORCE GTX800シリーズに対応していないからのようです.

そこで,How to Install Nvidia Driver 337.25 in Ubuntu | UbuntuHandbook
<http://ubuntuhandbook.org/index.php/2014/06/nvidia-driver-337-25/>
を参考に試してみたところ,

Ubuntu日本語フォーラム / ubuntu14.04にnvidiaのグラフィックスドライバ(バージョン331)がうまく導入できません。 <https://forums.ubuntulinux.jp/viewtopic.php?pid=103057>
上で書かれているエラーと同じようになり,ubuntuを再インストールする羽目になりました.

なんとかしてGPUを認識させたいのですが,何か良い方法はございませんか?

スペックは以下のとおりです
チップセット インテル(R) HM86 Express チップセット
プロセッサ インテル(R) core i7-4710MQ プロセッサ(2.5-3.5GHz/4コア/8スレッド/6MBキャッシュ\\TDP47W)
グラフィックアクセラレータ NDIVA(R) GeForce GTX 850M 2GB DDR3
OS ubuntu14.04LTS

よろしくお願いいたします.

オフライン

 

#2 2014-08-21 07:28:16

3988
メンバ
登録日: 2010-02-25

Re: ubuntu14.04がNVIDIAのGPUを認識しない

「システム設定」→「ストウェアとアップデート」→「追加のドライバー」からやってみましたか。

オフライン

 

#3 2014-08-21 07:31:49

3988
メンバ
登録日: 2010-02-25

Re: ubuntu14.04がNVIDIAのGPUを認識しない

訂正です。
「システム設定」→「ストウェアとアップデート」→「追加のドライバー」からやってみましたか。

「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」からやってみましたか。

オフライン

 

#4 2014-08-21 07:35:33

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

3988さん
ご回答ありがとうございます.
利用可能な追加ドライバはありませんとでます.


追記
$ lspci | grep GeForce
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)
上のようになるということは,認識はされているということなのでしょうか…

オフライン

 

#5 2014-08-21 12:43:45

3988
メンバ
登録日: 2010-02-25

Re: ubuntu14.04がNVIDIAのGPUを認識しない

01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)

認識されている状態です。
「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」で何かドライバーが選択されている状態でしょうか、もし選択されている状態であればアプリケーション一覧の中に
「NVIDIA X Server Setting」が存在していれば問題ない状態です。

オフライン

 

#6 2014-08-21 14:08:47

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

3988さん
ご教示ありがとうございます.

「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」とすると,
利用可能なドライバはありませんと書いてあります.
ドライバが選択されていない状態ということでしょうか…

「NVIDIA X Server Setting」は存在しました.

「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっていることからNvidia GeForceを認識していないのかなあと思っています

オフライン

 

#7 2014-08-21 16:56:17

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ubuntu14.04がNVIDIAのGPUを認識しない

Nikekeke による投稿:

3988さん
ご教示ありがとうございます.

「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」とすると,
利用可能なドライバはありませんと書いてあります.
ドライバが選択されていない状態ということでしょうか…

「NVIDIA X Server Setting」は存在しました.

「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっていることからNvidia GeForceを認識していないのかなあと思っています

GeForce GTX 850Mは、認識されているけれど、Ubuntuで用意されているドライバは、バージョン 331.38 までなので、GTX 850Mに対応するドライバが無いという状態だと思います。

ネットで検索すると、下記ページがヒットします。
http://linuxg.net/how-to-install-the-nvidia-340-24-driver-on-ubuntu-14-04-ubuntu-13-10-ubuntu-12-04-and-derivative-systems/
xorg-edgers という ppa を使うので、ダメ元で、試す価値は有るかもしれません。

オフライン

 

#8 2014-08-21 16:56:22

3988
メンバ
登録日: 2010-02-25

Re: ubuntu14.04がNVIDIAのGPUを認識しない

「NVIDIA X Server Setting」は存在しました.

であればNVIDIAのドライバーは正常に機能しています。解像度等の設定も可能な状態です。
新しいドライバーが存在するからインストールするようなことは控えたほうが無難です。LINUX用ドライバーがUbuntuに対応してるとは限りません。

オフライン

 

#9 2014-08-21 19:20:30

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

siさん
ご回答ありがとうございます
http://linuxg.net/how-to-install-the-nv … e-systems/
にてNVIDIA 340.24 Driverをインストールすることができました.

rebootしてみるも変化はありません.


「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっています

そこで「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」をみたところ
画面の中に
NVIDIA binary driver -version 340.32をnvidia-340から使用します
NVIDIA binary driver -version 343.13をnvidia-343から使用します
X.Org X server -Nouveau display driver を xserver-xorg-nouveauから使用します
という3つのチェックボックスがあらわれました.

一番上の「NVIDIA binary driver -version 340.32をnvidia-340から使用します」にチェックをいれてrebootしたところ依然として

「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっています

これはGeForce GTX850Mを認識していないということなのでしょうか?

3988さん
ご回答ありがとうございます.
「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっているのですが
表示だけこうなっていて,実際は
Nvidia GeForceをきちんと認識できているのでしょうか?

オフライン

 

#10 2014-08-21 19:23:20

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

追記
lshwの結果のdisplayは以下のようになっています
*-display
             詳細: VGA compatible controller
             製品: 4th Gen Core Processor Integrated Graphics Controller
             ベンダー: Intel Corporation
             物理ID: 2
             バス情報: pci@0000:00:02.0
             バージョン: 06
             幅: 64 bits
             クロック: 33MHz
             性能: vga_controller bus_master cap_list rom
             設定: driver=i915 latency=0
             リソース: irq:46 メモリー:f7400000-f77fffff メモリー:d0000000-dffff

オフライン

 

#11 2014-08-21 22:35:20

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ubuntu14.04がNVIDIAのGPUを認識しない

Nikekeke による投稿:

siさん
ご回答ありがとうございます
http://linuxg.net/how-to-install-the-nv … e-systems/
にてNVIDIA 340.24 Driverをインストールすることができました.

rebootしてみるも変化はありません.


「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっています

そこで「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」をみたところ
画面の中に
NVIDIA binary driver -version 340.32をnvidia-340から使用します
NVIDIA binary driver -version 343.13をnvidia-343から使用します
X.Org X server -Nouveau display driver を xserver-xorg-nouveauから使用します
という3つのチェックボックスがあらわれました.

一番上の「NVIDIA binary driver -version 340.32をnvidia-340から使用します」にチェックをいれてrebootしたところ依然として

「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっています

これはGeForce GTX850Mを認識していないということなのでしょうか?

3988さん
ご回答ありがとうございます.
「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっているのですが
表示だけこうなっていて,実際は
Nvidia GeForceをきちんと認識できているのでしょうか?

ネット検索すると、nvidia-prime というツールがインストールされていると、Intel -> nVVIdia への切り替えができるようなことが書かれています。
(私のトコロは、バージョン 331.38 ですが、nvidia-prime は入ってました)
nvidia-settings を起動して、優先順位を、設定できるのではないでしょうか?
(確認するすべがないので、推測です)
参照: https://wiki.ubuntu.com/X/Config/HybridGraphics

オフライン

 

#12 2014-08-22 22:19:48

santaomura2
メンバ
From: 札幌市
登録日: 2011-10-25

Re: ubuntu14.04がNVIDIAのGPUを認識しない

「追加のドライバー」の2段目・3段目のドライバーも試されてみてはいかがでしょうか。

参考まで・・・

オフライン

 

#13 2014-08-24 06:06:12

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

siさん
ご回答ありがとうございます.
切り替えがうまくいっていないだけということでしょうか?
nvidia-settingsを起動してみたところ,切り替えのような設定画面は見つけられなかったです.
設定画面にはほとんど何も表示されていない状態です.(Apprication profile と nvidia setteing configurationのみが表示されています)

santaomura2さん
ご助言ありがとうございます.
試してみたのですが変化はありませんでした.

nvidiaとubuntuは相性悪いのですかね?

オフライン

 

#14 2014-08-24 10:04:37

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ubuntu14.04がNVIDIAのGPUを認識しない

> 切り替えがうまくいっていないだけということでしょうか?
参照: http://askubuntu.com/questions/412452/getting-hybrid-graphics-to-work-nvidia-prime-gt650m
上記を見たところ、vnidia-prime が入っていると、Nvidia x-server settings を立ち上げると、GPUの切り替え画面が出てくるような印象を受けます。

また、同様のツール、bumblebee が入っていれば、vnidia-prime インストール前に、完全削除(purge)するように書かれていますね。
この辺り確認してみてください。

> nvidiaとubuntuは相性悪いのですかね?
Linux 対応、各ディストリビューション対応に時間がかかるのは確かです。
600番台のGPUなら、問題なく使えるようになってます。

オフライン

 

#15 2014-08-25 07:48:46

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

siさん
何度も本当にありがとうございます.
>参照: http://askubuntu.com/questions/412452/g … ime-gt650m
上記の2の写真におけるPrimeProfilesというのが左の選択肢のところに存在しない状態です.
そこに問題の原因があるのでしょうか…


参考となればと,nvidia-settingとすると以下のようなエラーが出ます.
$ nvidia-settings
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       preopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

オフライン

 

#16 2014-08-25 11:08:48

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ubuntu14.04がNVIDIAのGPUを認識しない

Nikekeke による投稿:

siさん
何度も本当にありがとうございます.
>参照: http://askubuntu.com/questions/412452/g … ime-gt650m
上記の2の写真におけるPrimeProfilesというのが左の選択肢のところに存在しない状態です.
そこに問題の原因があるのでしょうか…


参考となればと,nvidia-settingとすると以下のようなエラーが出ます.
$ nvidia-settings
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       preopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

gksudo をインストールしてから
$ gksudo nvidia-settings
としてみてください。

ここを見ると http://askubuntu.com/questions/477553/ubuntu-14-04-cant-get-nvidia-prime-working
一番下の方に、
I had the same issue until I installed the xorg-edgers ppa.

Also, be sure your bios is switched to Optimus mode.
とあり、大丈夫そうな雰囲気なのですが.....

オフライン

 

#17 2014-08-26 08:03:14

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

siさん
ご回答有難うございます.
コマンドgksudoを
sudo apt-get gksu でインストールし,実行してみました.
結果として,以前の結果と変わりませんでした.
BIOSの設定などが問題なのでしょうか…

オフライン

 

#18 2014-08-26 08:08:12

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

gksudo としてnvidia xserver settingを閉じたとき,以下のようなエラーが端末にかえってきました

$ gksudo nvidia-settings

ERROR: nvidia-settings could not find the registry key file. This file
       should have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       preopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.


(nvidia-settings:6035): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: '/root/.local/share/recently-used.xbel.EROXKX' というファイルを生成できませんでした: そのようなファイルやディレクトリはありません

(nvidia-settings:6035): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: そのようなファイルやディレクトリはありません

オフライン

 

#19 2014-08-26 08:26:28

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

>ここを見ると http://askubuntu.com/questions/477553/u … me-working
上記のものを自分のいれたバージョン340.32に置き換えて実行したところ,何も変化はありませんでした.

sudo bash
...
mkdir -p /etc/nvidia
cd /etc/nvidia
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys  nvidia-application-profiles-340.32-key-documentation
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile  nvidia-application-profiles-340.32-rc

オフライン

 

#20 2014-08-26 08:53:01

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

解決しました
nvidia-prime とnvidia-settingを一度インストールしなおし,

sudo apt-get remove nvidia-prime nvidia-setting
sudo apt-get install nvidia-prime nvidia-setting

ソフトウェアアップデート<-追加のドライバでnvidia 343.13を選択してrebootしたところ
システムの詳細で
グラフィック GeForce GTX 850M/PCIe/SSE2
ときちんと認識していました.

なんででしょう…

gksudo nvidia-setting としたところ,以前にくらべていろいろな項目が設定できるようになっていました.
しかしながら,ターミナル上には以下のようなエラーが出ています.
$ gksudo nvidia-settings

(nvidia-settings:2841): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: '/root/.local/share/recently-used.xbel.NWF9KX' というファイルを生成できませんでした: そのようなファイルやディレクトリはありません

(nvidia-settings:2841): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: そのようなファイルやディレクトリはありません


これからはこのエラーを消すために頑張ってみます.
色々と本当にありがとうございました.

オフライン

 

#21 2014-08-26 12:57:54

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ubuntu14.04がNVIDIAのGPUを認識しない

Nikekeke による投稿:

解決しました
nvidia-prime とnvidia-settingを一度インストールしなおし,

sudo apt-get remove nvidia-prime nvidia-setting
sudo apt-get install nvidia-prime nvidia-setting

ソフトウェアアップデート<-追加のドライバでnvidia 343.13を選択してrebootしたところ
システムの詳細で
グラフィック GeForce GTX 850M/PCIe/SSE2
ときちんと認識していました.

なんででしょう…

gksudo nvidia-setting としたところ,以前にくらべていろいろな項目が設定できるようになっていました.
しかしながら,ターミナル上には以下のようなエラーが出ています.
$ gksudo nvidia-settings

(nvidia-settings:2841): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: '/root/.local/share/recently-used.xbel.NWF9KX' というファイルを生成できませんでした: そのようなファイルやディレクトリはありません

(nvidia-settings:2841): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: そのようなファイルやディレクトリはありません


これからはこのエラーを消すために頑張ってみます.
色々と本当にありがとうございました.

最初に入れた、ドライバのバージョンに問題があったのか、何らかのインストール上の問題が発生していたのかもしれませんね?
また、Gtk-WARNING は、動作に問題が出ないのであれば、気にしなくても良いと思います。
特に、root での、GUI 動作は、基本的に禁止されていますので、警告は出やすくなります。
解決策としては、
参照: http://askubuntu.com/questions/114729/getting-gtk-warning-while-using-gksu
の下の方に、手動で、/root/.local/share を作成しなさいと書かれています。

####
Ubuntu の場合、ネット上の情報量が多いので、エラーとか警告文で検索すると、かなりの確率で、有用なページがヒットします。

オフライン

 

#22 2014-08-28 10:34:06

Nikekeke
メンバ
登録日: 2014-07-18

Re: ubuntu14.04がNVIDIAのGPUを認識しない

siさん
色々とありがとうございました.勉強になりました.
参照サイトみてみます!

>Ubuntu の場合、ネット上の情報量が多いので、エラーとか警告文で検索すると、かなりの確率で、有用なページがヒットします。
ご助言有難うございます.トラブルを解決できるようにも英語力つけていこうとおもいます.

オフライン

 

Board footer

Powered by FluxBB