Hello, I have merged the stable kernel 6.12.83 and this is running fine on my VF2L. However, I only run it headless so not sure about hdmi etc. Maybe you will find it useful. GitHub - r0b0/visionfive2-linux · GitHub
![]()
A kernel without HDMI is not very meaningful, because the jh7110 has only 4 items that have not been upstreamed, including HDMI. There are many options for headless kernels. ![]()
Sorry I wasn’t clear enough. I have connected the HDMI now to test it and it is working just fine - both picture and sound.
The kernel is based on the starfive repo so it includes everything their original 6.12.5 version did. But I run this machine on public internet so I wanted security fixes. That’s why I upgraded the kernel to the latest 6.12 LTS version. Hope this clears it.
![]()
stable kernel 6.12.83 + Debian 13.4.0 stable release
Now 6.12.85 with fixes for the today’s security hole - Copy Fail — CVE-2026-31431
It is a local privilege escalation to root! (Would be a total nightmare if it was a available remotely). But without patching it can be mitigated today by blocking the algif_aead module as demonstrated in the URL you provided
Original patches from starfive-tech to the main kernel branch.
I have updated the version to 6.12.88 and added a deb repo: VisionFive 2 Linux
I would appreciate if you could test it and report back! Especially if you are able to test on some other configuration, e.g. VF2 or with ubuntu. I only ever test on VF2lite on Debian.
Test debian202510 for VF2:
After upgrading to Kernel 6.12.89, gnome runs smoothly, GPU runs smoothly, and HDMI sound is normal; Occasionally unable to find nvme on VF2; VPU not be working, MPV plays local videos, before upgrading: CPU<30% GPU<30%, after upgrading: CPU>70% GPU<30%.
Test ubuntu24.04.04 for VF2:
Error installing Kernel 6.12.89,
dpkg: error processing package linux-image-6.12.89-r0b0-2026-05-15(–configure)
After restarting, gnome runs slowly and the GPU is not functioning properly.
This is exactly the reason, why I only run a distribution kernel for anything relevant. There is some new security hole, and custom kernels don’t patch it. If you are lucky, they don’t ship the module affected by the bug, if you are unlucky, the kernel is affected, and there is no mitigation.
My stance here is pretty clear: If the driver isn’t upstream, it doesn’t exist!
Thank you for testing. With the latest version 6.12.90 I have also added the 3 external modules for VPU from the soft_3rdpart repo. Video processing should improve now in debian!
I am not sure about the regression with NVME, I am not aware of any changes there.
Re: the ubuntu incompatibility - I will probably leave this for someone who actually uses ubuntu.
Test debian202510 for VF2(Not upgraded to debian13.5). After upgrading to Kernel 6.12.90, gnome runs smoothly, GPU runs smoothly, VPU runs smoothly. ![]()
Occasionally, it can be ignored.
starfive_ubuntu2404, Actually, I don’t need it either.
Labwc is faster than gnome,
Debian13.5 is newer than Ubuntu 2404.
ps:In case I don’t see you,good afternoon,good evening and good night。
![]()
Current version: 6.12.94
hi,r0b0
I suggest you change the title; it’s no longer 6.12.83.


