広告が含まれる場合があります ゲーム&アプリ

【Nvidia Profile Inspector】ドライバーのプロファイルのバックアップ方法

NPI Profile Backup Image
ゆびきたす
ゆびきたす

こんにちは、毎日NPI触っているゆびきたすです!

当サイトでは以前から「自分に不要な機能テンコ盛りなNvidia APPを入れずに設定するゼ」を目標に Nvidia Profile Inspector を海外サイトを漁りながら各種設定を行っています。( 内容が古くなっているものもあります )

NPIは基本英語UIなので、例えばNvidiaコントロールパネルでの「 最大フレームレート 」項目が Nvidia Profile Inspector では「 Frame Rate Limiter V3 」だったりと項目名の読み替えが発生するため煩わしく感じるのも事実です。

ゆびきたす
ゆびきたす

V3ってなんやねん!みたいな
( 低遅延を謳うNvidiaの第3世代のフレームリミット技術のこと )

しかし設定項目の細かさは半端なく多いため、ウェブで検索しながら行えば誰でも設定は可能です。

ただしわけも分からず変えてしまうと不具合を起こすパラメータもあり自己責任の上で慎重に設定したいところ。

そうやってカスタマイズしたにも関わらず、ちょっと調子が悪い等の理由から Display Driver Uninstaller なんか使った日には、すべてのカスタム項目は吹き飛びます。

そしてポチポチとカスタマイズしたゲームプロファイルのバックアップできるのがNPIの大きな強みだったりします。

それではザックリNvidia Profile Inspectorでのバックアップ方法を解説します。

Nvidia Profile Inspector のバックアップ方法

せっかくカスタマイズしたのでバックアップは必ず行いましょう。

ただし!バックアップ自体には問題は生じませんが、まずは復元する場合に考えられる注意点をまとめてみました。

Nvidia Profile Inspectorの設定インポートの注意点

同一ドライバーでのエクスポート・インポートでは問題は生じにくいです。

不具合が生じやすいのが、ほとんどの場合、ドライバーのバージョンが異なるときです。特に注意するのはダウングレード。

ドライバーのダウングレード:避けたい設定インポート

エクスポートしたドライバーバージョンから、古いドライバーに戻したときにインポートすること

過去ドライバーには存在しない項目やパラメータ値が存在する可能性があるためです。

調べた限り、ドライバーバージョンのブランチナンバーが同じときは比較的安全か?と言われています
例:591.44 - 596.36 ( R590ブランチ )

しかし昨今DLSS関連にしても新機能実装がブランチの途中から数多くなされているため、できれば3桁揃えた番号内でのインポートに抑えた方が無難でしょう。
例:596.36 から596.21 へダウン

リスクありと感じる例:596.36 から595.97

絶対にやってはいけない例:596.36 から 581.80 (R590ブランチからR580ブランチへの設定の移転 )

新しいドライバーに次々乗り換えるとしても、新機能が追加されてパラメータ項目や値が変化する可能性を考えると、

ゆびきたす
ゆびきたす

どこかでNvidia Profile Inspectorのカスタムプロファイルも新たに作り直した方が良いです!

ソフトウェアの新機能がドンドン実装されていくため、ドライバー内部のフラグやパラメータが変わっていくのは仕方ないことですね。そのため古くから使い続けた設定は不具合の原因となります。

以上を前提にバックアップしてみましょう。

Nvidia Profile Inspectorの設定バックアップ方法

Nvidia Profile Inspectorのエクスポート機能を使ったバックアップ方法は2つあります。

  • カスタムしたものだけ( .nipファイル )
  • Nvidiaドライバー設定すべて( text形式 )

管理人がいつも行っているのはカスタマイズしたプロファイルのみ.nipファイル形式でバックアップする方法です。というのも全プロファイルバックアップの.txt形式でのバックアップでは過去不具合が出たケースがあるため、最近は避けています。( 面倒なのですが )

この場合のほかの触っていないプロファイルや項目は拾わずスルーします。

コチラの方が想定外のリスクは少なそうです。

方法は簡単です。

まずProfile Inspectorウィンドウの「 Export 」をクリック。

Export Button Click

するとエクスポート方法選択ウィンドウが出現するので以下のどちらかを選択します。

  • Select profiles to export
  • Export all customized profiles
Export Customize Profiles

Profile Inspectorがデフォルトから変更されたプロファイルを列挙するので、選択したもののみエクスポートするのが「Select profiles to export」。面倒だと思いつつ管理人はコチラで行っています。

コチラをクリックするとプロファイル一覧が出てくるのでバックアップを取りたいプロファイルにチェックを入れて「 Export Selected 」をクリック。

Select Customize Profiles

ちなみにデフォルトですべてチェックが入っているため、自分で調整したタイトル以外のプロファイルは一応すべてチェックを外しています。

Check OFF Profiles

そして除外しているのは毎回カスタマイズ項目に入っているSteam関連、またハッキリとした説明が検索でも出てこない「 0x541C:0x3214 」は単体でエクスポートしたファイルをメモ帳で中身を見るとG-Syncに関係しているようですが詳細は不明。
( 大した項目は入っていないようにも見えます )

Custom Profile " 0x541C:0x3214 "

Nvidiaコントロールパネルでは非表示項目になっているため、一応毎回除外しています。

なおデフォルトでチェックが入っていない「 Include predefined settings」ですが、日本語訳で「事前に定義された設定を含める」です。

ザックリ言うと「あなたが変更した項目と共に、Nvidiaが最適化のため事前に設定したデフォルト値も含めるよ」という意味。

Include predefined settings

チェックをいれると、Nvidiaによって定義された値も一緒にエクスポートされ、ファイルの容量は大きくなります。

以下の自分で触っていない項目の定義済の項目も出力されます。

  • ゲームごとの最適化設定
  • 隠しフラグやデフォルト値

とは言えゲームやアプリのプロファイルにおいて、全項目で事前定義の値が振られているわけではなく、そもそも最適化の値が入っていない項目はエクスポートされません。

例えばSteamのとあるプロファイルをエクスポートして比較した例。

NPI Include predefined settings CHCK ON and OFF
※左欄の<ArrayOfProfile>タグが切れてます

<?xml version="1.0" encoding="utf-16"?> で始まり、<ArrayOfProfile>タグで囲まれた項目数を見ても全項目がエクスポートされているわけではありませんでした。

ドライバーのバージョン更新による変更に備える場合、カスタマイズした項目以外のエクスポートは避けた方が無難だと感じます。
※なお以前のNPIバージョンで事前定義を含めないインポートを行うと、新ドライバーの事前定義が削除されるバグがありました。

デフォルトで「オフ」になっているのは、今後新しいドライバーで事前定義された項目に何らかの変更があった場合、古い定義済設定を同時にインポートすることで新ドライバーの事前設定を上書きしてしまう恐れがあるからと推測しています。

さて最後に任意のファイル名を付けて「保存」クリックでバックアップ完了です。

Export nip-file

プロファイルの数によっては一瞬Profile Inspectorがフリーズしたようになるケースがありますが、少し待てば保存が完了しますので、アプリを強制終了しないようにするのが無難です。

なおNvidia Text Formatによるエクスポートだと7~8MBのファイルが出来上がります。

中身を見ても対応するゲームの最適化されたパラメータが数多く書き込まれており、整合性の面でバージョンが離れたドライバーへのインポートはちょっと怖いです。

Nvidia Profile Inspector のインポート方法

続いてバックアップしたnipファイルのインポート方法です。

まずウィンドウ上段の「Import」をクリック。

Select nip-file

インポートのファイル( nip か txtか)と方法( カスタマイズしたnipに置き換えるのか、統合するのか )を選択します。

Import Setting

全部で3つの選択肢がありますが、基本的に一番下の「 Import(replace) all driver profiles 」は、異なるドライバー間では怖いので使いません。( 同一ドライバー間でエクスポート・インポートするのは問題ありません )

管理人の解釈に間違いがなければ

  • Replace =置き換えカスタム項目含めて既存削除し、インポートファイルで置き換え
  • Merge = 統合カスタム項目は移行先ドライバー設定そのまま、変更点のみ書き換え

となるため、Replaceは若干気を付けたいところ。

とくに先の「 Include predefined settings 」をONにしたかOFFにしたかが関わります。またドライバーのバージョンが変わるとNvidiaの事前定義が変更になっている可能性があることを前提すると…

Include Predefined settingsImport 方式Nvidiaの事前定義の扱い
ONReplace新ドライバーの事前定義消失の可能性
OFFReplace新ドライバーの事前定義消失の可能性
ONMerge旧ドライバーの事前定義が新ドライバーに適用される可能性
OFFMerge【 管理人 推奨 】新ドライバーの事前定義がそのまま残る

Profile InspectorのエクスポートのInclude predefined settings 設定がデフォルトOFFであることを考え、管理人はInclude predefined settings を OFF でExportしつつ、インポートは「Merge( 統合 )」で行い、適用範囲を必要最小限としています。

このようにすれば

  • このカスタマイズした設定はインポートファイルで上書き
  • 新しいドライバーの事前定義の設定がそのまま残る
  • 古いドライバー設定で新しいドライバーの事前定義を意図せず上書きする可能性が低い

この3点から比較的安全だからです。

まとめ

Nvidia純正アプリでは有効なバックアップ手段がないため、Nvidia Profile Inspectorを使うのは効率的な一手段です。

ただしバックアップしたファイルを数年間と長期使用するには不具合リスクが伴います。

最低限の安全策としては591.44 - 596.36 ( R590ブランチ )間で行うべきです。

しかし昨今新機能が続々適用されたり、DLSS関連などやゲーム最適化プロファイルが頻繁に更新されるため、より狭い範囲でのバックアップ&インポートにした方がベター。

管理人はさらに狭いバージョン範囲内で行っています。

カスタマイズした項目数にもよりますが、例えば「596」の頭3桁が共通したドライバー間のやり取りであれば不具合の発生率は比較的抑えることができますが、カスタム項目が多いと作り直し時に多大な手間がかかってしまうのが難点です。

ゆびきたす
ゆびきたす

そのうちAIのデスクトップ操作で何でもかんでも自動できるようになるさ!

と期待をこめてAI勉強中。

いろいろな注意点や一部挙動の分からない部分もありつつ転ばぬ先の杖、Nvidiaドライバーのプロファイルバックアップの方法を解説してみました。

お気に入りのゲームのプロファイルが入ってない!に対処した記事と合わせて参考にしてみてください。

安全で楽しいゲーミングライフを。

では!

スポンサー

  • この記事を書いた人
  • 最新記事

-ゲーム&アプリ