麒麟990软件生态

文章讨论了华为麒麟990芯片转用于笔记本的能耗优势,但强调了其软件生态的不足,尤其是Linux生态和Wayland图形协议带来的兼容性问题。作者还提到UOS系统的qmake配置难题以及国产芯片面临的艰难境况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

聊一聊华为麒麟系列芯片机器和其他机器的不同,结论均为个人推测,仅供参考。

麒麟990这个芯片本来就是手机芯片,华为芯片生产受限后,就干脆把这些芯片做成笔记本,台式机的CPU,由于本来是为手机设计的,再加上7nm加持,能耗比非常好,L410这个笔记本本待机时间超长。

但是麒麟系列芯片的机器有个致命伤,软件生态非常不好。

因为本来linux和windows比,生态就烂的不行,arm 平台的Linux生态就更差了,如果是这样就不说了,但麒麟芯片系列配套的操作系统,由于是CPU芯片集成了GPU,图形协议用的是wayland而不是X11,导致在arm平台比如飞腾,鲲鹏上能运行的一部分程序在麒麟芯片的机器上不兼容不能运行,从而导致这些机器上可以运行的应用程序更少了。

选择wayland而不是x11,我想华为是为了追求节能和高效,因为ARM公司的mali图形驱动内核部分是闭源的,对应的userspace部分也是闭源的,而且userspace的闭源驱动很多型号只支持wayland不支持x11,我推测麒麟990自带的显卡G系列ARM公司提供的也是闭源且只支持wayland的驱动。所以就自然选择了wayland,但是强大如华为,在软件生态面前也没办法。

本来L410这个笔记本颜值高,摄像头指纹齐全,屏幕尺寸也大,待机时间据说能达到18小时,应该是可以秒杀一切国产笔记本的。但是由于软件生态上的问题,让这个笔记本二手鱼上价格沦落到1800-2500之间,能买这个本二手的人也就这些国产厂商用来测试的人吧,其他人买来真是用不了。

希望UOS官方人员或者技术大牛们为我提供一下在麒麟990芯片下编译qmake要设定的参数(./configure 后面的参数),主要是wayland图形库那块,不知道设置什么参数,qt在这个图形库上做开发的人很少,查不到什么资料。之前在x11图形库上试过交叉编译的方式,就是因为不知道设什么参数失败了。最后通过动态编译的方式,然后在deployqt结束后再手动把整套plugins放进去后才勉强实现了在990arm的UOS系统上能够把UI程序给运行起来。platform里面其实是打包了wayland的,但是最终启动的时候依然说是找不到,去用了一个好像是xdg-shell的东西来着(时间有点久具体名字记不大清了)。这个问题应该就是配置qmake的./configure参数没设对导致的。
debian11 已经全面专享逆向ARM的驱动,不再使用arm官网提供的mali系列驱动,用户态驱动在mesa里面。但能效以及稳定性如何,目前还不得而知,这个本以后会不会走debian逆向的驱动,现在很难说。但二手鱼上越来越多的这个系列二手本,说明用户买来用不了,就只有一个选择,回收(垃圾桶)。

国产难啊,路漫漫其修远兮,我辈还需加倍努力!

### 关于麒麟990芯片设备安装Windows系统的兼容性和教程 #### 兼容性分析 麒麟990是一款由华为设计的ARM架构处理器,主要应用于移动终端设备(如手机和平板)。由于Windows系统的主要版本(如Windows 10和Windows 11)是以Intel x86/x64架构为主要支持目标,因此在基于ARM架构的设备上运行Windows存在一定的挑战。尽管微软推出了针对ARM架构优化的Windows 10 on ARM版本,但它并不完全支持传统的x86应用程序[^3]。 对于搭载麒麟990芯片的设备来说,其硬件架构与传统PC使用的Intel/AMD平台不同,这可能导致以下问题: - **驱动程序缺失**:Windows系统可能缺乏对麒麟990芯片及相关外设的支持,需要依赖厂商提供特定的驱动程序。 - **性能瓶颈**:即使成功安装了Windows 10 on ARM,部分应用可能会通过模拟层运行,从而影响整体性能表现。 - **生态系统局限**:许多专为x86架构开发的应用无法直接运行在ARM平台上,需寻找替代解决方案或等待开发者推出原生版本[^4]。 #### 教程概述 如果决定尝试在麒麟990设备上安装Windows系统,则可以考虑以下几个方向: 1. **获取合适的镜像文件** 下载官方发布的Windows 10 on ARM ISO镜像作为基础安装包。注意确认该版本是否经过适配并适用于具体型号的硬件环境[^2]。 2. **准备启动介质** 使用工具如Rufus创建可引导U盘,将上述ISO写入其中以便后续操作过程中加载所需组件。 3. **进入BIOS设置界面调整启动顺序** 将优先级最高的选项设定为外部存储器即刚才制作完成的USB装置位置;同时关闭安全模式等相关限制功能以减少干扰因素的影响。 4. **执行实际安装流程** 按照屏幕提示逐步推进直至结束整个过程为止。期间务必留意分区规划以及必要服务的选择配置情况以免遗漏重要环节造成后期麻烦。 5. **解决潜在冲突事项** 针对可能出现的各种异常状况采取相应措施加以修复完善比如重新编译定制化的内核模块来匹配特殊需求下的图形显示效果等等[^1]。 ```bash # 示例命令用于验证当前系统架构类型 uname -a && arch ``` 需要注意的是以上方法仅作理论探讨之用,在实践当中还存在着诸多不确定性的风险要素有待克服突破才能真正实现无缝衔接的理想状态。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值