2020年11月18日更新
Bluestacksが遅い!高速化するおすすめの設定方法を紹介!
Androidのエミュレーターソフト「Bluestacks」は、場合によっては動作が重い、アプリが正常に動かない、ということもあります。Bluestacksの動きが重い/遅いと感じる場合、対処法や高速化する場合の設定方法を解説していきます。
Bluestacksが重いときの対処法
AndroidのエミュレーターソフトであるBluestacksを、Androidゲームを大画面で遊ぶために利用している人も多いかと思います。
しかし、こういったエミュレーターは、Bluestacksに限らず妙に動作が重く感じられたり、アプリがちゃんと動かないと感じることがあります。そんなときにおすすめなBluestacks高速化の方法を解説していきます。
重いときに高速化するおすすめの設定方法
Bluestacksは前述したとおりAndroidOSを仮想化してパソコンで利用するためのソフトです。そのため、あくまで擬似的なものであり、Android端末本体とは異なる挙動をすることもあります。
そもそもパソコンにあるOSに加えて別のOSを仮想化して利用しているため、どうしても動作が遅くなる確率は相対的に上がります。
また、仮想化して利用する分メモリやCPUの消費量は上がるため、それが原因でBluestacksの動きが重い/遅いと感じることも多いです。スペックが低いパソコンだとそれが顕著です。
Bluestacksが重いと感じる場合、スペックによる差をカバーしつつ設定を行う必要があります。基本的にBluestacks側での設定をおこなうことで可能です。
ディスプレイの解像度とDPIの設定を変更
まずはBluestacks側の設定で、ディスプレイの解像度とDPIの設定を変更しましょう。
ディスプレイの解像度は、基本はデフォルトサイズとなっていて解像度としては大きめに設定されています。この解像度を最低値の「960×540」へ変更しておいてください。
また、解像度の下にあるDPIの設定も触りましょう。選択肢としては「160DPI」「240DPI」「320DPI」があります。このDPIも最低値の「160DPI」に変更しておきましょう。
エンジンは「DirectX」に切り替え
Bluestacksの設定画面のエンジン項目で画面のグラフィックの設定ができます。エンジンの「グラフィックレンダラー」部分で「DirectX」にしましょう。
ただ、Bluestacksのエンジンのグラフィックモードを選択する場合、環境によっては「DirectX」よりも「OpenGL」のほうが快適なこともありますので、設定後Bluestacksを使用してみて適宜変更するといいでしょう。
エンジンの「CPUコア数」「メモリー」の数値を変更
また、エンジンの項目にある「CPUコア数」「メモリー」も変更しておくのもおすすめです。エンジンの項目の中の「パフォーマンス」から変更することが可能です。
デフォルトの設定は「ミディアム」(CPUコア数は2・2048メモリー)になっています。このCPUコア数はパソコンのスペックによって適宜変更が必要です。スペックに応じたCPUコア数にしておかないと逆に動作が重いと感じる可能性もあります。
パソコンのスペックが高いのであればCPUコア数は「高」に、逆にスペックが低いのであればCPUコア数は「低」へ変更しておきましょう。なお、高でも低でもうまく設定できない場合は「カスタム」で微調整をおこなってください。
メモリ(RAM)の設定も同様です。パソコンのスペックが高ければメモリ(RAM)は「高」へ、スペックが低いのであればメモリ(RAM)の設定は「低」へ変更します。どちらでもうまくいかない場合は「カスタム」での微調整をおこないましょう。
VTを有効に変更
パソコンの仮想化支援機能であるVT(Virtualization Technology/バイチャーライゼーションテクノロジー)を有効にすることで、AndroidOS仮想化ソフトであるBluestacksの動きが高速化されます。
Virtualization Technologyの設定はBIOSで設定可能ですが、Windowsのパソコンによってはこれが使えないことがあります。Windowsの場合は下記ソフトを利用してVirtualization Technologyが使えるかどうかを確認してみましょう。
Virtualization Technologyが使える場合はBIOSで設定できます。「Virtualization Technology」「AMD-V」「Intel Virtualization Technology-x」などの項目を「Enabled(有効)」に切り替えておいてください。
ちなみに、Macの場合は最新OSへのアップデートをおこなえばVirtualization Technologyが有効化されます。かなり古いモデルのMacでない限りは基本的に大丈夫です。
Hyper-Vなどのソフトを無効化
Windowsに置いて、Bluestacks以外の仮想化システムやソフト(Hyper-V、VirtualBox、VMWareなど)が起動している場合、Bluestacksの動作が重くなってしまう可能性が高いです。高速化したいのであれば、他の仮想化ソフトは終了しておきましょう。
なお、「Hyper-V」などを終了する場合はコントロールパネルから変更をおこなう必要があります。
「プログラム」を選択してください。
「プログラムと機能」を選択してください。
「Windowsの機能の有効化または無効化」をクリックしてください。
Windowsの機能リスト一覧から「Hyper-V」もしくは「Windowsハイパーバイザープラットフォーム」を探して、チェックを外してください。
その他にやってみることは?
これらをおこなってもBluestacksが重い場合、高速化するためにはそれ以外の対処法もおこなってみましょう。
BlueStacksとパソコンを再起動
まずはBluestacksやパソコンの再起動です。Bluestacksの再起動は、一度Bluestacksを閉じてから再度起動することで問題ありません。
パソコンの再起動は、普通に再起動を行っても問題ないのですが、それでもだめな場合もありますので、一度高速スタートアップを解除しての再起動をおこないましょう。Shiftキーを押しながら「シャットダウン」することで完全シャットダウンが可能です。
完全シャットダウン後、再度起動すればOKです。
バックグラウンドアプリや他のアプリを停止
パソコンのバックグラウンドで動いている別のアプリや、起動している他のアプリがある場合、それらの停止をおこなってみましょう。
バックグラウンドアプリや他のアプリが開いている場合、その分CPUやメモリの消費量が上がります。パソコンの動作に必要なCPUの使用率やメモリの空き容量に余裕をもたせることでBluestacksを高速化することが可能です。
OSやグラフィックドライバーのアップデート
OSのアップデートや、グラフィックドライバーのアップデートも効果的です。Macの場合はOSをアップデートすることでVirtualization Technologyが有効化されますので、特にOSアップデートはおすすめします。
グラフィックドライバーはそれぞれのパソコンに入っているグラフィックボードによって異なりますので、各自調べてアップデートをおこなってください。また、Bluestacks自体のアップデートがないかどうかについても確認することをおすすめします。
ウイルス対策ソフトを停止
あまりおすすめしませんが、Avastなどのウイルス対策ソフトが原因となってBluestacksが重いことがあります。
一度パソコンにインストールしているAvastなどのウイルス対策ソフトを一時的に停止して、それでBluestacksの動作が重いのが解消されるようであればウイルス対宅ソフトの変更も考慮に入れてみてください。
Avastなどにある「ハードウェアによる仮想化支援機能」を無効に
アンチウイルスソフトであるAvastなどには、その機能の中に「ハードウェアによる仮想化支援機能」というものが付いていることがあります。
Avastなどのこの「ハードウェアによる仮想化支援機能」の機能では、Avastの機能でVirtualization Technologyを占有していることが原因となってBluestacksの動作が重い可能性があります。
Avastなどのアンチウイルスソフトを入れている場合はこの設定を無効化してみましょう。
最後に
パソコンでBluestacksを利用している際に動作が重い場合のおすすめの高速化方法を紹介してきました。
Bluestacksなどのエミュレーターではありがちな動作の遅延の対処法でもありますので、これらを参考にBluestacksの高速化をおこなってみてください。