最新的游戏资讯
精彩的游戏攻略

极客的新宠?Lumia 950XL运行Windows 10 ARM64体验

极客的新宠Lumia 950XL运行Windows 10 ARM64体验

自从一款叫做RX-130的工程机的能够运行Windows 10 on ARM64(下称WoA)的价值被挖掘之后,和它使用同款处理器的Lumia 950XL也得以受益。在WoA还不够成熟的当时,笔者早已不再关心Windows Phone的研究了,倒是友站的某个铺路工在这之后变得十分激动……

一年多过去了,现在的WOA项目进展相比当时已经有了很大进步,安装流程相比之前也成熟了很多。

安装流程

获取安装镜像

安装之前,首先需要获得WoA的安装镜像。由于一般情况下不可能直接下载到WoA的成品光盘镜像,用于安装WoA的工具WoA Deployer要求必须从系统更新文件来转制镜像。这种镜像的下载和转制脚本可以从 uupdump.ml 或 uup.rg-adguard.net 获取。转制脚本会自动从微软的更新服务器下载构成Windows安装镜像的文件,并在你的电脑上转制成完整的ISO格式安装镜像,这个镜像就可以用于安装WoA了。

解锁Bootloader

解锁Bootloader要用到WP Internals这个工具。Bootloader解锁完成后,就能够安装WoA了。 安装WoA为了能够顺利安装WoA,你需要使用WP Internals将手机置入Mass Storage模式。

WoA Deployer支持两种安装方式:和原先的Windows 10 Mobile共存和只安装WoA。我们这里选择前者安装方式。默认情况下会将内置存储空间的18GB分配给WoA使用。接下来只需要选择WoA安装镜像内的install.wim,并将手机连接电脑,就可以开始安装了。

WoA Deployer会自动从Github下载驱动文件。安装需要约40分钟,比在一般电脑上将系统安装到机械硬盘要慢很多。安装完之后重启手机,接下来想必所有装过Win10系统的读者都知道怎么做了。只是,需要多等等。

使用体验

开机的时候,你会看到一个和Windows NT 6.X一样的启动菜单。你需要使用音量键选择启动选项,并使用拍照键确定。默认情况下,10秒钟内未操作会直接进入Windows 10 Mobile,这里我们选择Windows 10,也就是本文要介绍的。

由于参考了那款RX-130的ARM64 UEFI,开发者imbushuo很顺利地就把ARM64 UEFI带到了Lumia 950XL上,并能够成功运行WoA。而上层系统的驱动均为民间编写,在没有微软的官方正式支持的前提下,现有驱动能有这样的完成度已经很了不起了。

先前曝光过多次的工程机 RX-130因为手机的EMMC存储性能相比真正的SSD差距很大,再加上公版的骁龙810处理器,运行效能肯定是比不上近年搭载Core M系列处理器的超极本的。即便你刚开机什么都没做,骁龙810的巨大威力也会使机身温度居高不下,加了散热铜管也压不住。

由于GPU驱动也是民间编写,在缺乏DirectX支持的前提下,虽然系统能够支持图像加速渲染了,但在某些UI上的渲染依然存在BUG,例如类似Aero的磨砂透明窗口下面有随机闪烁的色块、子菜单旁有异常色块等。当然,缺乏这个也就意味着很多PC游戏都玩不了。

既然有这些BUG,那安装WoA的主要意义是什么?当然是运行X86 Win32应用。

运行效率

和便捷性和上一代为ARM架构处理器设计的Windows RT不同,如今高通的64位旗舰级CPU的性能已经足够强劲,使得这次的WoA能够很高的模拟效率顺利运行绝大多数专为X86架构处理器开发的Win32应用。2016年的WinHEC大会上,微软就展示了骁龙820处理器运行处于实验性阶段的WoA的实际表现,以及代表性的大型X86应用的运行效率。

而骁龙810作为高通的初代64位旗舰处理器,它模拟X86架构的效率如何?由于大多数的硬件检测软件(包括CPU-Z、AIDA64)均无ARM64架构版本,通过它们检测硬件参数和跑分是极不准确的,必须要通过实际应用表现来了解性能表现。

传统的大型软件运行表现

这里我们测试一下运行Photoshop。考虑到ARM64只能兼容32位X86应用原因,我们这里运行的是32位版的Photoshop CC 2015。Photoshop CC 2015首次启动需要约1分钟时间,打开图片的速度也还可以接受。至于滤镜的应用,也不需要慢慢等待处理完成,除了字太小,需要另外用鼠标操作之外,就没有大问题了。

日常中小型应用

在安装某些国内使用NSIS打包的应用的时候,安装包本身读取的速度非常缓慢,这也是X86模拟效率带来的问题,例如我们常用的办公用IM钉钉。虽然正常安装之后用户很难察觉到。但主要问题是,很多应用并没有为触摸屏优化,因此即便是在Windows平板上,应用的体验也很差,最后还得外接键盘鼠标或者使用虚拟触摸板。

使用原生的ARM64应用程序,就可以有效避免运行效率过低的问题。已知,韩国的Bandisoft公司就有推出专为ARM64设计的Bandizip,并且经过他们在搭载骁龙835处理器的华硕NovaGo上测试,ARM64版Bandizip运行效率比X86仿真的Bandizip要快两到三倍(https://cn.bandisoft.com/bandizip/help/windows-10-on-arm/ )。而在搭载骁龙810处理器的Lumia 950XL上,这一差距就更加明显。

使用 x86 版本 Bandizip 对高密度压缩的 7z 压缩包的测试速度 使用 ARM64 版本 Bandizip 对高密度压缩的 7z 压缩包的测试速度

UWP应用

由于Windows 10 Mobile已经止步Build 15254,那些要求更新版本的UWP应用将无法安装和运行。而WoA已经用上了更新版本的Build,自然也就能用上那些专为新版本设计的UWP应用,再加上WoA能够兼容X86应用,像微信这种Win32 EXE转制的UWP应用也就能够使用了。

原生的UWP应用自然也不在话下,例如网易云音乐。为PC端设计的网易云音乐UWP客户端在手机上的表现比Windows 10 Mobile下的网易云音乐其实差不多,就是界面的每个按钮太小了,而且竖屏操作的界面和手机版客户端差距也挺大的。

网页浏览表现

由于有了一个可用的GPU驱动,在系统自带Edge浏览器滑动网页没有遇到卡顿现象。同时,播放视频也成为了可能。在B站播放视频的时候,即便有大量弹幕,也没有遇到严重掉帧现象。

完整的桌面扩展可能性?

我们都知道,Lumia 950/XL的一个卖点就是Continuum,通过此功能就可以将手机的环境扩展到大显示器,获得类似桌面的使用体验。

然而,WoA下还无法支持通过Type-C接口的HDMI/DP输出,以及VBUS的协议还没有彻底解决,因此WoA下Continuum是无法使用的。如果能够解决这个问题,那么Lumia 950XL将有望成为真正意义上的口袋里的Windows平板电脑。

不过真的要拿来做生产力工具的话,确实比之前评测过的华为M6还不现实。

无法串流传统的PC游戏

Steam客户端支持从另一台安装了Steam的电脑上串流那台电脑上已有的游戏,理论上讲我们可以在WoA上安装Steam桌面版客户端,然后将自己PC上现有的任何游戏串流上来运行。

然而,笔者自测发现,即便真的安装了DirectX运行库,你也无法串流运行任何游戏,就是因为GPU驱动缺乏DirectX支持而导致的。也许仅使用OpenGL加速的游戏可以玩吧。

使用云电脑也不是一个理想的方案,因为市面上现有的云电脑PC端应用均没有考虑过在Windows平板电脑上运行的情况。

Xbox游戏可以串流,但并非任何人都拥有Xbox主机。

小结

自从Lumia 950XL能够安装完整Win10的可行性得到大家的关注之后,成色良好的Lumia 950XL甚至是RX-130在市场的售价一度上涨。毕竟和传统的Windows平板电脑甚至是早期的MID相比,在现代的智能手机上直接运行完整的Windows 10操作系统是非常有趣且新奇的玩法。

只是,骁龙810的效能实在太差,已经沦为了过时硬件,骁龙820也是Windows Phone所支持的最新的处理器,微软也早已抛弃了对骁龙820 WoA的支持,因此运行后续版本WoA的体验将会非常差。因此海外开发者也在寻求将WoA带入诸如OnePlus 6T这样的现代Android手机的可行性,因为它们的性能往往更好,且数量更大,只是为此适配驱动程序将是一件很不容易的事情。

考虑到其小众性以及驱动程序开发的封闭性,笔者认为发展前景并不是很大。而且,近年的代表性智能手机已经开始使用上了完全不适合Windows系统的异形屏设计,想让Windows良好运行仍然需要微软官方的正式支持,以及众多厂商的配合。然而,微软的市场重心已经转移到了云服务,笔者仍然对他们是否还重视WoA以及智能手机保持怀疑。

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

饭游网