NVIDIA の Optimus テクノロジーは、ノート PC が AC 電源で動作しているときはパフォーマンスを上げ、バッテリー駆動時はパフォーマンスを下げるなど、グラフィック カードのパフォーマンスを自動的に制御すると言われています。私の質問は、この役に立たないテクノロジーをオフにするにはどうしたらよいかということです。より高い FPS でゲームを楽しむためにグラフィック カードを購入しました。
ちなみに、私の GPU はオーバークロックされており、AC 電源を使用すると、Battlefield 4 などのグラフィックを多用するゲームをプレイすると、比較的高い FPS が得られます。バッテリーを取り外して、ラップトップ自体を充電してゲームをプレイできると思うかもしれませんが、そうではありません。私のラップトップには取り外し不可能なバッテリー パックが付属しています。ちょっと残念です。
とにかく、AC 電源では BF4 のパフォーマンスは 40 ~ 60 FPS 以上、バッテリー電源では 20 ~ 35 FPS 以上になることをお知らせします。
私の説明が明確でなかったと思うので、ここに編集を加えます。
バッテリー電源でグラフィック カードのパフォーマンスが低下しないように、このテクノロジをオフにします。
追加情報:
ノートパソコンモデル: ASUS S551LN VivoBook
Windows 8.1 64ビット
4GBのRAM
500GBのストレージ
インテル® Core™ i5-4200U @1.60GHz 2.30GHz
答え1
つまり、Optimus を無効にすることはできません。
このスーパーユーザーの投稿/回答を参照してください:ブライアンの答え
最近のラップトップの中には、Optimus 機能を無効にできる BIOS オプションを備えているものがあります。しかし、このシステムの仕組みを知っている限り、それが希望どおりの結果をもたらすかどうかはわかりません。OS がすべての操作に IGP を使用するように強制するだけかもしれません。
ただし、質問の文脈から判断すると、実際に問題が発生しているのは Optimus ではなく、バッテリー駆動時の nVidia の自動パフォーマンス スケーリングであると思われます...
nVidia のカスタマー サポート ページから:「電源管理モード」を「適応型」から「最大パフォーマンス型」に設定する
また、Windows 独自の電源設定にアクセスし、高パフォーマンス プロファイルを作成または変更して、特に CPU のすべてのパフォーマンスを最大化します。
それでも何も変わらない場合は、もう一度 BIOS を調べて CPU の電源状態を確認し、省電力に関連するものをすべて無効にします。
これらすべてが機能しない場合は、ドライバーかハードウェア実装かを問わず、何らかの基本的なレベルで、マシンの電源プラグを抜くとパフォーマンスに上限が設けられると誰かが判断したことを意味します。これがお役に立てば幸いです。
答え2
バッテリーで動作しているときに、より多くのCPUコアが停止している可能性があります。レジストリハックがありますここ興味があれば。個人的にテストしていないので注意してください。
答え3
よろしければ、レジストリで正しい値を確認することをお勧めします。
かなり長いスレッドですが、あなたが求めている基本的な価値観は、このページRegEdit を起動し、引用符なしで「PerfLevelSrc」を検索します (開始する前に、左側のペインの上部にある「コンピューター」が選択されていることを確認してください)。結果が表示されたら、右側のペインを上にスクロールし、「デバイスの説明」をチェックして、Intel グラフィックスではなく NVidia GPU を扱っていることを確認します。Intel の場合は、「F3」を押すだけで、レジストリ内で次の一致が検索されます。
NVidia がうまく動作したら、PerfLevelSrc を 2222 に設定し、4 つの PowerMizer 値を 0 に設定します。完了したら、もう一度「F3」を押して、他のヒットに対しても同じ手順を繰り返します。NVidia を使用していることを確認することを忘れないでください。
レジストリの確認が終わったら、コンピュータを再起動して結果を確認してください。幸運を祈ります。