Choppy video after update

Hi,
I’m after running updates on 11/30 2024 my video player, SMPlayer, gives choppy video playback every 5 seconds for a second or two and then goes back to smooth. I tried changing output drivers in the preferences but none of the options fixes the problem.

I think that the kernel update caused the issue, because I was watching a video after a reboot, while I was downloading the new kernel and it was playing fine.

Alright I rebooted and chose the previous kernel and video seems fine now. I just wanted to report this bug. Hopefully this will be fixed in the next kernel update… or do I just have to stick to this kernel forever? :sweat_smile:

Here’s my graphics info.

type or paste Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] RS780L [Radeon 3000]
    vendor: Gigabyte driver: radeon v: kernel alternate: amdgpu arch: TeraScale
    code: R6xx/RV6xx/RV7xx process: TSMC 55-65nm built: 2005-13 ports:
    active: HDMI-A-1 empty: VGA-1 bus-ID: 01:05.0 chip-ID: 1002:9616
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.14 compositor: xfwm4 v: 4.18.0 driver:
    X: loaded: radeon dri: r600 gpu: radeon display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 model: VL279 serial: <filter>
    built: 2020 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
code here

other info

type or paste  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: light-locker vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: GA-78LMT-USB3 v: x.x
    serial: <superuser required> uuid: <superuser required> UEFI: Award v: FA
    date: 04/23/2013
CPU:
  Info: model: AMD FX-6300 bits: 64 type: MCP arch: Piledriver level: v2
    built: 2012-13 process: GF 32nm family: 0x15 (21) model-id: 2 stepping: 0
    microcode: 0x6000852
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 smt: <unsupported> cache:
    L1: 288 KiB desc: d-6x16 KiB; i-3x64 KiB L2: 6 MiB desc: 3x2 MiB L3: 8 MiB
    desc: 1x8 MiB
  Speed (MHz): avg: 1400 min/max: 1400/3600 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1400 2: 1400 3: 1400
 code here

What kernel did you have problems with, and what kernel works okay? I can’t see any kernel details in either of the outputs you included in your post.

Right you are, sorry!
The kernel that works is 6.11.10-2, and the one that I updated to that didn’t work well is 6.12.1-4.

Please try again to report system information.

inxi -Farz

When you copy it here it should go between 3 tics like so;

```
## Code in here ##
```

This would have included kernel information, which it appears you have already found is related.

Also be aware that different kernel series are different packages.

You dont ‘upgrade’ from kernel 6.11 to 6.12 … you install kernel 6.12 and optionally remove kernel 6.11 … while all packages, including kernels, should always be up to date and upgraded together.

While taking into consideration that kernels can become EOL (end of life), and certain kernels are LTS (long term support). For more information see kernel.org.

type or paste cSystem:
  Kernel: 6.11.10-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.11-x86_64
    root=UUID=aaf5449b-fb32-4a4f-aad6-a8de144bea21 rw quiet
    cryptdevice=UUID=c91cb0c9-6ed3-47ae-971b-f7e6add49a0b:luks-c91cb0c9-6ed3-47ae-971b-f7e6add49a0b
    root=/dev/mapper/luks-c91cb0c9-6ed3-47ae-971b-f7e6add49a0b apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: light-locker vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: GA-78LMT-USB3 v: x.x
    serial: <superuser required> uuid: <superuser required> UEFI: Award v: FA
    date: 04/23/2013
CPU:
  Info: model: AMD FX-6300 bits: 64 type: MCP arch: Piledriver level: v2
    built: 2012-13 process: GF 32nm family: 0x15 (21) model-id: 2 stepping: 0
    microcode: 0x6000852
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 smt: <unsupported> cache:
    L1: 288 KiB desc: d-6x16 KiB; i-3x64 KiB L2: 6 MiB desc: 3x2 MiB L3: 8 MiB
    desc: 1x8 MiB
  Speed (MHz): avg: 1400 min/max: 1400/3600 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1400 2: 1400 3: 1400
    4: 1400 5: 1400 6: 1400 bogomips: 43407
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT disabled
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] RS780L [Radeon 3000]
    vendor: Gigabyte driver: radeon v: kernel alternate: amdgpu arch: TeraScale
    code: R6xx/RV6xx/RV7xx process: TSMC 55-65nm built: 2005-13 ports:
    active: HDMI-A-1 empty: VGA-1 bus-ID: 01:05.0 chip-ID: 1002:9616
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.14 compositor: xfwm4 v: 4.18.0 driver:
    X: loaded: radeon dri: r600 gpu: radeon display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 model: VL279 serial: <filter>
    built: 2020 res: 1920x1080 hz: 60 dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1002:4383
    class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] RS780 HDMI Audio [Radeon
    3000/3100 / HD 3200/3300] driver: snd_hda_intel v: kernel bus-ID: 01:05.1
    chip-ID: 1002:960f class-ID: 0403
  API: ALSA v: k6.11.10-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: off tools: pw-cli
  Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: ce00 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Qualcomm Atheros AR922X Wireless Network Adapter vendor: D-Link
    System DWA-552 802.11n Xtreme N driver: ath9k v: kernel bus-ID: 04:06.0
    chip-ID: 168c:0029 class-ID: 0280
  IF: wlp4s6 state: down mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
  Info: services: NetworkManager,systemd-timesyncd
Drives:
  Local Storage: total: 4.1 TiB used: 6.68 TiB (162.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 4B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST4000DM000-1F2168
    size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    tech: HDD rpm: 5900 serial: <filter> fw-rev: CC54 scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 model: General size: 7.5 GiB block-size:
    physical: 512 B logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s lanes: 1
    mode: 2.0 tech: N/A serial: <filter> fw-rev: 5.00
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 465.46 GiB size: 457.09 GiB (98.20%)
    used: 414.52 GiB (90.7%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-c91cb0c9-6ed3-47ae-971b-f7e6add49a0b
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 480 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 13.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1725 libs: 503 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    2: https://mirror.xenyth.net/manjaro/stable/$repo/$arch
    3: https://mirror.csclub.uwaterloo.ca/manjaro/stable/$repo/$arch
Info:
  Memory: total: 16 GiB note: est. available: 15.12 GiB used: 5.55 GiB (36.7%)
  Processes: 333 Power: uptime: 2h 21m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.03 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 256 default: graphical tool: systemctl
  Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37
    running-in: guake inxi: 3.3.36
ode here

Without any offense intended … this hardware is beginning to be considered ancient by modern standards. You cannot use amdgpu driver and are stuck on legacy radeon. Your firmware is from 2013.

These arent really ‘problems’ per-se. But I see virtually no reason for you to be chasing new kernels.

If an LTS like 6.6 works then great. You may even get better support from an older one.
If a recent one works, thats fine too. But unless there is some specific feature you are after (that is actually applicable to your system) in the latest kernels, I would advise calming down on the newest kernel releases.

3 Likes

Okay, so when do I have to update to a new kernel, just when the one I’m using is being uninstalled forcefully? I wasn’t “chasing new kernels”, but point taken. Somehow I thought updating to the most recent one right away was almost required.

Thanks for the suggestion about sticking to an LTS, I might switch to that on next boot.

Yeah, the hardware is getting old but I’m not really doing anything more demanding with it than I was 10 years ago. I hope support continues.
Thank you for the help.

When there is a problem with the one you are using or it is discontinued.

Until recently that would be your responsibility, but now manjaro uses some repo rules to automatically install a new kernel if the one you are on has reached the end of its life. Still I wouldnt suggest relying on that and instead suggest finding what kernel(s) works best for you. If anything I would expect you to do the opposite of chasing new and rather end up hanging on to something like kernel 6.1 for its whole life until its eventually retired or even possibly beyond.

In way of exposition;
Kernel 6.10 is dead now for example, after approximately 5 months of life.
6.11 will follow shortly.
Whereas LTS releases like 5.15, 6.1, and 6.6 will all be supported until at least the end of 2026.

If nothing else, choosing a known-working-for-you LTS to hang on to will ensure you arent met with a inoperable system or forced to fumble with kernel/packages every few months.

1 Like

Further to the above reply from @cscs , you can view the EOL date of current LTS kernels at The Linux Kernel Archives - Releases:

Longterm release kernels Version Maintainer Released Projected EOL
6.6 Greg Kroah-Hartman & Sasha Levin 2023-10-29 Dec, 2026
6.1 Greg Kroah-Hartman & Sasha Levin 2022-12-11 Dec, 2026
5.15 Greg Kroah-Hartman & Sasha Levin 2021-10-31 Dec, 2026
5.10 Greg Kroah-Hartman & Sasha Levin 2020-12-13 Dec, 2026
5.4 Greg Kroah-Hartman & Sasha Levin 2019-11-24 Dec, 2025
4.19 Greg Kroah-Hartman & Sasha Levin 2018-10-22 Dec, 2024

6.12 should be added to the list sometime this month, and 4.19 removed.

1 Like

Also the whole lifetime expectancy thing is the middle of some upheaval.

Thats why you have all the last 4 LTS releases having the same projected end date.

I had almost made comment, but considered it mildly out of scope here.

Suffice to say that while the regular schedules will be tamer moving forward with shorter LTS lifetimes, and we will see the more expected staggering of those dates, this still will not mean that older devices will be banished or that linux kernel development will only work in timelines of ~2 years. Discussion and volunteerism on that front is still ongoing but at the very least there will also be SLTS (Super Long Term Support) kernels (of which 6.1 is one) that will boast 10 years minimum of support and the CIP (Civil Infrastructure Platform) dedicated to continuing that support.

Random top search hit link for more info;

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.