Plex extremely slow buffering on F41

Hi,

I’ve recently tried to used my Plex app on Fedora 41, but the extremely slow buffering is preventing me from it.
A basic h.264 or h.265 freezes every 5 sec. I tried from the Plex App and from the Web browser => same results.

I’m playing the videos from my local NAS and didn’t have any issue a month ago.
I also tried both (App + Browser) on my Windows partition, and everything works fine.

I’m not sure where to start looking to understand what could be wrong…

Have you installed the correct codecs and drivers for NVIDIA? Check rpmfusion.org

If you have an nvidia GPU and have not installed the proper drivers this could result in the problem you describe.
Please show us the output of inxi -Fzxx and dnf list --installed \*nvidia\* (as preformatted text with the </> button) so we may see the full hardware and driver info.

Here are the details:

Graphics:
  Device-1: NVIDIA AD103 [GeForce RTX 4070 Ti SUPER] vendor: ASUSTeK
    driver: nvidia v: 565.77 arch: Lovelace ports: active: none off: DP-2
    empty: DP-1,DP-3,HDMI-A-1 bus-ID: 0000:01:00.0 chip-ID: 10de:2705
  Display: wayland server: Xwayland v: 24.1.5 compositor: kwin_wayland
    driver: gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-2 model: LG (GoldStar) ULTRAGEAR res: 3440x1440 hz: 144
    dpi: 109 diag: 867mm (34.1")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4070 Ti SUPER/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.304 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: N/A device-ID: 10de:2705 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact, nvidia-settings, nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr

Installed packages
akmod-nvidia.x86_64                        3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.12.10-200.fc41.x86_64.x86_64 3:565.77-1.fc41 @commandline
kmod-nvidia-6.12.11-200.fc41.x86_64.x86_64 3:565.77-1.fc41 @commandline
kmod-nvidia-6.12.13-200.fc41.x86_64.x86_64 3:565.77-1.fc41 @commandline
nvidia-gpu-firmware.noarch                 20241210-1.fc41 <unknown>
nvidia-modprobe.x86_64                     3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64                 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                     3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64            3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686         3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686              3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64            3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64           3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver

Worth mentioning that I have the issue on my desktop running Nvidia but also on my laptop running AMD. So, it’s probably an issue with either a Plex update or a Fedora update.

Just as an FYI, I have Plex running on my F41 workstation. I do not see any buffering with an H264 trailer. I have had Plex on this machine for years. I assume you installed Plex with the plex rpm? I am using Gnome.

Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: Gigabyte
    driver: nvidia v: 565.77 arch: Ampere pcie: speed: 2.5 GT/s lanes: 4 ports:
    active: none off: DP-1,DP-2 empty: HDMI-A-1,HDMI-A-2 bus-ID: 04:00.0
    chip-ID: 10de:2504
  Device-2: Logitech Logitech Webcam C920-C driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-2:3 chip-ID: 046d:0841
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
    compositor: gnome-shell driver: X: loaded: nouveau
    unloaded: fbdev,modesetting,vesa alternate: nv gpu: nvidia,nvidia-nvswitch
    display-ID: 0
  Monitor-1: DP-1 model: Dell U2717D res: 2560x1440 dpi: 109
    diag: 685mm (27")
  Monitor-2: DP-2 model: Dell U2717D res: 2560x1440 dpi: 109
    diag: 685mm (27")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
    display-ID: :0.0
  Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
    x11: xdriinfo, xdpyinfo, xprop, xrandr

The Plex server is installed on my Asustor NAS.
However, the desktop client on F41 is installed with Flatpak.

I think it’s the only option now with Snap store.

Ah. Ok. I have never used the desktop client so cannot be much help. I was using the web UI so the comparison may not be of much use.