一.开发者常见问题
1.已解决问题
| 问题类型 |
|---|
| 软件/驱动问题 |
| 硬件/开发板资料 |
| 芯片/技术规格 |
| AI/算力编程 |
| 开发工具与资源 |
| 其他 |
软件/驱动问题
【问题】godot4.5无法在
rv5
Bianbu 3.0
wayland
PowerVR bxe-2-32
上使用。OpenGL es和vulkan都不行。
好像godot的代码里设置了dri_prime,使用X11显示
【回答】我编译时忘记开启wayland支持了,感谢反馈,回头修一下
【问题】godot用不了
【回答】建议先用rvgdvm安装4.4.1版本
Godot RISC-V 4.4 · openKylin/godot-riscv - Gitee.com 目前rvgdvm支持bianbu3.0
【问题】Binanbu LXQt轻桌面发布,快来体验!固件下载链接:Index of /image/k1/version/bianbu/v2.3
【回答】速度有很大提升但有两个使用上的小问题
1.初使化设置密码时输入第一遍后就显示不匹配
2.每次登录虽然有显示用戶姓名但还是要再切换用戶处重新输入登录名称才能成功登录
【问题】我现在就不做扫phy操作直接这么去写phy的设备了。
dma的偏移可以给一下吗 我看设备树里没给,我用普通的0x1000/0x2000/0x3000偏移好像也不能进行reset和读写等的操作?
就是0xcac81000/0xcac82000/0xcac83000按照普通dma的寄存器偏移和寄存器操作都操作不了?
能否确认一下dma偏移
【回答】Muse Card gmac控制器的 DMA 偏移是 0x0000,全部寄存器定义在 k1x_emac.h中,但是请注意 MAC 控制器是通过:
#define MAC_MDIO_CONTROL 0x01A0
#define MAC_MDIO_DATA 0x01A4
两个寄存器访问 PHY 寄存器的,方法参考
【问题】再请问一下这个emac是和gamc4.0差不多吧?
【回答】你说的gmac4.0是synopsis gmac 4.0?注意 k1 gmac是自研IP,和市面上 gmac 都存在一定差异。比如看你反馈的图片有一个轮询GB位的操作,K1就没有这个bit位。如果使用的是K1自带的GMAC,建议严格按照K1 GMAC驱动文件来重新编写。
硬件/开发板资料
【问题】咱们musepi开发板的原理图有地方下载没
【回答】
【文件】MUSEPi_schematic-V1.1-20250619.pdf (1.9 MB)
【问题】请问是否有X60核心的技术参考手册或微架构手册,我希望了解具体的处理器微架构参数
【回答】K1的specifications里有:进迭时空开发者社区
【问题】MUSE Pi PRO 开机按F2无法进入UEFI 按F1~F12都试过了,都不行。
【回答】需要刷uefi启动的镜像,你现在用的是uboot启动的镜像吗?
这是uefi启动的镜像链接:
Index of /image/k1/version/bianbu-computer-uefi/v1.3/
以 *.img.zip 结尾,可以用balenaEtcher写入 sdcard,或者解压后用 dd 命令写入 sdcard。
自定义镜像以 .zip 结尾,可以用 Titan Flasher 刷机,或者解压后用 fastboot 刷机。
芯片/技术规格
【问题】k3访存有大幅提升吗
【回答】大幅提升。
1,K3的DRAM内存带宽相对于K1大幅提升,至少5倍以上。
2,K3的cache更大,速度更快。
3,因为K3有更大容量的TCM,如果开发者的算法针对TCM做了优化,特定场景的访存性能会进一步更大幅度提升;opencv里面的不少算子除了于老师组织针对RVV的可变长度向量计算的通用优化以外,开发者还可以针对各自的特定使用场景借助TCM这个特性做深度优化,访存性能会再叠加提升好几倍也很正常,毕竟TCM的延时接近L1 CACHE,比L2 CACHE还低,远低于DRAM。(K3还有一个很明显的优点,支持乱序,这样不仅仅RVV的向量计算性能大幅提升,scalar的性能即使没有针对流水线专门优化也会有明显提升)
【问题】最新内核版本现在是多少了,6.12?
【回答】6.6
AI/算力编程
【问题】我接下去把目光对准了tensor,请问官方攻城狮,用cpp如何调用Spacemit M1 X60的tensor编程接口?
【回答】IME是基于RVV的Tensor运算加速指令 【链接】
【问题】RVV是1阶张量级的,IME是2阶张量级的,如何用cpp调用IME编程接口?
【回答】onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_spacemit_ime1.cpp at upstream_main · spacemit-com/onnxruntime · GitHub
【问题】ime intrinsic有计划吗
【回答】已经在做了
【问题】进迭triton支持生成rvv + ime?
【回答】对k1来说,主要还是rvv,K3就支持了
【问题】K1实现了IME扩展的相关指令,如何查询该规范中每条指令的格式
比如vmadot指令的opcode,func3,func7的值
【回答】update下,仓库挪到GitHub - spacemit-com/riscv-ime-extension-spec: Following the RISC-V IME extension standard, and reusing Vector register resources, these instructions can bring more than a tenfold performance improvement to AI applications at a very small hardware cost
开发工具与资源
【问题】是希望在 aarch64 平台上面进行 Muse Pi 开发板内核的编译,就是 gcc 和相关的工具即可
我们有一个 Apple M4 Pro 运行用来做编译和构建服务器,在 Linux 系统下配合苹果的转译,构建 x86-64 的系统镜像很快速和稳定,但是无法运行目前进迭提供的在 x86-64 平台交叉编译 riscv64 的工具链
如果能够提供 aarch64 平台原生的交叉编译工具链会极大方便使用 ARM 平台进行开发的开发者 (使用 Apple Silicon, 高通 X Elite 等)
感谢您这边能考虑这个需求
【回答】我们尝试构建arm工具链的时候碰到了一些错误,还没时间深入解决。不过我注意到 RISCstar Toolchain 有一个aarch64版本,不知道是否能满足你们的需求
【问题】请问还有空闲的云设备吗,有一些算子优化的代码想测试
【回答】有,可以访问https://gdriscv.com 申请
其他
【问题】于老师演讲的时候感谢了好多次进迭,对于rvv1.0的良好支持确实降低了非常多开发难度
【回答】进迭即将推出的K3,于老师也有计划帮助进迭做进一步的RVV优化;因为K3的RVV位宽相对于K1有大幅提升,预期OPENCV的性能会大幅提升。
2.导入内部问题
【问题】请问pypi包vllm-0.11.0.post3+spacemit.0.cpu 的源代码在何处查看
【问题】What Ubuntu versions are supported? I tried on Ubuntu 24 and it couldn’t detect the device, though it might be some problem on my end.
二.优秀案例
YouTube
Could This RISC-V Board Actually Be for You? | Muse Pi Pro Review
SpacemiT Muse Pi Pro — Is RISC-V Finally Ready For Desktop Use? Performance, Thermals & Deep Dive![]()
OpenHarmony on RISC V! Meet the Muse Pi Pro






