进迭时空双周报(20250619-0703)

一.开发者常见问题

1.已解决问题

问题类型 链接
多媒体处理与编码 多媒体处理与编码
工具链与开发编译 工具链与开发编译
系统与内核 系统与内核
硬件与调试 硬件与调试

多媒体处理与编码

问题】如何测试ffmpeg编码帧率上限
回答】1、把待编码yuv文件放到/tmp目录
2、执行编码命令
ffmpeg -f rawvideo -s 1920x1080 -pix_fmt nv12 -i /tmp/input.yuv -c:v h264_stcodec -f null /dev/null
3、查看输出打印
frame= 1318 fps=126 q=-0.0 Lsize=N/A time=N/A bitrate=N/A speed=N/A

问题】自建视频网站长视频时只有声音没有图像。
可以正常播放短视频。
回答】你的视频是 HEVC 格式的
Windows 需要安装 HEVC 解码器(OEM 没有预装的话需要自己付费在 Store 购买)
Linux 的话,Firefox 要 137 之后才支持 HEVC 硬解(VA-API)
Chromium 的话 VA-API 要 108 以后,因为你的长视频编码格式是 HEVC/H265,短视频编码格式是H264/AVC,所以会有不正常播放的问题

问题】视频编码格式是在哪里查的呀
回答】可以安装一个 mediainfo GUI/CLI 看一下,或者 ffmpeg 也能看

工具链与开发编译

问题】板子上自带的工具链不支持rvv intrinsic v1.0, 进迭时空没有再更新过工具链吗?
回答】bianbu的话,软件源直接装gcc/llvm的高版本就可以

问题】进迭的bianbucloud可以做弹性服务吗?
回答】进迭的云服务目前还不能提供公网ip,无法做弹性服务。这种业务未来我们可能会规划,建议持续关注我们云平台

问题】我的设备是muse pi pro,我下载了最新的源码包和叉编包,试图单独编译uboot失败。在根目录用make linux-rebuild后有如图报错,仍然是uboot的问题。我可以成功单独编译linux和opensbi。请问有人能告诉我官方发布的源码包中的uboot应该如何编译吗?
回答】可以尝试一下容器的方案

系统与内核

问题】请问下咱们musebook的linux kernel的github仓是哪个?具体的哪个分支?我的系统版本是6.6.36的kernel
回答内核编译 | Bianbu | 进迭时空开发者社区 建议先在桌面终端执行do-release-upgrade -f DistUpgradeViewGtk3升级到2.2,再编译k1-bl-v2.2.y分支的代码替换。

问题】请问K60有类似平头哥C910一样的指令集手册吗?
https://github.com/space-mit/riscv-ime-extension-spec
我在官方这边只找到了IME拓展的手册?https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource//1737721869472/玄铁C910与C920R1S6用户手册(xrvm)_20250124.pdf」
就是类似于这个比较完整的
回答】目前没有吧。不过除了IME其他都是标准指令,就一般直接看社区标准的手册了

问题】Is there any other distribution that I could use instead of Bianbu Linux? I understand it’s easy to just replace the roots, but is there any distro that properly packages the needed firmware? (like k1x-vpu-firmware?)
回答】目前官方支持的镜像在这个目录下Index of /image/k1/version
其他三方支持的包括openkylin、fedora等,可以去他们的社区找发行版下载并烧录,但是要注意对应的板型

硬件与调试

问题】几次安装deb后,系统卡在了bianbu图标了,进入不了系统,现在是强制关机还是咋弄
回答】强制关机后,用titantools刷机工具刷出厂版本的固件,只刷bootfs分区即可恢复,恢复后重新安装内核包即可。
你的应该是这个固件 https://archive.spacemit.com/image/k1/version/bianbu/v2.0.4/bianbu-24.04-desktop-k1-v2.0.4-release-20241206002355.zip
刷机文档参考进迭时空开发者社区

问题】请问musepipro可以使用jtag进行调试吗,我们要怎样连线
回答进迭时空开发者社区 gpio 70,71,72,73是jtag口

问题】请问我们可以在哪购买tf卡引出的调试器呢
回答】直接买个jlink加排线连到引脚上就可以

2.导入内部问题

问题】kernel version:6.6.63 #2 SMP PREEMPT Wed May 21 09:26:16 CST 2025 riscv64 riscv64 riscv64 GNU/Linux [k1-bl-v2.2-release]
循环运行SPEC 2017里的628.pop2_s时,机器概率死机,主板红灯常亮,无法远程连接机器。我使用的主板是内存16GB的,而且在跑程序时还给增加了8G的swap。

问题】We are testing graphics x86_64 applications in Bianbu OS
so we need proper graphics drivers for it:
llvmpipe:
it’s like 3x faster then softpipe (good for app testing via xforwarding)
amdgpu:
for proper game testing

问题】请问有没有可以跑qemu virtio平台呢

问题】描述: 运行完程序后合上笔记本,下次开机的时候就打不开了,长按电源键指示灯熄灭后重新按电源键启动,之后指示灯会亮并出现开机的界面,但是图标闪过后屏幕就变黑了,然后按什么都没反应,指示灯还在亮

问题】bianbu2.2:Why is btrfs missing? It’s not only not built into the kernel, the btrfs-tools package isn’t even in the repo.

问题】你好,有没有M1 8571的软件?

二.优秀案例

YouTube

Best Banana Pi BPI-F3 Set 16GB RAM SpacemiT K1 8 Core RISC

Bilibili

RISC-V中国峰会