Windows 10 上の AMD ユーザー向けのハードウェア アクセラレーションによる Android エミュレータの適切なサポートが、最新の Android Studio リリースで有効になりました。
2018 年 7 月 9 日更新: Googleは 発表された それは 最新の Android エミュレータのリリース AMD プロセッサと Microsoft Hyper-V を搭載した Windows 10 PC をサポートするようになりました。 元の話は以下です。
Android エミュレータ 27.3.6 は最近、Canary チャネルと Dev チャネルでリリースされました。 Android Studio リリース、Windows 10上のAMDユーザーに待望の機能をもたらします。 この新しいビルドでは、AMD プロセッサを搭載したマシン上でハードウェア アクセラレーションを使用してエミュレータを実行するためのサポートがついに提供されました。
以前は、Windows 10 上の AMD ユーザーは、ハードウェア アクセラレーションを使用して Android エミュレータを実行できませんでした。 エミュレータの動作は遅く、非効率的で、Intel でのエクスペリエンスと比較して使用するのが一般的にイライラします。 プラットホーム。
これは、 新しいリリースこれにより、次のような他の変更も行われます。
- スナップショットからカラー バッファーをロードする際の、最初のスナップショットのロード後のクラッシュを修正しました。
- OpenGL シェーダ プログラム情報ログのスナップショットを保存するときに発生する可能性のあるメモリ破損を修正しました。
- ホスト システムの CPUID をチェックする際に発生する可能性のあるメモリ破損を修正しました。
- 最新の Windows 10 を実行し、Windows ハイパーバイザー プラットフォームを正常に有効にできる AMD マシンでは、エミュレーターは API レベル 26+ x86 / x86_64 AVD をアクセラレーション モードで起動できるようになりました。
- 警告: 多くの AMD Ryzen マシン、特に Vega GPU を搭載したラップトップで Hyper-V または Windows ハイパーバイザー プラットフォームを有効にすると、Windows が起動できなくなる可能性があることが判明しました。 AMD システムが Windows ハイパーバイザー プラットフォームを有効にしてすでに正常に実行されている場合にのみ、これを試すことをお勧めします。
- 修理: Windows ハイパーバイザー プラットフォームを有効にしたために Windows が起動できなくなった場合は、システム BIOS で仮想化を無効にして再起動すると、この機能を無効にできるようになります。
Android Studio エミュレータ開発者 /u/lfy_google また、Windows 10 Home システムには「Hyper-V」オプションがないにもかかわらず、ハードウェア アクセラレーションは Windows 10 Home システムでも動作するはずであることも明らかにしました。 Windows のオプション機能で「Windows ハイパーバイザー プラットフォーム」オプションを有効にするだけで効果があります。 さらに、API 25 以下のサポートはまだ含まれていません。 ユーザーは、次の Canary ビルドでこの問題が修正されることを期待できます。
経由: Reddit