Несмотря на то, что массовым дешевым ARM-одноплатникам уже 10 лет, они только-только начали подбираться к званию одноплатного
компьютера: современные ARM-процессоры стали достаточно производительными, загрузка стала более-менее унифицирована (UEFI+SBBR/DeviceTree), все основные SoC'и начали поддерживаться в mainline-ядре Linux, но самое главное: появились более-менее работающие открытые видеодрайверы для X11/Wayland — Panfrost/Lima
На сегодняшний момент (а пишу я это 1 августа 2021) самыми пригодными для бытовых нужд являются решения на последнем поколении Amlogic SoC: ODROID-N2+, Khadas VIM3. У них быстрые ядра, быстрая оперативная память, быстрая графика. На них неплохо работает Panfrost (Gnome 40 работает быстро и без артефактов), есть готовые дистрибутивы
с поддержкой.
Полноценного (стабильного / поддерживаемого) аппаратного декодирования видео (H.264/H.265/VP9) под Linux нет ни у одного производителя: IP видеодекодеров разрабатываются прежде всего под Android (OpenMAX). Часть ПО поддерживает некоторые SoC'и/платы специфичным для платформы кодом официально (например, mpv и Raspberry Pi), кое-где есть патченные видеоплееры и/или мультимедиа-фреймворки (ffmpeg/gstreamer), кое-где есть даже патченные браузеры (rk3399), но в подавляющем большинстве случаев на аппаратное декодирование видео в браузерах не надейтесь.
Процессора, однако, в большинстве случаев вполне достаточно для 1080p.
можно ли как-либо образом "выдрать" поддержку GPU с Android на Linux?
Да, для этого даже есть проект
Hybris, но он настолько нишевый и железоспецефический, что в десктопные дистрибутивы его не интегрируют.
В целом, последними и предпоследними поколениями Amlogic и Rockchip можно пользоваться для десктопных задач.
TL;DR: ODROID-N2+ (самый производительный) или Raspberry Pi 400 (самый известный и массовый)