05-07-2021, 06:16 PM
YMMV based on your experience with the specific OS you run and understanding of the quirks of the specific hardware you run it on. The only exception - something with one-to-one mapping between OS and hardware like macOS and Apple hardware.
That said, I've had pretty good experience with latest Debian Sid, especially after Mesa introduced support for Panfrost around spring/summer last year. I use mrfixit's (IIRC) BSP u-boot release 2.0 and also his firmware for WiFi/BT, kernel built with xmixahx's pbp-tools, the rest - vanilla Debian Sid. I use KDE Plasma as a desktop environment. OpenGL - works, deep sleep - works, sound volume - decent, considering el cheap-o speakers (had to fiddle with alsamixer), sound after sleep - works (with post-suspend hook to reset the driver, search the forums). I use zram instead of swap partition/file, mine is configured to use zstd compression and disk size 4xRAM (too aggressive for most people, 2x or even 1.5x should be plenty). Had mine since Jan 2020, still happy with it, hoping after Debian freeze ends the next official Debian kernel will finally get the display working out of the box - been too lazy to build new kernel myself.
That said, I've had pretty good experience with latest Debian Sid, especially after Mesa introduced support for Panfrost around spring/summer last year. I use mrfixit's (IIRC) BSP u-boot release 2.0 and also his firmware for WiFi/BT, kernel built with xmixahx's pbp-tools, the rest - vanilla Debian Sid. I use KDE Plasma as a desktop environment. OpenGL - works, deep sleep - works, sound volume - decent, considering el cheap-o speakers (had to fiddle with alsamixer), sound after sleep - works (with post-suspend hook to reset the driver, search the forums). I use zram instead of swap partition/file, mine is configured to use zstd compression and disk size 4xRAM (too aggressive for most people, 2x or even 1.5x should be plenty). Had mine since Jan 2020, still happy with it, hoping after Debian freeze ends the next official Debian kernel will finally get the display working out of the box - been too lazy to build new kernel myself.
This message was created with 100% recycled electrons