龙空技术网

Win10将原生兼容安卓App,但模拟器不会被打败

三易生活 5713

前言:

今天咱们对“win10无法运行模拟器”大体比较注重,咱们都想要了解一些“win10无法运行模拟器”的相关内容。那么小编也在网络上收集了一些关于“win10无法运行模拟器””的相关资讯,希望咱们能喜欢,小伙伴们一起来了解一下吧!

如果你是一位资深游戏玩家,可能会知道有一些朋友在玩手游时,使用的却未必是智能手机作为运行设备。比如说在一些竞技类手游中,部分参与者为了能获得更大的优势,会选择在电脑上运行游戏,同时使用键盘与鼠标代替触控进行更为精准的控制;比如说,在一些需要快速点击释放技能的手游中,使用PC配合连点器软件,能获得明显比在手机上点触更快的反应速度;又比如说,由于如今很多抽卡类手游都存在针对新账号的福利机制,因此也催生出了一批通过PC多开能力,快速大量培养一批初始“石头号”进行贩卖的“工作室”。

众所周知,主流手游基本只支持安卓与iOS两大移动操作系统,那么它们是如何在PC上运行,用键鼠和连点器软件进行控制呢?答案是模拟器,一种通过特定代码,在一个操作系统上模拟另外一种操作系统的软件。比如说在Windows操作系统上,就有不少安卓模拟器可用,而它们中很多甚至就是专门为在PC上玩手游而设计。

不过模拟器并不是“万金油”,正如其名称所示的那样,它的本质是一种黑箱式的模拟,这就意味着模拟器是用代码虚拟一个硬件,让软件以为自己运行在一台(或者多台)安卓手机上。而对于一些3D手游来说,实际上PC端的安卓模拟器并不能真正调用PC的显卡进行图形运算,而仅仅是借助CPU的算力“虚拟”出移动GPU,好让相关游戏能够顺利打开而已。如此一来,也就意味着传统的模拟器不仅运行效率低下,功耗极高,而且也不可避免地会出现许多显示异常和程序BUG的情况,体验实在是算不上优秀。

正因如此,当日前有传言称,微软方面正在筹划为Windows 10添加原生安卓APP运行的能力,甚至直接在Windows应用商店里提供安卓程序下载和更新服务时,想必不少手游玩家都感到了那么一丝兴奋。

Windows 10的原生安卓运行能力具体水平如何?从目前已经曝光的一些蛛丝马迹来看,它极有可能是基于最新的Windows Subsystem for Linux(WSL2)技术来实现。而这是一种与“模拟器”完全不同,能够直接原生使用PC的CPU算力来驱动Linux环境的高效运行机制。

最新的测试版显卡驱动可以让Linux子系统调用Windows的图形加速能力

不仅如此,在最新的Windows 10 21H1测试版系统上,NVIDIA与Intel两家都已经提供了特别的测试版显卡驱动,其最大的作用就是为WSL2子系统提供高级图形加速的能力。说得更直白一点,就是Windows 10里的Linux系统是可以直接“认出”显卡硬件,调用显卡进行OpenGL、DirectX,甚至Vulkan硬件3D运算。如此一来,相比靠软件虚拟GPU的模拟器,Windows上的原生安卓App功能届时将很有可能做到真正的高效率原生3D加速,从而使得在PC上运行大型3D手游硬件占用更小、画面更流畅,并且BUG也能更少。

NVIDIA WSL2测试版驱动的官方页面(没有开发者账号是无法下载驱动的)

说到这里,大家是不是已经准备立刻升级测试版Windows系统,删掉原本的模拟器了?先别急。作为常年参与Windows insider测试的科技媒体,我们三易生活可以负责任地告诉大家,虽然届时Windows 10的原生安卓APP运行效率可能非常高,虽然它可能解决许多主流手游在当前模拟器环境下的兼容性问题,但对于玩家朋友来说,却未必能够完全替代模拟器。

为什么我们敢这样说?首先问题就出在我们前文中讲到,目前已经可供测试者下载的“特别版显卡驱动”上。

长年以来,Windows系统的显卡驱动都需要遵循一个名为“WDDM(Windows Display Driver Model,Windows 显示驱动模型)”的规范。WDDM的版本号由微软制定,而每一个不同的WDDM版本都固定对应着一些特定的技术特性。比如说在前文中我们提到,在Windows内置Linux子系统中提供原生图形加速能力这一技术,就属于WDDM 2.9版规范的主要内容,因此只有那些符合WDDM 2.9规范的驱动,以及支持这些驱动的显卡才能实现这一功能。

小编的工作用机,可以看到RX590显卡驱动虽然是WDDM2.7,但不能完整兼容(不支持DX12U)

但这样一来问题就出现了,因为新版WDDM规范必然包含旧版规范的内容,也就是说支持WDDM 2.9版驱动的显卡,必须也得是支持WDDM 2.8和2.7版本才行。然而现行的WDDM 2.7规范对显卡的硬件性能要求却相当之高,高到什么程度呢?简单来说,完整的WDDM 2.7规范要求显卡必须支持但不限于以下这些功能。

硬件加速GPU调度(HAGS)

DirectX 12 渲染器模型 6.5版本

DirectX 12 光线追踪 1.1版本

DirectX 12 网格渲染器

DirectX 12 纹理空间遮蔽、采样器反馈

DirectX 12 视频资源保护

看明白了吗?其实简单来说,就是有且仅有AMD最新的RDNA 2架构显卡,以及NVIDIA RTX20系和RTX30系显卡,才能够完整支持以上全部WDDM 2.7显卡驱动规范所列举的功能。因此也只有它们能够完整适配更上位的WDDM 2.9驱动规范,才可以在未来的Windows 10系统中顺利提供对安卓子系统的图形加速功能。

如此一来,这也就意味着即便未来Windows 10真的可以极为高效流畅地运行安卓应用,可以毫无BUG地带动许多大型手游,但由于对显卡规格上的要求很高,因此很有可能许多平价的电脑并不能从新技术当中受益。真正能够玩爽的人,其实还是只有一部分高端玩家而已。而对于大量的普通用户来说,效率低BUG多,但并不需要高端电脑的传统安卓模拟器,可能还会是届时唯一的选择。

【本文图片来自网络】

标签: #win10无法运行模拟器