I got this error on Intel Core i5-680, 4GB memory. BIOS boot mode.
Error 36 : Decoding error : Unsupported frame parameter
on both artix-base-openrc iso and artix-cinnamon-openrc iso.
I googled and find this error comes from `zstd`.
<https://github.com/facebook/zstd/issues/403>
Is there some change on zstd in 20210726 iso ?
I would try a more up to date iso from the weekly builds.
In fact I also tried the last weekly iso on August (the ones just before 20210823). The same error happens.
I think it is due to the new version of zstd changes its default parameters. So that the squashfs image cannot be mount on old PC.
You could try one of our older ISOs: https://iso.artixlinux.org/archived-isos.php, if you boot and install, make sure to change the compression type in /etc/mkinitcpio.conf before you update.
I tried artix-base-openrc-20210426-x86_64.iso and artix-cinnamon-openrc-20210426-x86_64.iso, both are working.
My current OS is installed with artix-cinnamon-openrc-20210426-x86_64.iso.
I hope the official iso can make some change to make future ISOes working under 32 bit BIOS environment.
The error may due to the new package is bigger and zstd cannot decompress it under 32 bit.
This better be reported upstream. Until they fix their stuff, you'd better keep those ISOs somewhere at hand...
The zstd GitHub issus says:
Would you test "-20 --ultra" under 32bit BIOS mode ?
I am not sure about the "-M", maybe "-M 32M" is useful too.
It seems the limitation for 32bit is only 32M.
I find `buildiso` is using `mksquashfs /var/lib/artools/buildiso/xxx/artix/rootfs /var/lib/artools/buildiso/xxx/iso/LiveOS/rootfs.img -comp zstd -Xcompression-level 15 -noappend`, the compression-level is too high for PC with little memory.
4GB is barely "little memory", the community-gtk ISO which is over 3GB compressed boots fine in a VM with 512MB. Something else is the matter with your system.