写点什么

Android 模拟器 Windows 版现在支持 AMD 硬件加速和 Hyper-V 了

  • 2018-07-12
  • 本文字数:1064 字

    阅读完需:约 3 分钟

为了提升在 AMD 处理器或微软 Hyper-V 虚拟机上运行时的速度,最新发布的 Windows Android 模拟器支持以前仅在Intel 处理器上才提供的硬件加速增强了。

虽然在Mac 和Linux 上提供原生AMD 支持已经很长时间了,但在Windows 上却并非如此,Android 模拟器仅限于使用软件模拟。通过向Windows Android 模拟器添加AMD 处理器和Hyper-V 支持,谷歌解决了开发者社区里两项存在已久的用户请求,谷歌产品经理Jamal Eason 这样写道。

这借助了微软新开源的API Windows Hypervisor Platform(WHPX)。WHPX 增加了一个扩展的用户模式 API,用于在虚拟机管理程序级上创建和管理分区,配置分区的内存映射,创建虚拟处理器并控制执行。WHPX 让创建的虚拟处理器可以利用底层硬件处理器提供的加速器模拟指令

对于运行在 AMD 处理器上的 Windows OS,要启用新特性,你必须在 Windows Features 下面启用“Windows Hypervisor Platform”设置。其他要求包括:

支持 Hyper-V 意味着,当 Android 模拟器在和其他使用 Hyper-V(如 Docker、HoloLens 模拟器等)或在 Azure 虚拟机中的程序并行运行时,开发人员仍然可以从 Android 模拟器硬件加速受益。之前,使用 Android 模拟器需要完全禁用 Hyper-V。

复制代码
<pre data-anchor-id="gwyl">

2> 模拟器:CPU 加速:禁用
2> 模拟器:CPU 加速状态:请在使用 Android 模拟器之前禁用 Hyper-V。以管理员身份启动一个命令提示符,运行“bcdedit /set hypervisorlaunchtype off”,重启。
2> 模拟器:错误:x86_64 模拟目前需要硬件加速!
2> 请确保 Windows Hypervisor Platform(WHPX)已正确安装并且可用。
2>CPU 加速状态:请在使用 Android 模拟器之前禁用 Hyper-V。以管理员身份启动一个命令提示符,运行“bcdedit /set hypervisorlaunchtype off”,重启。

复制代码

如果你想在使用 Hyper-V 的时候使用 Android 模拟器,那么你需要在 Windows Features 下启用“Hyper-V”设置,Windows 10 专业版 / 教育版 / 企业版均提供了这项特性。这是运行 Hyper-V 的额外要求,它主要是使用支持虚拟技术(VT-x)、扩展页表(EPT)、无限制 Guest(UG)特性的 Intel Core 处理器。而且,需要在 BIOS 中开启 VT-x。

在 Intel 处理器上使用 Windows 的开发人员不需要修改他们的环境配置,因为 Android 模拟器将继续使用默认的 Intel 硬件加速执行管理器(HAXM)配置。

查看英文原文: Android Emulator Now Supports AMD Hardware Acceleration and Hyper-V on Windows

2018-07-12 10:043541
用户头像

发布了 1008 篇内容, 共 423.5 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

把最新JAVA面试真题(阿里/字节跳动/美团)整理出来,却被自己菜哭了,赶紧去刷题了

Java架构追梦

Java 阿里巴巴 架构 面试

IPFS云算力挖矿系统开发技术

薇電13242772558

区块链 IPFS

云计算简史(完整版)

明道云

涨薪神作!华为内部操作系统与网络协议笔记爆火,Java程序员有福了

Java架构之路

Java 程序员 面试 编程语言

「Java并发编程」从源码分析几道必问线程池的面试题?

Java架构师迁哥

anyRTC Flutter SDK :全面实现跨平台音视频互动

anyRTC开发者

音视频 WebRTC RTC sdk 安卓

马士兵老师首推Java七条自学路线,自学到底能不能行?自学也能拿到40W年薪?

Java架构追梦

Java 架构 面试 马士兵 项目实战

阿里云视频云实时字幕技术,助力英雄联盟S10全球总决赛

阿里云CloudImagine

游戏开发 直播 语音识别 字幕

可以解除程序员中年危机的职业规划

Java架构师迁哥

cglib入门后篇

Rayjun

Java cglib

深度解析ThreadLocal原理

AI乔治

Java 架构 线程 ThreadLocal

Pulsar Summit Asia 2020 中文专场议题出炉!

Apache Pulsar

大数据 开源 Apache Pulsar

LeetCode题解:剑指 Offer 22. 链表中倒数第k个节点,使用数组,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【算法题目解析】杨氏矩阵数字查找

程序员架构进阶

算法 二分查找 杨氏矩阵

【T1543.003】利用 ACL 隐藏恶意 Windows 服务

比伯

Java 大数据 编程 架构 计算机

从零到千万用户,我是如何一步步优化MySQL数据库的?

冰河

数据库 架构 性能优化 分布式数据库 分布式存储

区块链产业,怎样“链”住未来?

CECBC

区块链

5G为数字化转型插上翅膀

CECBC

5G网络安全

非线性声学回声如何破解?华为云硬核技术为你解决

华为云开发者联盟

算法 音视频

简要分析近几年商业软件开发平台的现状

Philips

敏捷开发 快速开发 企业应用

从一场“众盟科技云滇之播”,我们发现了美食直播的商业与公益价值

人称T客

Docker

Java程序员必备,Github上星标55.9k的微服务神级笔记简直太香了,学完感觉自己又行了!

Java架构之路

Java 程序员 架构 面试 编程语言

数字人民币都来了 黄金还有什么用?

CECBC

数字货币

京东技术中台Flutter实践之路(二)

京东科技开发者

开源 中台 大前端 Web UI

TCP性能分析与调优策略

程序员 计算机网络 网络协议

当代开发者的六大真实现状,你被哪一个场景“戳中”了?

华为云开发者联盟

开发者 调研 报告

《迅雷链精品课》第二课:区块链核心技术框架

迅雷链

区块链

JVM真香系列:轻松掌握JVM运行时数据区

田维常

JVM

Redis基础—了解Redis是如何做数据持久化的

数据库 redis 编程 计算机

O'Reilly出版社又一经典之作——Python设计模式

计算机与AI

Python

Android模拟器Windows版现在支持AMD硬件加速和Hyper-V了_移动_Sergio De Simone_InfoQ精选文章