わすれなぐさ

自称情報ブログ・備忘録

タグ:GeForce

先程GeForce Experienceを起動したらアップデートがありました。どうやら先日新バージョンのGeForce Experience 3.0が配信されたようです。

アップデートをしていると途中で以下のようなエラーが発生し、アップデートが中断されてしまいました。
Microsoft Visual C++ Runtime Library

Runtime Error!

(略)

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

結論から言うとSteamが原因だったようです。以下で解決策を説明します。

解決策

GeForce Experienceをダウンロード
GeForce Experienceはさっきのアップデート作業中にアンインストールされてしまったので、新しくインストールし直します。最新のインストーラーを公式サイトからダウンロードします。
GeForce Experience をダウンロード | NVIDIA

「*ダウンロードの同意」をクリックするとインストーラーがダウンロードされます。現時点では「GeForce_Experience_v3.0.5.22.exe」というファイルがダウンロードされました。

インストール
インストーラー(.exe)をダブルクリックして起動します。起動すると以下のような一時停止の警告が出てきました。これは最初のアップデート作業でも出たと思います。

installer stopped

てっきりここで「次へ(N)」を押せばSteamが自動終了するものだと思っていましたが、終了していなかったようです。仕方ないので自力で終了します。デスクトップ右下のタスクトレイからSteamを右クリックして「終了」します。

それからインストール作業を実行すればインストールに成功すると思います。以上です。

最新版ではアカウントが必要

GeForce Experience 3.0ではNVIDIA、Google、Facebookいずれかのアカウントによるログインが必要みたいです。面倒です。



デスクトップPC向けGeForce GTXシリーズの性能を見比べられる表を作りました。上の段ほど高性能な製品です。同じ段の製品はほとんど同じ性能ですが、およそ左のほうが高性能です。

1000 / TITAN 900 700 600 500 400
1080
1070
TITAN X 980 Ti
TITAN Z 980 690
TITAN Black 970 780 Ti
TITAN 780
770 680 590
960 670
950 760 660 Ti
660 580
750 Ti 650 Ti Boost 570 480
750 650 Ti 470
745 560 Ti
560 465
560 SE 460
745 645 555 (OEM) 460 SE
650 550 Ti

参考


【6/3追記】BF3無料キャンペーンに伴ってすごい勢いで記事が伸びるんで驚いています。さて、この記事ですがちょっと古いもので、この方法でも治らない人が多いようです・・・。Windows7(多分8も)の人はこの記事が役に立つでしょう。ですがWindows8.1の人はおそらくダメです、こちらの記事を参考にしてください
BF3 Windows8.1「DirectX Error」を解決する : わすれなぐさ


こんな風に表示される方へ↓
DirectX function "m_dxgiFactory->CreateSwapChain( m_device, &sd, &m_swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL: The application has made an erroneous API call that it had enough information to avoid. This error is intended to denote that the application should be altered to avoid the error. Use of the debug version of the DXGI.DLL will provide run-time debug output with further information.. GPU: "NVIDIA GeForce GTX 560 ", Driver: 32723
まず、グラフィックのドライバを最新のものにしてください。

GeForceの人はこちらを参考にしてください。
ドライバとかわからないって人はとりあえず次に進んでみてもいいかも。ダメで元々

続いて、以下の方法をとってみてください。 

①bf3.exeを探して下さい。

C:\Program Files (x86)\Origin Games\Battlefield 3
などにあると思います。

②右クリックして「プロパティ」 から「互換性」タブを開きます。

③「互換モードでこのプログラムを実行する」にチェックをいれて、「Windows Vista (Service Pack 2)」を選んで下さい。

④「OK」を押して、もう一度サーバーに参加してみましょう。

グラフィックドライバをアップデートせず放置しているとゲームのプレイなどに支障をきたすかもしれません。この記事では最新ドライバのダウンロードとインストールの方法を説明します。

※もしGeForce Experienceを持っていればそれを使ってドライバを更新することもできます。

ドライバの更新

ダウンロード
① NVIDIA公式サイトのダウンロードページへアクセスします。→NVIDIAドライバダウンロード

② オプション1を自分の環境に合わせて選びます。自分のPCスペックの調べ方が分からない方は記事最後の補足をご覧ください。

製品のタイプ GeForce
製品シリーズ 例えば、GTX 1060は10 Series、GTX 970は900 Series
製品ファミリー 自分のPCのグラフィックチップ
オペレーティングシステム 自分のPCのOS
言語 Japanese

③ 選択できたら右下の「検索」をクリック、次に「ダウンロード」をクリックします。「ダウンロードの同意」をクリックするとドライバのインストーラーがダウンロードされます。

インストール
① できれば余計なプログラムは終了させておきます。

② ダウンロードしたファイル(.exe)を実行します。ウィンドウが表示されたら「OK」を押します。

③ しばらく待つとインストーラーが起動します。「システムチェック」が終わると「使用許諾契約書」が表示されるので、使用許諾契約書に同意する場合は「同意して続行する」をクリックします。

④ 「インストールオプション」は特に拘らないなら「高速(推奨)」で構いません。「カスタム(詳細)」では、インストールする内容の細かい設定とクリーンインストール(すべてのNVIDIA設定を規定値に戻す)の実行が可能です。

⑤ 「次へ」をクリックするとインストールが始まります。インストール中に画面が点滅するかもしれませんが正常です。

⑥ 完了したら再起動を促すメッセージが表示されるので、PCを再起動しましょう。

GeForce Experienceとは

ドライバをインストールすると一緒にGeForce Experienceもインストールされると思います。アカウント登録が必要ですが、GeForce Experienceは便利なツールで、以下のような機能を持っています。
  • ドライバの更新を自動で通知してくれます
  • ドライバを簡単に更新できます
  • ゲームのグラフィック設定をPCの性能に合わせて簡単に最適化できます
  • 低負荷で録画できます

補足:自分のPC環境の確認

① 「Win」+「R」を押して、検索欄に「dxdiag」と入力して実行します。
② 「オペレーティング システム」でOSを確認できます。
③ 「ディスプレイ」タブを開いて「チップの種類」で製品ファミリーを確認できます。

このページのトップヘ