20250127 Image download:(Including GPU and VPU driver)
1、Baidu Netdisk-20250127
2、Download link shared by LivingLinux
20250201 Image download,Labwc customized version (supports 1080p streaming hardware decoding):20250201 Chinese Description
1、Baidu Netdisk-20250201
2、Emporary storage Expiration date: February 4, 2025
3、Download 20250201 link shared by LivingLinux
root、user password : starfive
TF > 16GB
sudo xzcat -d vf2-debian13-XXXXXXX.img.xz | sudo dd of=/dev/sdX bs=1M status=progress
这个20250127系统 , 是从赛昉官方2409工程版升级到Debian-13测试版的,非常幸运的是它保留了2409工程版的GPU、VPU驱动和firefox119,没有因为升级被卸载,而且还能正常工作。所以这个系统,能让VF2在一些比较新的软件上,进行图形界面的硬件渲染,及本地媒体、流媒体硬件解码,例如:Gnome、Sway、Labwc、xfce4.20、wayfire。
这个系统不是完全开箱即用的 , 需要自己选择及配置,因为有GPU VPU的驱动,所以我尽可能的展现, VF2+Debian13能流畅运行的各种桌面环境,gnome、kde、ukui等对于嵌入式小主机过于庞大,使用sway labwc会更快捷。你选择后,可以把不需要的桌面环境卸载。
使用注意事项及说明:
1、避免使用apt upgrade命令,apt会提示有六百七百个软件可以升级,这些没升级的软件里,有些会让GPU VPU失效或被卸载。我在sources.list文件里,已经禁用debian主站镜像及debian国内镜像地址,只留2409工程版的debian归档库地址和starfive的debianrepo。
2、如果想安装新软件,是可以解禁使用debian主站和debian国内镜像站,但一定要小心操作,apt install后,一定要观察啥软件被升级、卸载、待自动清除,确认无害后再确定运行安装。 按我以前的失败经验,ffmpeg、vlc、mesa等等这些软件的改变,会破坏GPU VPU的正常运行。
3、Firefox119必须避免被改变,改变后流媒体播放不能使用硬件解码,硬件解码可以保证1080p流畅,软件解码勉强能播放720p。我做过测试,这个系统里能Firefox119和Firefox-128esr并存,用119就可以硬件解码,用128esr只能软件解码。经测试已确定,在完全升级的debian13( Not Upgrading: 0 )里,即使没有GPU驱动,Firefox119也能硬件解码1080p流媒体。
4、使用chromium只能软件解码。starfive的debianrepo有chromium103版,但我感觉它不太好用,已安装了chromium129,它原是为香山南湖riscv cpu编译的,我在VF2上使用没发现有大问题。chromium129可卸载,卸载后还想再安装chromium129也是可以的,我在/home/user/Downland里保留了chromium129的deb安装包。
5、系统的图形界面登陆,gdm3被替换成greetd + nwg-hello, 它们比gdm3运行速度快又好看,附图。但nwg-hello有个大问题,它好像跟gnome不太兼容,跟其它桌面环境兼容性还行。如果想换回gdm3可执行以下两个指令:sudo systemctl disable greetd.service ,sudo systemctl enable gdm.service ;如果想从gdm3换到greetd,运行以下两个指令:sudo systemctl disable gdm.service, sudo systemctl enable greetd.service。
6、VF2的GPU驱动是有两个版本,或wayland或xorg,只能二选一。2409工程版选用的是wayland版,openkylin2.0sp1选用的是xorg版。xorg版本不能运行wayland桌面,wayland版本下可运行xorg的桌面,但会或慢或变色。这个系统GPU驱动继承于2409工程版,也是wayland的。图形界面登陆器选项里,xorg和wayland的桌面环境都有,所以尽量不要选择xorg的进入。
7、系统里的gnome是从43升级到47, 我个人感觉,都是在VF2上运行,47比43流畅。
8、系统里没安装kde, 我测试过是可以安装的,sudo apt install kde-full ,xorg和wayland都有。xorg的kde运行速度很快,可惜会变色;wayland的因为GPU不匹配,软件渲染,速度很慢。所以我就没安装kde。
9、安装了xfce4.20, 也是x+w双版本,wayland版本可能才发行没多久,而且还是riscv架构,运行不太稳定。
10、Sway是从2409工程版升级上来的,是系统默认配置,因为如果修改配置,运行wayfire桌面环境可能会有两个任务栏,猜测wayfire调用了Sway。如果不使用wayfire,可修改配置Sway,论坛里有我之前写的配置文章。
11、安装了3D的wayfire, 因为是使用默认配置,所以进入的时间稍久,论坛里有我之前写的配置文章,增加个环境变量可以改善进入时间。
12、安装了据说是目前运行速度最快的labwc, 使用默认配置,进去后按主键+回车键打开终端,鼠标单击后出菜单可选退出。如果你需要使用xfce4.20的wayland版本,这个labwc是不能卸载的,它在wayland里代替了xorg版本的xfvm。这也就是我使用默认配置的原因,不然运行xfce4.20(w)时,有可能是两个不同的任务栏。如果配置labwc任务栏时,也是选用xfce4-panel, 那么可以避免出现两个不同任务栏,xfce4-panel不会运行两次,但xfce-panel 4.20目前是不够稳定的。我个人是喜欢用labwc的,有一年了,在x64、arm64、riscv64、linux、freebsd上都是常用的桌面环境。
增补内容,关于让这个系统更稳定的想法
1、之前说了不要使用apt upgrade,这样操作必定会有很大概率破坏GPU、VPU驱动,已经安装的软件包可以用apt reinstall的方式进行更新,相关依赖也会跟随更新。只是不能如upgrade那样批量更新方便快捷。
2、可以安装rsync、timeshift、timeshift-gtk(图形界面)等备份还原软件工具,安装软件前用还原工具备份一下,安装完,如果发现GPU、VPU驱动被破坏了,可以用还原工具还原成安装前状态,这样就可以得到相对稳定的运行这个系统。以上想法已实施,但未得到实施结果及时间验证。已确认,timeshift备份时, 是第3分区(boot)和第4分区一起备份的。timeshift的安装方法:
sudo apt install timeshift libxml-dumper-perl mmdb-bin mate-xapp-status-applet
2025年除夕夜,大家新年快乐。
为VF2的研发人员点赞,VF2 + Debian13 + Labwc + GPU + VPU + Firefox119,在Bilibili网站选avc播放策略,播放1080p,播放前缓冲时间减少,播放速度流畅,色彩鲜艳。播放1080p时,VF2的整机功耗7w~8w之间(无nvme,只有TF),整体功耗比以前降低。