从 NFS 共享播放 Kodi Libreelec 卡顿

Kodi Libreelec stuttering playback from NFS share

基础设施:

Libreelec 是 9.2.6 版本。 Kodi 是版本 18.9

一切都 运行 很好而且很快 - 到目前为止没有问题。

昨天我在我的文件服务器 (Debian Bullseye) 上进行了更新 (apt-get dist-upgrade)。

更新后,从 NFS 共享中使用 Kodi 播放电影时出现卡顿,并且出现跳跃和渲染问题。

我试图将服务器上的 NFS 版本降低到版本 3,但没有结果。

然后我用 SMB(内置 Kodi)和(在英特尔 NUC 上)手动安装了 NFS 共享。有了这些支架,一切都运行良好,没有打嗝、伪影或其他任何问题。

我认为问题出在 Kodi 内置的 libnfs 上? “最新的”NFS 服务器版本似乎有问题?

有人能帮忙吗?

编辑: 似乎是内核问题:https://github.com/xbmc/xbmc/issues/19147

从内核 5.10.11 到 5.10.15 有一个错误。 如果您等不及新内核,请构建您自己的内核。

这里有一些关于 Debian 的文档:

    apt-get install linux-source-X.XX
    apt-get install libdev libelf-dev libssl-dev m4 debhelper dpkg-dev dwarves
    mkdir ~/kernel
    cd ~/kernel
    tar xavf /usr/src/linux-source-X.XX.tar.xz
    cp /boot/config-X.XX ~/kernel/linux-source-X.XX/.config
    nano ~/kernel/linux-source-X.XX/.config
    ### change CONFIG_SYSTEM_TRUSTED_KEYS=""
    ### change #CONFIG_SYSTEM_EXTRA_CERTIFICATE
    
    cd linux-source-X.XX
    make oldconfig
    nano net/sunrpc/svcsock.c
    ### change at nearly row 1113 see link below
    
    make -j 3 deb-pkg LOCALVERSION=-yournamehere KDEB_PKGVERSION=$(make kernelversion)-1
    
    cd ..
    dpkg -i linux-image-X.XX-yournamehere-1_amd64.deb

Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.15&id=8e081627f3a7f733a4955ee40b385c972f010f05