当前位置:首页 > 精选百科 > 正文

高通致力于通过SnapdragonXEliteSKU稳定支持Linux

发布时间:2024-05-15 15:51:38 编辑:朱纨雨 来源:

导读 [新闻稿]:SnapdragonXElite片上系统(SoC)因其在ArmPC上的Windows中的出色性能而受到关注。与此同时,我们也一直关注Linux。我们一直在坚持...

[新闻稿]:SnapdragonXElite片上系统(SoC)因其在ArmPC上的Windows中的出色性能而受到关注。与此同时,我们也一直关注Linux。我们一直在坚持传统的努力,通过上游一致的Linux内核补丁集流程,让Linux在基于Arm的PC上启动变得更加容易。

在这篇文章中,我将介绍我们在Snapdragon上支持Windows笔记本电脑上的Linux方面的记录,以及如何在SnapdragonXElite上延续这一记录。您将看到主线Linux内核中已合并的内容、待处理的内容以及我们的路线图上的内容。(这是我们

在嵌入式开源峰会上演讲“SnapdragonXElite计算平台上带有上游内核的Linux”的摘要。有关详细信息和链接,请参阅下文。)

在Snapdragon上运行Windows的SoC,并提供一致的Linux支持

通过与Lenovo、Arm和Linaro合作开展AArch64笔记本电脑GitHub项目,我们已将Linux支持内置到我们的几代SoC中,并在Snapdragon上运行Windows。我们确保您可以在许多采用我们上一代SoC的笔记本电脑上启动Linux。著名型号包括LenovoYogaC630(Snapdragon850)、LenovoFlex5G(Snapdragon8cxGen1)和LenovoThinkPadX13s(Snapdragon8cxGen3)。

我们的首要任务不仅是在我们的高端SoC上支持Linux,而且要尽快支持它。事实上,在公开发布每一代Snapdragon8后的一两天内,我们就发布了Linux内核支持的初始补丁集。SnapdragonXElite也不例外:我们于去年10月23日宣布了这一消息,并于第二天发布了补丁集。这是为了让一切在Linux和Debian上启动并运行而进行的大量预发布工作的结果。

SnapdragonXElite围绕名为QualcommOryon的定制QualcommCPU构建,拥有12个核心,时钟速度高达3.8GHz,单核和双核加速高达4.3GHz。其QualcommAdrenoGPU提供高达4.6TFLOPs,其神经处理单元(NPU)为AI工作负载提供45TOPs。该SoC的性能获得了TheRegister、Tom'sGuide、DigitalTrends、Gizmochina和thurrott.com等评论家的高度评价。

启动固件

SnapdragonXElite上的启动堆栈支持基于UEFI的标准启动。Linux使用设备树启动,所有标准引导加载程序(包括Grub和system-d引导)都应该开箱即用。我们使用Grub启动Debian,并双启动Windows和Debian。

我们正在与上游社区密切合作,解决使用设备启动时基于UEFI的BIOS的开放问题。问题在于,当您将多个设备树blob(DTB)打包到设备上闪存的固件包中时,没有一种标准方法可以选择要传递到内核的设备树。OEM通常会将多个DTB放入固件包中,因此它将支持SKU略有不同的设备,因此我们渴望解决这个问题。(请参阅我的同事ElliotBerman在嵌入式开源峰会上关于此主题的演示。链接如下。)

下图描述了该SoC上Linux的启动流程:

简而言之,我们未来六个月的路线图包括以下领域的工作:

端到端硬件视频解码,适用于Firefox和Chrome

libcamera-SoftISP相机解决方案的实现

GPU和CPU性能优化

电源优化(挂起/DCVS)

使我们的固件公开可用(在Linux固件中)

访问简单的安装程序(Ubuntu和Debian)

[记者注]:尽管SnapdragonXEliteSKU相对于现代替代品来说要新得多,但看到高通为确保Linux上的完全支持做出了贡献,这当然令人兴奋。此外,高通还邀请开发者和消费者贡献自己的努力,为显示、GPU、视频、音频、摄像头和电源管理等多个领域的支持做出贡献,由此,SnapdragonXElite系列开始了Linux之旅。


免责声明:本文由用户上传,如有侵权请联系删除!

上一篇:谷歌搜索人工智能概述将于本周开始向所有人推出

下一篇:最后一页