LibreELEC 11.0.0 MC 4.8.28 Migraine edition

  • If you changed Midnight Commander build parameters in v11 builds, rollback, check why your QA testers end up in ER after tests or fix screen redraw.

    MC screen redraw speed is too slow or redraw algorithm is broken in LibreELEC 11.0.0. Screen is flashing black on any fast actions (navigate, copy or move, paste).

    details from two versions in spoiler. I don't see MC version changes, yet LE v10 mc is usable and I don't recall having problems with mc on x86 before update. I might try loading LE v10 x86 live on same box that got migraine inducing MC version as other x86 media box that I can use for testing got GPU incompatible with libreelec 10.0.4.

    Display Spoiler

    MC is borked

    LibreELEC:~ # mc --version

    GNU Midnight Commander 4.8.28

    Built with GLib 2.75.2

    Built with ncurses 6.3

    Built with libssh2 1.10.0

    With builtin Editor

    With subshell support as default

    With support for background operations

    With mouse support on xterm

    With internationalization support

    With multiple codepages support

    Virtual File Systems:

    cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish

    Data types:

    char: 8; int: 32; long: 64; void :* 64; size_t: 64; off_t: 64;

    LibreELEC:~ # cat /etc/os-release

    NAME="LibreELEC"

    VERSION="11.0.0"

    ID="libreelec"

    VERSION_ID="11.0"

    PRETTY_NAME="LibreELEC (official): 11.0.0"

    MC is not flashy as hell

    LibreELEC-arm:~ # mc --version

    GNU Midnight Commander 4.8.28

    Built with GLib 2.67.2

    Built with ncurses 6.1

    Built with libssh2 1.10.0

    With builtin Editor

    With subshell support as default

    With support for background operations

    With mouse support on xterm

    With internationalization support

    With multiple codepages support

    Virtual File Systems:

    cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish

    Data types:

    char: 8; int: 32; long: 32; void :* 32; size_t: 32; off_t: 64;

    LibreELEC-arm:~ # cat /etc/os-release

    NAME="LibreELEC"

    VERSION="10.0.4"

    ID="libreelec"

    VERSION_ID="10.0"

    PRETTY_NAME="LibreELEC (official): 10.0.4"


    Edited 2 times, last by tokul (March 10, 2023 at 5:05 PM).

  • Nothing has changed with Midnight Commander, but the Generic image now runs on the DRM framebuffer (GBM/V4L2) not Xorg; so 90% of the display pipeline did change and that's likely the reason. It's something to investigate, but not a super-high priority.