写点什么

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:043682
用户头像

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

关注

评论

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

声网Agora发布创业支持计划:聚合50+合作伙伴、11项资源扶持创业者

ToB行业头条

声网 Agora

"无密码时代"已经来临!

龙归科技

身份认证

图解垃圾算法,No,捡垃圾算法

叫练

GC算法 引用计数法 标记清除法

epoll源码分析以及在Redis中的实现

Linux服务器开发

redis 后端 epoll web服务器 Linux服务器开发

全球案例 | Infobip :这家估值十亿美元的公司像初创企业一样规模化发展,像大型企业一样标准化

Atlassian

DevOps Agile Atlassian Jira ITSM

霸榜Git!2021年阿里巴巴Java面试权威指南(全彩版)

Java 程序员 面试 架构师

收藏!这些IDE使用技巧,你都知道吗

xcbeyond

IDEA 技巧 3月日更

经典排序算法分析

roseduan

算法 排序算法

以数字人民币为契机 推动人民币国际化进程

CECBC

金融

一周信创舆情观察(3.8~3.14)

统小信uos

发布两小时,霸榜GitHub!Spring Boot实战文档

Java 编程 程序员 架构师

趋势预测:2021年五大流行的编程语言

薇薇

Java c php JavaScript Python PEP

filecoin云算力软件开发|filecoin云算力APP系统开发

系统开发

朱嘉明:比特币开创人类新型财富实验

CECBC

数字货币

霸榜Git!2021年阿里巴巴Java面试权威指南(泰山版)

Java架构之路

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

filecoin矿机系统开发|filecoin矿机软件APP开发

系统开发

如何评估需求优先级?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

低代码/无代码,作为IT开发界的“新英雄”它究竟有何神技?

优秀

低代码 无代码开发

聊聊 Python 自动化脚本部署服务器全流程(详细)

星安果

Python 自动化 服务器 部署

全凭阿里大牛总结的Java面试笔记,首战成功拿蚂蚁offer

Java架构之路

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

php 再上热搜!swoole 创始人投出反对票,质疑 php 协程最新提案

薇薇

php 编程 新特性 php扩展

打卡学习VBA和PYTHON week01

小怪兽

IT蜗壳教学

寻找被遗忘的勇气(十八)

Changing Lin

3月日更

DCache 分布式存储系统|Set, ZSet 缓存模块的创建与使用

TARS基金会

nosql 缓存 分布式 MySQL 高可用 TARS

JDBC—往MySQL中写入Blob数据时,出现错误:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5724349 > 1048576)

打工人!

Java MySQL JDBC Blob

2021年新兴的十大区块链技术趋势

CECBC

数字技术

直击面试!阿里技术官手码12W字面试小册在Github上爆火

Java架构之路

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

炸裂,IBM系统架构师居然把自己15年Java经验整合成一本小说?

Java架构师迁哥

科技进化的终点,与荣耀全场景的起点

脑极体

filecoin挖矿软件开发|filecoin挖矿APP系统开发

系统开发

uni-app跨端开发H5、小程序、IOS、Android(二):开发工具HBuilderX使用技巧

黑马腾云

微信小程序 uni-app App 3月日更 Hbuilderx

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