首页 > 开源 > 小板子运行大模型:deepin 25 RVA23 版本适配进迭时空芯片 SpacemiT K3

小板子运行大模型:deepin 25 RVA23 版本适配进迭时空芯片 SpacemiT K3

OSChina资讯 2026-09-17 10:17 4 阅读 查看原文

deepin 作为国内领先的 Linux 操作系统发行版,一直致力于为用户提供更广泛的硬件支持,并积极投身于蓬勃发展的 RISC-V 生态建设。自 deepin-ports SIG(特别兴趣小组)成立以来,deepin 在 RISC-V 架构的适配工作上取得了令人瞩目的成果——从单板计算机到开发板,从桌面环境到内核与图形驱动,deepin 已成功支持市面上大多数主流平台,为 Linux 操作系统生态注入了新的活力。

近期,在 deepin-ports SIG 的协助下,结合 Next (RVA23) 仓库,deepin 25 现已适配进迭时空(SpacemiT)K3 设备,并在其上顺利运行本地 AI 模型版本的小U同学(原 UOS AI)。这意味着 RISC-V 平台上的桌面操作系统,第一次真正具备了"开箱即用"的本地大模型能力。

 

SpacemiT K3:一颗为 AI 而生的 RVA23 芯片

K3 是进迭时空(SpacemiT)推出的新一代旗舰级 RISC-V 计算芯片,也是全球首批完整符合 RISC-V RVA23 规范的 AI 计算平台之一。它采用 RISC-V 同构融合计算技术,在单颗 SoC 中集成了两类定位互补的核心:

  • 8 颗 X100 通用计算核:4 发射、乱序执行的 64 位 RISC-V CPU,完整符合 RVA23 规范,单核 SpecINT2006 大于 9.0/GHz,最高主频 2.4 GHz,8 核共享 8 MB L2 缓存,整机通用算力约 130 KDMIPS,负责系统控制、桌面交互与通用计算。

  • 8 颗 A100 AI 计算核:专为 AI 负载设计的 RISC-V AI-CPU,通过进迭时空自研的 IME(矩阵运算扩展)指令集提供原生 AI 算力,8 核合计约 60 TOPS(INT4 稀疏),可流畅运行最高 300 亿参数的大模型(30B 下推理速度大于 10 tokens/s),并同样符合 RVA23 规范,可与通用 CPU 共享同一套编程模型,无需额外的算子转换开销。

  • 此外还集成了 2 颗 RT24 实时核,用于系统管理与低功耗控制,形成"通用 + AI + 实时"的三域协同架构。

K3 还集成了支持 Vulkan / OpenGLES 的 3D GPU、4K 编解码的视频引擎,以及 PCIe Gen3、USB 3.0 等丰富接口。典型功耗仅 15–25 W,非常适合 AI 消费硬件、办公会议与内容创作等场景。

值得强调的是,X100 与 A100 均支持 RVV 1.0 向量扩展(VLEN 分别为 256 与 1024)以及部分 RVA23 的可选扩展(Vector Crypto 等),这为上层软件充分利用向量与矩阵指令打下了硬件基础。

 

deepin 25 适配:从内核到桌面的完整支持

deepin 25 早在数月前就通过 deepin-ports SIG 支持了 SpacemiT K3,并持续通过 deepin-ports 仓库维护和更新内核与 GPU 驱动:

  • 内核与引导侧:deepin-ports SIG 在 deepin-ports-kernel 仓库持续维护面向 SpacemiT K3 的 6.18 内核分支和 u-boot 等组件。
  • 系统侧:依托成熟的 deepin-ports-image 打包机制,deepin-ports SIG 能够持续跟随 deepin 主线版本更新。在最近,该机制也同步加入了对 Next (RVA23) 仓库的支持。
  • 图形侧:deepin-ports 仓库同步适配了 K3 的 GPU 驱动与固件,经实机测试可正常工作。

目前,用户可以在 deepin-ports 的镜像列表中下载到最新的 K3 体验镜像,按照安装指南完成分区、刷写 bootloader 与系统镜像的完整流程。

 

Next 仓库:为新一代硬件提升基线

传统的 deepin 25 主线基于 RVA20 构建,其核心组件版本(GCC/LLVM/glibc等)虽然稳定,却已无法满足 RVA23 新硬件的生态需求。为此,deepin-ports SIG 提出了独立的 Next 仓库(RFC 见 deepin-community/rfcs#18),作为 deepin 25 的上层叠加仓库,同时启用 amd64、arm64、riscv64、loong64 四个架构的构建,并针对 riscv64 架构开启 RVA23 全局优化。

Next 仓库提供了一套更高基线的基础运行库,并将核心工具链整体升级:

  • GCC 15(默认) + 16:是原生完整支持 RVA23 Profile 的版本,可直接通过标准 -march 参数开启相关指令集。

  • Binutils 2.46:引入对 RVA23 Profile 的汇编与链接支持。

  • Glibc 2.42:合入 RISC-V RVA23 相关的字符串与内存操作优化。

  • LLVM 21(默认) + 22:RISC-V 后端迭代极快,选用较新的稳定版以让 Rust、Clang 构建的软件包吃满最新优化。

  • OpenSSL 3.5:集成 SM3、SM4、SHA512、ChaCha20 等算法的 RISC-V Vector / Zbb 汇编级优化。

仓库内的软件包完全按照 RVA23 基线构建,并特别地在 GCC 15/16 与 binutils 中 backport 了 SpacemiT K1/K3 的矩阵运算扩展(IME)支持。该仓库的维护原则是尽量减少下游 patch、直接跟随上游版本,以适应有限的维护人力,同时也作为 deepin 下一代版本(next)的技术验证场,降低未来跨大版本迁移的风险。

 

本地 AI 支持与小U同学

本次适配的最大亮点,是 deepin 在 RISC-V 平台上打通了从工具链到应用层的本地 AI 全链路。

适配镜像中的小U同学(原 UOS AI)使用基于 RVA23 与 SpacemiT 矩阵运算私有扩展构建的本地 AI 运行时 deepin-modelhub,已针对 riscv64 下的 CPU dispatch 完成适配,能够根据当前芯片能力自动选择最优算子实现。与此同时,llama.cpp 等模型运行时常用的 GGML 运算库也对应打开了 SpacemiT 相应指令集的支持(全部 variant 已在 RVA23 仓库中构建并验证 RVV 加速),并合入了 SpacemiT K1/K3 私有扩展的加速能力。

实际使用中:

  • 既可以在 小U同学 中直接下载并运行本地模型,享受桌面级 AI 助手的完整体验;
  • 也可以自行从仓库安装 llama.cpp 等软件,加载自定义的 GGUF 模型,搭建属于自己的本地推理环境。

自此,RISC-V 设备真正成为一台可以离线运行大模型的桌面计算机。

 

演示

K3 系统运行:

如图所示,系统正确识别到了 K3 的 8 颗 X100 通用核与 8 颗 A100 AI 核。

在运行本地 AI 模型时,相关任务会自动派发到 8 个 A100 AI 核心,充分释放 K3 的 AI 算力。

 

 

版本发布

适配 K3 的最新 deepin 25 RISC-V 体验镜像已在 deepin-ports 镜像列表发布,用户可参考安装指南完成镜像下载、校验与刷写。同时,Next (RVA23) 仓库相关的基础库与工具链仍在持续构建与验证中,后续将进一步完善 RISC-V 桌面与本地 AI 体验。


相关链接

欢迎更多开发者与爱好者加入 deepin-ports SIG,一起为 RISC-V 桌面生态与本地 AI 添砖加瓦。