Windowsでエミュレータが遅いのはなぜですか(たとえば、BlueStacks for Android)

ユーザーの質問

こんにちは。

ラップトップのエミュレーターが遅くなる理由を教えてください。BlueStacksとMEmu(Android用)、Kega(Sega用)、RemixOSなどのさまざまなバージョンを試しました。それらがすべて遅くなっているように見えるだけで、ビデオの再生が20〜40%遅くなるようなものです...

(PS別のPCでは、すべて問題ありません。正常に動作します)

こんにちは。

ラップトップの仕様が推奨仕様を満たしている場合。これらのエミュレーターの操作の要件-その場合、問題は、コンピューター(AMD-vまたはIntel VT-x)のBIOS / UEFIでの仮想化の無効化に関連している可能性があります。

これを有効にすることはそれほど難しくありません(これまでにBIOSに入ったことがない場合でも)。例を挙げてすべてを考えてみましょう...

*

エミュレーターに関する問題の理由

無効化された仮想化

仮想化(たとえば、Intel Virtual Technology)-特別。1台の物理コンピューターで複数のオペレーティングシステムを同時に実行できるようにするテクノロジー(エミュレーター、仮想マシンなどで積極的に使用されます)。

したがって、この仮想化は、エミュレーターの操作に非常に強い影響を及ぼします(オフにすると、まったく開始できないか、速度が低下してフリーズする可能性があります)。

BIOS設定(UEFI)で有効または無効にできます。通常、ラップトップでは、このセクションには「システム構成」(または単に「構成」)というラベルが付いています。

簡単にあなたがする必要があること:

  1. BIOS設定に移動します(原則として、デバイスの電源を入れた後、「Del」または「F2」ボタンを数回押す必要があります)。
  2. [システム構成]セクションを開きます (矢印とEnter / Escキーを使用します)。
  3. パラメータ「...仮想化...」を「有効」モードに切り替えます(これは有効であることを意味します)。
  4. 設定を保存してデバイスを再起動します(通常、F10キーを押して[保存して終了]を押す必要があります)。

BIOS設定-仮想化を有効にする/クリック可能

Intel Virtual Technology-無効(無効を意味します)!

重要!

また、アンチウイルスの動作にも注意してください(インストールされている場合)。たとえば、AVASTは仮想化の通常の操作をブロックできます...

PC /ラップトップのパフォーマンスが悪い

次に注意を払うことをお勧めするのは、ラップトップまたはPCの特性です。事実、圧倒的多数のエミュレーター(および仮想マシン)は、RAMおよびCPUリソース(RAMおよびプロセッサー)を非常に要求しています。

今日、同じBlueStackの多かれ少なかれ許容できる作業には、少なくとも8GBのRAMが必要です。

注:それら。各エミュレーターの要件は、通常、開発者のWebサイトに示されています...

それら。BlueStacks4エミュレーターの要件

ちなみに、コンピュータの特性を「忘れた」場合は、スペシャルを使用することをお勧めします。その特性を表示するためのユーティリティ(たとえば、SpeccyまたはAIDA)。

以下のSpeccyのスクリーンショットを参照してください:CPUモデル、RAMの量、および温度、一般的に、必要なものはすべて示されています... ?

ビデオドライバーの問題

ほとんどの場合、問題はドライバーが更新されないことです(または、「非ネイティブ」ドライバーが製造元のWebサイトからインストールされます。これは特にラップトップに当てはまります)。その結果、ゲームやエミュレーターなどでエラーやフリーズが頻繁に発生します。

ちなみに、ビデオカード用のドライバがあるかどうかを確認するには、デバイスマネージャを使用します。ドライバがビデオカードにインストールされている場合、[ビデオアダプタ]タブにそのモデルが表示されます(感嘆符なし)。ドライバーに問題がある場合は、ワックスの付いた黄色の三角形が表示されます。署名するか、ステータス「標準VGAアダプタ」を立てます。

ビデオカード用のドライバーがインストールされている(左)、ドライバーがない(右)

ちなみに、デバイスマネージャがドライバがシステムに存在することを示した場合、これは必ずしも最新バージョンに更新されたことを意味するわけではありません(再チェックにはDriver Boosterユーティリティを使用すると便利です)。

ちなみに、ビデオカードドライバーの正しい順次更新については、ブログにすでにメモがあります。ここで繰り返さないように、以下にリンクを示します...

?助けて!

AMD、nVidia、およびIntel HDビデオカードのドライバーを更新する方法:AからZ-// ocomp.info/kak-obnovit-drayver-na-videokartu.html

エミュレータ自体の設定が正しくありません

場合によっては、エミュレーターのブレーキの問題は、独自の設定を使用して簡単かつ迅速に解消できます(たとえば、解像度を下げてDirectXをOpenLGに変更することで、システムの負荷を減らすことができます...)。もちろん、一般的に、ここでの多くはエミュレーター自体に依存しており、それぞれの場合について一般的なアドバイスを与えることは困難です...

たとえば、BlueStacksでは、上記を実行するにはエミュレータの設定に移動して、[表示]セクションを開く必要があります

BlueStacks-設定

次に、スライダーを最低解像度モードに移動します(DPIを可能な限り最大にすることもお勧めします)。このおかげで、画面上の画像は「少し悪く」なります(目にはまったく気付かない場合もあります)が、デバイスの負荷は大幅に軽減されます(したがって、ブレーキが消える可能性があります)。

BlueStacks-画面設定

さらに、「エンジン」セクションに移動して、グラフィックモードをたとえばDirectXからOpenLGに(またはその逆に)変更することもお勧めします。PC /ラップトップの構成に応じて、エミュレーターははるかに速く、より良く(またはより遅く、より悪く☝)動作し始めることができます。実験的にのみ決定...

BlueStacks-エンジン

アンチウイルスによるブロック

さて、アンチウイルスについて一言言わざるを得ません。それらの機能(および制限)の多くは、エミュレーターの通常の操作をブロックする可能性があります。たとえば、AVASTなどの一般的なアンチウイルスは仮想化を制限します(これはステップ1でチェックされました)。

これを修正するには、アンチウイルス設定セクションの「トラブルシューティング」を開き、「ハードウェアサポートによる仮想化を有効にする」チェックボックスをオフにする必要があります(その後、コンピューターを再起動してください!)。

AVASTアンチウイルス設定

*

今のところ以上です...

幸運を!

?