【问题标题】:Android Emulator stuttering + Artifacts (Windows 11 on AMD Processor)Android 模拟器卡顿 + 工件(AMD 处理器上的 Windows 11)
【发布时间】:2022-09-28 15:43:24
【问题描述】:

系统规格:

  • Windows 11
  • AMD 锐龙 9 5900x
  • RTX 2080 TI
  • 华硕 PRIME x570 PRO 主板
  • 32GB 内存

Android Emulator 非常滞后(无论选择哪种图像,我都尝试了从 API 21 到 33 的所有方法,并且每个图像都存在问题)。动画不流畅,动画时经常卡顿(就像他们在当前状态和 1ms 前的前一个状态之间跳转)并且随机出现很多奇怪的黑色伪影,我什至不能使用模拟器上的录制功能(结果只是黑屏)

我尝试过的:

  • BIOS 已更新至最新版本 (4403)
  • AMD 处理器的芯片组驱动更新到最新版本
  • Hyper-V、Windows Hypervisor 平台和虚拟机平台已关闭
  • 已安装适用于 AMD 的 Android Emulator Hypervisor(通过 Android SDK)
  • 对仿真器图形使用“硬件”
  • 重新安装 Android Studio
  • 重新安装 Android Emulator Hypervisor
  • Windows 没有更新
  • 运行模拟器时 GPU 使用率约为 2-3%
  • 在工具窗口或浮动窗口中运行模拟器没有效果
  • 尝试了模拟器设置中的所有渲染器(即使通过终端)
  • 编辑:未安装防病毒软件
  • 和这里一样。不管我用什么。我看到了您的配置 - 我有 Intel + RTX 2080。也许驱动程序中的某些冲突有问题?
  • @don11995 我也尝试重新安装 Nvidia 驱动程序和 AMD cpu 驱动程序,所以不太确定..
  • 我已通过在 Windows 显示设置中禁用“硬件加速 GPU 调度”解决了“黑点”伪影。但是滚动卡顿仍然存在于可以滚动视图的任何地方。但这种口吃只在 Android 12+ 的模拟器上。
  • 我试过了,但没有用:/ @don11995 仍然出现黑点和黑条
  • 这似乎只发生在 android 12 模拟器上。

标签: android android-studio android-emulator amd windows-11


【解决方案1】:

您需要确保在您的 BIOS 中启用了 AMD 虚拟化。请在任务管理器中发布您的 CPU 性能屏幕截图。我正在寻找它说启用了虚拟化,例如:

另外,您是否确保 Hyper-V 已完全禁用?核心隔离关闭了吗?还有很多其他应用程序可能会导致它重新打开。请参考Google's instructions

【讨论】:

  • 是的,虚拟化已启用,是的,核心隔离已关闭,是的,我确实按照说明进行操作,是的,我确实确保 hyperv 已关闭(也通过 bcdedit)
【解决方案2】:

刚刚解决了一个类似的问题,在完全卸载 android studio (https://stackoverflow.com/a/39953746) 并从 windows / system 32 / drivers 文件夹中删除 gvm.sys 文件后设法修复

【讨论】:

    【解决方案3】:

    我注意到同样的问题。解决了将模拟器图形选项更改为软件 - GLES 2.0这将解决故障问题,但您会注意到性能下降。 这个问题已经提交给谷歌issue tracker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多