I’m waiting for the full llvm 16 packages (llvm + clang + etc.) available on the upstream https://archriscv.felixc.at/ and then I will rebuild the mesa-pvr-vf2 with the llvm 16.
Please use this command pacman -Syu --ignore gcc,gcc-*,libgccjit,llvm,llvm-libs for now.
I was able to get mpv to play 4K hevc files smoothly without having to use any special switches or options. The colours aren’t 100% correct and it can only decode and play 4K hevc videos @ 1080p. It got upset when I tried playing 4k or UHD videos on a 4K display.
I did not have to rebuild mpv for the hardware decoding to work under starfive Debian, I just installed the regular Debian mpv package.
I ran that command to update all the other packages, rebooted and yet I still cannot run startx (no screens found error) or get lightdm to start as root or user ie systemctl start lightdm
What make and model display are you using @cwt? What res are you running at? Are you booting off nvme? I doubt the boot disk type would make any difference to video.
How do you start lightdm, what command do you run as which user?
Both my 1080p and 4K displays work fine with GNOME under Starfive Debian.
I’m booting on nvme. I didn’t use a display but I have my HDMI video capture plugged in, which simulated a 1080p display then I view it on another PC using OBS. BTW, that should be fine for any 1080p HDMI display too.
use /usr/local/etc/X11/xorg.conf from the Debian image?
I haven’t had much luck with x11 yet. Only wayland and kms with gst-play on the vdec kmod stack. I only aim for working gstreamer encoding, not much more. check mpv -hwdec=auto -v to see what it is using under Debian.
You’re right, I hadn’t installed lightdm-gtk-greeter
and lightdm-gtk-greeter-settings. I have installed them now and rebooted but still get no picture when starting lightdm on my 1080 and on my 4K displays.
The xorg keyboard config shouldn’t stop X or wayland working.
What other GUI related packages did you install apart from lightdm?
I can see the Arch console and login fine on both my 1080 and 4K displays. As soon as I run systemctl start lightdm the screen goes black and then… nothing. I have to power cycle the VF2 at that point.
I’ve just noticed there was a new firmware release 4 days ago. I’m not running the latest firmware. I’m still on 3.0.4 so maybe thats why I’m having no luck.
May be, please note that my latest kernel patch now follow the MTD partition number as Starfive described in its document. So use flashcp to the same mtd0 and mtd1 as same as StarFive official Debian.
It was effected only on the Debian-202306. If you can boot Arch, you can flash the 3.6.1 firmware and then you can boot the board with both Debian-202308 and this Arch image too.
My comments about mpv were for firmware 3.0.4 and using Debian 202306. I need to update my VF2 to the latest firmware and I see there is a 202308 Debian image now so I need to try mpv again under that.
I presume we are still not able to run apt upgrade with the Debian 202308 image?