added instructions for GPU and video decoder acceleration for Firefox
For those who already has ffmpeg-git package, update the pkgbuild files with latest commit and rebuild woth latest patch, otherwise you might face some color issues on vp9 videos on youtube
From Arch Linux standard I think my image is good to go. Flash it and Install anything you want.
If you want all support package out of the box sorry itās not there because Iām not making any assumptions on the use cases just like the original Arch Linux and only aims to provide a bootable working ALARM user-space so that you donāt have to deal with the bootloader and the rootfs.
For your use cases, you still need to follow the instructions and do them manually.
Sorry I have not tested Wifi for my self and the package is not included (like the original arch).
You will need to install iw or wireless_tools . Hopefully wifi is not your only option to connect to the internet, if that is the case you have to copy the tarballs with something like a usb stick.
sorry for basic question, but all these kernels terminology are a bit confusing: what difference is upstream compared to vendor? With upstream would it brings us closer to mainstream?
Upstream kernel is the kernel directly from kernel.org, the original Linux kernel.
The vendor defined kernel, in this case, the kernel shipped by rockchip/radxa.
Although they are both called āLinux Kernelā their source code are very different. A vendor defined kernel will have support code for a particular hardware that is not yet supported by mainline kernel. The worst part of this situation is that the (rockchip) vendor kernel includes too many vendor-specific hacks and the codebase is diverged from the upstream too much so that almost none of their code in their kernel to bring up the hardware can be directly used in the upstream kernel, and the upstream kernel developers has to implement the drivers by themselves, probably not always from scratch, but still a lot of work.
When the hardware support from upstream kernel lands, we will no longer be locked to rockchipās kernel version and we can use the original kernel for our boards, and we will have our freedom to update our as soon as a new kernel version is released.
I see, so in short upstreaming is porting their patches to latest kernel version published, and mainline is when we no longer require patching linux kernel to get specific hardware support?
Correct. The word āmainlineā also has a different meaning in describing linux kernel version. It could mean the upstream kernel with its version ānewer than stableā . But this is only used when talking about upstream kernels.
Iāve followed @boogiepopās instructions. After installing the new kernel and making changes to /boot/extlinux/extlinux.conf, I then rebooted the board. It then wouldnāt boot. Iām not sure why. Iāve tried to install Arch on the board once before and the same thing happened. Can someone help?
I assume you were using armbian previously. In your boot partitions extlinux.conf make sure the kernel, initramfs and the dtbs point to correct files. If they are connect with a uart cable and see what the bootloader or kernel complains about.
Btw i just got a 8k av1 decoder working, new kernel with radxa git tree with latest patches from icecream95 is coming if i can manage to work out arch linuxes versioning scheme.