Choppy Image Background Filter and High CPU with Kernel 6.8.4-200 but not on 6.5.6-300

Hello,

I just installed Fedora on Dell Latutude 3410 with Fedora Workstation 39, and I notice after update using new kernel, I got problem with Video processing and other GPU related computation, like wayland and kworker.

I only able to pin down on kernel 6.8.4-200 and even with specific akmod-nvidia from rpm-fussion, it still choppy when online meeting using ms edge on wayland, and if I use kernel 6.5.6, I don’t face problem with the noveau or nvidia driver.

Is there anything that I can check more to debug this problem? Because I’m sick with ubuntu and I got green light to reinstall the OS on the company laptop to Fedora.

Any help or pointer is really appreciated.

Thank you

A newly installed system takes some time with things running in the background to update certain items, Apps like tracker-miner may be using a lot of CPU to build their databases.

Please show the output of inxi -Fzxx and dnf list installed \*nvidia\*

Hello, thank you for reaching back

Here are the inxi output

System:
  Kernel: 6.8.4-200.fc39.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.40-14.fc39
  Desktop: GNOME v: 45.5 tk: GTK v: 3.24.41 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 39 (Workstation Edition)
Machine:
  Type: Laptop System: Dell product: Latitude 3410 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 03C8WJ v: A03 serial: <superuser required> part-nu: 09EC
    UEFI: Dell v: 1.26.0 date: 09/12/2023
Battery:
  ID-1: BAT0 charge: 29.7 Wh (92.8%) condition: 32.0/39.8 Wh (80.4%)
    volts: 12.0 min: 11.2 model: BYD DELL CF5RH0B serial: <filter>
    status: discharging
CPU:
  Info: quad core model: Intel Core i5-10210U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check rev: C cache: L1: 256 KiB L2: 1024 KiB
    L3: 6 MiB
  Speed (MHz): avg: 487 high: 800 min/max: 400/4200 cores: 1: 400 2: 700
    3: 800 4: 400 5: 400 6: 400 7: 400 8: 400 bogomips: 33599
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: Dell driver: i915
    v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:9b41
  Device-2: NVIDIA GP108M [GeForce MX230] vendor: Dell driver: nvidia
    v: 550.67 arch: Pascal pcie: speed: 2.5 GT/s lanes: 2 bus-ID: 01:00.0
    chip-ID: 10de:1d11
  Device-3: Sunplus Innovation Integrated_Webcam_HD driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-6:3 chip-ID: 1bcf:2b98
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.4
    compositor: gnome-shell driver: gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x453d res: 1920x1080 dpi: 158
    diag: 355mm (14")
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.6 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9b41 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Dell
    driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3 chip-ID: 8086:02c8
  API: ALSA v: k6.8.4-200.fc39.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:02f0
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: eno1 state: down mac: <filter>
  IF-ID-1: ztr2quahsp state: unknown speed: 10000 Mbps duplex: full
    mac: <filter>
Drives:
  Local Storage: total: 297.95 GiB used: 130.53 GiB (43.8%)
  ID-1: /dev/sda model: 256GB SSD size: 238.47 GiB speed: 6.0 Gb/s
    serial: <filter> temp: 40 C
  ID-2: /dev/sdb vendor: Generic model: SD MMC MS PRO size: 59.48 GiB
    type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 236.89 GiB used: 98.89 GiB (41.7%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 288 MiB (29.6%) fs: ext4 dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 236.89 GiB used: 98.89 GiB (41.7%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 50.0 C pch: 54.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.11 GiB used: 3.02 GiB (9.7%)
  Processes: 394 Power: uptime: 8m wakeups: 1 Init: systemd v: 254
    target: graphical (5) default: graphical
  Packages: Compilers: gcc: 13.2.1 Shell: Bash v: 5.2.26
    running-in: gnome-terminal inxi: 3.3.33

And this is the dnf list output (dnf5)

Installed packages
akmod-nvidia.x86_64                        3:550.67-1.fc39     rpmfusion-nonfree-updates
kmod-nvidia-6.8.4-200.fc39.x86_64.x86_64   3:550.67-1.fc39     <unknown>
libva-nvidia-driver.x86_64                 0.0.11-1.fc39       updates
nvidia-gpu-firmware.noarch                 20240312-1.fc39     updates
nvidia-modprobe.x86_64                     3:550.67-1.fc39     rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                 3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                     3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                 3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64            3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64       3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64         3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64            3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64           3:550.67-1.fc39     rpmfusion-nonfree-updates

Available packages
akmod-nvidia-340xx.x86_64                  1:340.108-29.fc39   rpmfusion-nonfree-updates
akmod-nvidia-390xx.x86_64                  3:390.157-6.fc39    rpmfusion-nonfree-updates
akmod-nvidia-470xx.x86_64                  3:470.223.02-2.fc39 rpmfusion-nonfree-nvidia-driver
akmod-nvidia-470xx.x86_64                  3:470.223.02-2.fc39 rpmfusion-nonfree-updates
kmod-nvidia.x86_64                         3:550.67-1.fc39     rpmfusion-nonfree-updates
kmod-nvidia.x86_64                         3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
kmod-nvidia-340xx.x86_64                   1:340.108-29.fc39   rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64                   3:390.157-6.fc39    rpmfusion-nonfree-updates
kmod-nvidia-470xx.x86_64                   3:470.223.02-2.fc39 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-470xx.x86_64                   3:470.223.02-2.fc39 rpmfusion-nonfree-updates
libva-nvidia-driver.i686                   0.0.11-1.fc39       updates
nvidia-query-resource-opengl.x86_64        1.0.0-15.fc39       fedora
nvidia-query-resource-opengl-lib.i686      1.0.0-15.fc39       fedora
nvidia-query-resource-opengl-lib.x86_64    1.0.0-15.fc39       fedora
nvidia-settings-390xx.x86_64               390.157-2.fc39      rpmfusion-nonfree-updates
nvidia-settings-470xx.x86_64               3:470.223.02-1.fc39 rpmfusion-nonfree
nvidia-settings-470xx.x86_64               3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
nvidia-texture-tools.i686                  2.1.2-7.fc39        fedora
nvidia-texture-tools.x86_64                2.1.2-7.fc39        fedora
nvidia-texture-tools-devel.i686            2.1.2-7.fc39        fedora
nvidia-texture-tools-devel.x86_64          2.1.2-7.fc39        fedora
nvidia-xconfig.x86_64                      3:550.67-1.fc39     rpmfusion-nonfree-updates
nvidia-xconfig.x86_64                      3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
pcp-pmda-nvidia-gpu.x86_64                 6.2.0-1.fc39        updates
xorg-x11-drv-nvidia-340xx.x86_64           1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-cuda.x86_64      1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-devel.i686       1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-devel.x86_64     1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-kmodsrc.x86_64   1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-libs.i686        1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-340xx-libs.x86_64      1:340.108-12.fc39   rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx.x86_64           3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda.x86_64      3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.i686   3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64 3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.i686       3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-devel.x86_64     3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64   3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.i686        3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-390xx-libs.x86_64      3:390.157-3.fc39    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx.x86_64           3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx.x86_64           3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-cuda.x86_64      3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-cuda.x86_64      3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.i686   3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.i686   3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64 3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-devel.i686       3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.i686       3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-devel.x86_64     3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.x86_64     3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64   3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64   3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.i686        3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-libs.i686        3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.x86_64      3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-libs.x86_64      3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-power.x86_64     3:470.223.02-1.fc39 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-470xx-power.x86_64     3:470.223.02-1.fc39 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda-libs.i686         3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686         3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686             3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.i686             3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64           3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.x86_64           3:550.67-1.fc39     rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686              3:550.67-1.fc39     rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686              3:550.67-1.fc39     rpmfusion-nonfree-updates

At least with nvidia in 6.8.4 I can boot and face no kernel oops, but with noveau in kernel 6.8.4, I can’t even boot.

Are there any more things that I can look into?
Thank you

Those lines seem to indicate the issue.
The libva-nvidia-driver is not used by most and probably should be removed (I have never had that package installed).
The kmod-nvidia-... package when properly compiled and installed should show that it was installed from “@@commandline

My suggestion:

  1. sudo dnf remove libva-nvidia-driver kmod-nvidia-6.8.4-200.fc39.x86_64
  2. sudo akmods --force
  3. reboot
1 Like

Hello, thanks for replying, seems my problem comes from the kernel that isn’t updated and I clean up the CrEdge cache, and the video stop being choppy.

I still have those packages, and adding or removing those packages seems not the problem here, so I keep using them for decoding video on Firefox.

Anyway thanks for helping and try to give pointer. I really appreciate it.

anyway, does ever kernel update, we as user need to run akmods --force?

Thank you

Normally no.

The kernel update triggers running almods automatically and the updated modules are installed for you. The only thing you really should (must) do is delay a reboot after the update to allow akmods to complete its task and install the updated modules.

The newly released kernel (6.8.5) seems to solve some of the issues that have been seen with the 6.8.4 kernel.

1 Like