你的下一部手机未必是手机

深度学习从入门到放弃

共 1513字,需浏览 4分钟

 ·

2021-09-11 18:05

最近,微软更新的windows11系统,让人大呼“马克吐温(Mac to Win)”。笔者也是跟随潮流,第一时间开启了tmp2.0,申请了Dev渠道,一睹“马克吐温”的风采。


折腾了一段时间,发现界面确实是好看了,就是Bug也多了,属实有点难受,所以不推荐主力机上windows11。



项目 · 背景

说了这么多,终于要到主题了,随着微软更新window11的热度,我也发现了一个去年由国人大佬发布的项目:edk2-sdm845 以及 WOA-Drivers。

项目地址分别如下:

  • https://github.com/edk2-porting/edk2-sdm845

  • https://github.com/edk2-porting/WOA-Drivers

从项目的命名来看,前者是为高通骁龙845处理器所创建的UEFI固件,用来在骁龙845手机上引导window系统;后者则是Window on Arm的硬件驱动。


那么这两个项目存在的目的是什么呢?首先,学过Android系统的同学应该会知道,当我们启动手机电源的时候,手机一般会通过以下几个步骤才会启动系统。

图来源:B站极客湾


而对于window系统来说,则会通过如下的步骤来启动系统:

图来源:B站极客湾


对比以上两张图,我们可以发现,手机或者电脑在进行初始化前,都会使用某个“步骤”(Bootloader、UEFI)来进行硬件检查。那么如果我们想在手机上运行window系统,就需要一个UEFI来替代原本的Bootloader来引导硬件。这也是edk2-sdm845这个项目的目的,而引导硬件之后,就需要准备底层硬件驱动,由于安卓手机一般使用的是ARM架构,而window电脑使用的一般是x86或者是x64,所以他们的驱动一般不是通用的。所以项目WOA-Drivers就是提供驱动的。


而之所以能够出现这2个项目,主要还是有以下几个历史原因:

  1.  微软使用了高通的芯片骁龙850(845超频)发布了window pc。

  2.  微软发布了 window arm 版本,可以正常使用x86 x64的软件,只不过 需要模拟,这会导致一定的性能损失。

  3.  国人大佬的不懈努力。


总而言之,并不是所有的手机都能够刷入window系统的,这里给出目前的设备支持状态:

图来源:设备支持状态 (renegade-project.org)


从设备支持状态中可以看到,目前来说 一加6/6T以及小米MIX2s的支持最好,基本的功能已经完善了,这里点名MIX2s没有刘海真的是太棒了,并且蓝牙问题已经解决,触屏比1+好用,充电也没有1+那么挑充电器,简直完美!


性能 · 测试

那么,装完window11的安卓手机性能究竟如何?可以干什么呢?首先是鲁大师跑分,好嘛,击败了全国12%的电脑,这性能可以相当于i5-4200U+GT630了。比我家的古董电脑强多了。


接着,是游戏的测试,这里给出项目组测试过的部分游戏,目前能玩的基本都是x86或者原生arm的游戏,而x64游戏基本不能使用GPU进行渲染,所以还得等微软适配。


总结,通过刷window后,845手机便再次满血复活,可以用来轻度办公,玩小游戏等,总的来说还是不错的。


好了,以上就是本次推文的全部内容了,想要知道如何刷机的可以点个关注,下一期会给同学们接收怎么进行刷机噢。


浏览 63
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报