NoxPlayerをGPUグラフィックスで起動させる方法

スポンサーリンク

こんにちは!器械いじりや最新テクノロジーが大好きなkensirouです。

Androidエミュレーターソフトとしては動作が軽いNoxPlayerですが、動作の軽快さはインストールするパソコンのスペックによって大きく変わってきます。

高性能CPUを搭載しているパソコンでなら軽快に動くけど、あまり高性能でないCPUを搭載しているパソコンならカクついた動きになるはず。

そういう場合は一度GPUでの起動をためしてみることをおすすめします。

僕のパソコンの場合はCPU起動よりもGPU起動の方が断然スムーズに動きます。

ということで今回はNVIDIA GeForce限定ではありますが、NoxPlayerのGPU起動の方法を二通り紹介します。

この方法はCPUとは別にGPUを搭載していて、どちらで起動させるか選択可能なパソコン限定です。

スポンサーリンク

NoxPlayerをGPU起動するとは?

NoxPlayerを起動すると、エミュレーター画面の上に赤い!マークが表示されている場合、「現在NoxPlayerはCPUのグラフィック機能を使用しているので、VTを使えるようにしてGPUのグラフィック機能を使えばよりスムーズな動作が期待できますよ!」というお知らせになります。

この!マークをクリックするとこのような設定状態が表示されます。

左側の「VT」とは「バーチャライゼイション・テクノロジー」=「仮想化支援機能」のことで、最近のパソコンならほとんどがVT機能は搭載されているので「オープン済」になっていればOK!

右側の「グラフィックボード」(グラフィックカードに変更)の表示があれば、GPU起動に設定変更することによりスムーズな動きが期待できるということになります。

次に「ガイドライン」をクリック→自分のパソコンに搭載してあるGPUがAMDの物なら左、nVIDIA GeForceなら右のヘルプをクリック→それぞれの切り替え方法が記されたwebページが開きます。

ただこの説明ページはかなり簡略化されていて初心者には分かりにくいので僕が分かりやすく説明したいと思います。

NoxPlayerをGPU起動する方法(GeForce限定)

1.NVIDIAコントロールパネルで設定変更

一番簡単な方法としては、NoxPlayerのショートカットを右クリック→「グラフィックプロセッサと共に実行」→「高パフォーマンスNVIDIAプロセッサ」とクリックしていけばOK。

毎回この方法だとめんどくさいと思う場合は右クリック→「規定のグラフィックスプロセッサを変更する」をクリック。

またはデスクトップ上で右クリック→「NVIDIAコントロールパネル」をクリック。

「3D設定の管理」→「1.カスタマイズするプログラムを選択する」の下にあるプログラム一覧の中から「c:\program files (x86)\nox\bin\nox.exe 」を選択。

「2.このプログラム用の優先するグラフィックスプロセッサを選択する」で「統合型グラフィックス」→「高パフォーマンスNVIDIAプロセッサ」に変更。

右下にある「適用」をクリックで完了。次からはNoxPlayerのショートカットをダブルクリックで自動的にGPUで起動されます。

もし、プログラム一覧の中に「c:\program files (x86)\nox\bin\nox.exe 」が無い場合は「追加」をクリック。

一覧の中に「NoxPlayer」があれば「選択したプログラムを追加する」をクリック。この一覧の中にも無ければ、「参照」をクリックして「c:\program files (x86)\nox\bin\nox.exe 」とたどっていって追加します。

スポンサーリンク

2.Windowsの設定で設定変更

「Windowsの設定」→「システム」

「ディスプレイ」→「グラフィックの設定」

「参照」→「Nox」→「追加」

「NoxPlayer」→「オプション」→「高パフォーマンス」にチェック→「保存」で完了。

設定変更後にNoxPlayerの起動が99%で止まるようになった場合は「NoxPlayerの起動が99%で止まってしまう時の対処法!」を参考に設定変更してみてください。

NoxPlayerがGPU起動されているか確認する方法

1.NoxPlayerで確認する

NoxPlayerのエニュミレータ上部の赤い!マークが消えていればGPU起動されていることになります。

2.GPUアクティビティアイコンで確認する

「NVIDIAコントロールパネル」を開き「デスクトップ」→「GPUアクティビティアイコンを通知領域に表示する」にチェック。

通知領域に表示された「GPUアクティビティアイコン」をクリックして「このGPU上で実行中のアプリケーション」にNoxが表示されていればOK!

まとめ

基本的にCPUの統合型グラフィックスよりも個別に搭載されているGPUの方が描画パフォーマンスとしては優れていることが多い。

ただし搭載されているGPUが低スペックの物であればNoxPlayerのパフォーマンスアップにはあまり期待できません。

その場合はNoxPlayerを複数同時起動するのは控えた方がいいでしょう。

またCPUやGPUのスペック不足ではなく、メインメモリの容量不足が原因でNoxPlayerの動きが悪い場合もあります。

その場合は「NoxPlayerの重い動作を軽くするためにPCのメモリを増設!」を参考にメインメモリを増設すればNoxPlayerを含めたPC全体のパフォーマンスアップが期待できます。

最後までお付き合いいただき、ありがとうございました。

スポンサーリンク

あなたにオススメの記事

コメント

  1. 匿名 より:

    >2.このプログラム用の優先するグラフィックスプロセッサを選択する

    この項目が無いので設定出来ないです・・・

    • コメントありがとうございます。
      説明不足でした、ごめんなさい。
      この記事は前提として「複数のGPUを利用、選択できる場合」に有効となります。
      選択できない場合は自動的に有利なGPUの方で起動されているとは思いますが、
      そうでないならWindowsの設定→システム→ディスプレイ→グラフィックの設定→「クラシックアプリ」下の「参照」からNoxPlayer.exeをさがして「高パフォーマンス」に設定してみて下さい。