
Ubuntu日本語フォーラム

ログインしていません。
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
よろしくお願いいたします.
オフライン
「システム設定」→「ストウェアとアップデート」→「追加のドライバー」からやってみましたか。
オフライン
訂正です。
「システム設定」→「ストウェアとアップデート」→「追加のドライバー」からやってみましたか。
↓
「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」からやってみましたか。
オフライン
3988さん
ご回答ありがとうございます.
利用可能な追加ドライバはありませんとでます.
追記
$ lspci | grep GeForce
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)
上のようになるということは,認識はされているということなのでしょうか…
オフライン
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)
認識されている状態です。
「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」で何かドライバーが選択されている状態でしょうか、もし選択されている状態であればアプリケーション一覧の中に
「NVIDIA X Server Setting」が存在していれば問題ない状態です。
オフライン
3988さん
ご教示ありがとうございます.
「システム設定」→「ソフトウェアとアップデート」→「追加のドライバー」とすると,
利用可能なドライバはありませんと書いてあります.
ドライバが選択されていない状態ということでしょうか…
「NVIDIA X Server Setting」は存在しました.
「システム設定」→「詳細」で
グラフィック Intel® Haswell Mobile
となっていることからNvidia GeForceを認識していないのかなあと思っています
オフライン
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 を使うので、ダメ元で、試す価値は有るかもしれません。
オフライン
「NVIDIA X Server Setting」は存在しました.
であればNVIDIAのドライバーは正常に機能しています。解像度等の設定も可能な状態です。
新しいドライバーが存在するからインストールするようなことは控えたほうが無難です。LINUX用ドライバーがUbuntuに対応してるとは限りません。
オフライン
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をきちんと認識できているのでしょうか?
オフライン
追記
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
オフライン
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
オフライン
「追加のドライバー」の2段目・3段目のドライバーも試されてみてはいかがでしょうか。
参考まで・・・
オフライン
siさん
ご回答ありがとうございます.
切り替えがうまくいっていないだけということでしょうか?
nvidia-settingsを起動してみたところ,切り替えのような設定画面は見つけられなかったです.
設定画面にはほとんど何も表示されていない状態です.(Apprication profile と nvidia setteing configurationのみが表示されています)
santaomura2さん
ご助言ありがとうございます.
試してみたのですが変化はありませんでした.
nvidiaとubuntuは相性悪いのですかね?
オフライン
> 切り替えがうまくいっていないだけということでしょうか?
参照: 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なら、問題なく使えるようになってます。
オフライン
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.
オフライン
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.
とあり、大丈夫そうな雰囲気なのですが.....
オフライン
siさん
ご回答有難うございます.
コマンドgksudoを
sudo apt-get gksu でインストールし,実行してみました.
結果として,以前の結果と変わりませんでした.
BIOSの設定などが問題なのでしょうか…
オフライン
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: そのようなファイルやディレクトリはありません
オフライン
>ここを見ると 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
オフライン
解決しました
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: そのようなファイルやディレクトリはありません
これからはこのエラーを消すために頑張ってみます.
色々と本当にありがとうございました.
オフライン
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 の場合、ネット上の情報量が多いので、エラーとか警告文で検索すると、かなりの確率で、有用なページがヒットします。
オフライン
siさん
色々とありがとうございました.勉強になりました.
参照サイトみてみます!
>Ubuntu の場合、ネット上の情報量が多いので、エラーとか警告文で検索すると、かなりの確率で、有用なページがヒットします。
ご助言有難うございます.トラブルを解決できるようにも英語力つけていこうとおもいます.
オフライン