Desktop wallpaper/video playback problem

Hello,

I have a problem with the desktop wallpaper - every time the background picture changes any video that is playing is slightly delayed and stutters for a second and then continues. This happens
using any video player or streaming live video. Is there a solution for this ? This did not happen with my old KDE system.
Thanks for any help. I am not a linux expert.

Desktop wallpaper settings
Layout = folder view
Wallpaper type = Slideshow

System:
Kernel: 6.0.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=cf4a4272-7f5a-48f5-a1ba-538597770f13 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3
Desktop: KDE Plasma v: 5.26.1 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASRock model: X570S PG Riptide
serial: <superuser required> UEFI: American Megatrends v: P1.50
date: 02/23/2022
CPU:
Info: model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22 process: TSMC n7
(7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA50000C
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 2245 high: 3900 min/max: 1400/4464 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1400 2: 1700
3: 3900 4: 3900 5: 2394 6: 2753 7: 1400 8: 1400 9: 3900 10: 1400 11: 1400
12: 1400 bogomips: 93422
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
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: retbleed 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, IBRS_FW,
STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Cezanne driver: amdgpu v: kernel arch: GCN-5.1 code: Vega-2
process: TSMC n7 (7nm) built: 2018-21 pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1 empty: DP-1,DP-2
bus-ID: 08:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 22.0 C
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 507x285mm (19.96x11.22")
s-diag: 582mm (22.9")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Samsung serial: <filter>
built: 2018 res: 1920x1080 hz: 60 dpi: 26 gamma: 1.2
size: 1872x1053mm (73.7x41.46") diag: 1894mm (74.6") ratio: 16:9 modes:
max: 3840x2160 min: 720x400
OpenGL: renderer: RENOIR (renoir LLVM 14.0.6 DRM 3.48 6.0.2-zen1-1-zen)
v: 4.6 Mesa 22.2.1 direct render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
speed: 16 GT/s bus-ID: 08:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD Family 17h/19h HD Audio vendor: ASRock
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 08:00.6 chip-ID: 1022:15e3
class-ID: 0403
Sound API: ALSA v: k6.0.2-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.59 running: yes
Network:
Device-1: Realtek Killer E3000 2.5GbE vendor: ASRock driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: f000 bus-ID: 03:00.0
chip-ID: 10ec:3000 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Drives:
Local Storage: total: 931.51 GiB used: 175.47 GiB (18.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B
speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter> rev: 5B2QGXA7
temp: 22.9 C scheme: GPT
Partition:
ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 175.47 GiB
(18.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB
(0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 175.47
GiB (18.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 175.47
GiB (18.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%) used: 175.47
GiB (18.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 26.0 C mobo: N/A gpu: amdgpu temp: 23.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 289 Uptime: 7h 35m wakeups: 0 Memory: 15 GiB used: 3.65 GiB
(24.4%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1179 libs: 311
tools: octopi,paru Shell: fish v: 3.5.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.22
Garuda (2.6.9-1):
System install date:     2022-10-07
Last full system update: 2022-10-23
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

And if you change that to...
Layout = desktop view

Does it improve or stay the same? And what if you use different kernels?

3 Likes

It is still a problem with
Layout = desktop view
Surely I don't need to change kernels - it is quite a new install.
Thanks.

If the kernel does not match your hardware, it does not matter how old the installation is.

Check your BIOS, check KDE issue list, check if other Garuda DE's have same problem.

1 Like

Thanks, could you describe how I do that ? I am not that technical.
This is new hardware with a new install and Garuda KDE cannot share cpu without causing a problem ? The problem is certainly not my hardware it is the operating system.

2 Likes

What you mean to say is unclear, but new stuff can be broken just as easily as old stuff. Just because your hardware is new and your installation is fresh doesn't mean everything will automatically work very well; sometimes additional configuration is required. This is true for any OS, not just Garuda Linux.

It might be helpful to identify what is different between your old system and your new system. What distro was your old KDE system? What kernel was it running? Was it using the same graphics card? Running Wayland, or Xorg?

Speaking of Wayland, try switching to a Wayland session and see if that resolves the issue.

2 Likes

Thanks for your help - please can you describe how to 'switch to a Wayland session' -
also
I just tried the demo version I used before I installed Garuda and there is no problem with that so what is the difference between my install and the demo version ?
Thanks again.

Bring your system fully up to date:

garuda-update

Install the required package:

sudo pacman -S plasma-wayland-session

Reboot, then on the login screen look for a cog wheel or similar to toggle to a Wayland session. Then log in normally.

A major difference will be the kernel version. Compare the output of garuda-inxi between the two versions and see for yourself.

1 Like

OK, I will try all of that and let you know - thanks again.

So far I have tried :

updated my system

installed wayland
re-booted to plasma wayland = still have the problem

installed linux-mainline linux-mainline-headers kernel
re-booted to this kernel = still have the problem

installed linux linux-headers kernel
re-booted to this kernel = still have the problem

installed linux-lts linux-lts-headers kernel
re-booted to this kernel = still have the problem

So I guess it is not a kernel problem.

The demo version also started with NVIDIA drivers - is there a way to do that ?

Thanks

The option you are thinking of allows the user to choose between the open source Nouveau driver, or the proprietary Nvidia driver for their system.

This option has no effect on a system that does not use Nvidia hardware, like yours. Nvidia drivers only work on Nvidia hardware.

What ISO is the live system you are testing against? Find the exact filename if you can.

1 Like

The initial download created
Garuda_Downloader-x86_64.AppImage
which created an iso called
current.iso
which then created a runnable USB called
GARUDA_DR460NIZED_TALON
( is there a specific file in there that would help ? )

Here is the full info of the demo system -

 System:
Kernel: 5.19.7-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
misobasedir=garuda misolabel=GARUDA_DR460NIZED_TALON quiet
systemd.show_status=1 driver=nonfree nouveau.modeset=0 i915.modeset=1
radeon.modeset=1
Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASRock model: X570S PG Riptide
serial: <superuser required> UEFI: American Megatrends v: P1.50
date: 02/23/2022
CPU:
Info: model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 4 built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25)
model-id: 0x50 (80) stepping: 0 microcode: 0xA50000C
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1841 high: 3900 min/max: 1400/4464 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3900 2: 1700
3: 1400 4: 1400 5: 1400 6: 1400 7: 1400 8: 1400 9: 1400 10: 1400 11: 3900
12: 1400 bogomips: 93418
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
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: retbleed 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, IBRS_FW,
STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Cezanne driver: amdgpu v: kernel arch: GCN-5.1 code: Vega-2
process: TSMC n7 (7nm) built: 2018-21 pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1 empty: DP-1,DP-2
bus-ID: 08:00.0 chip-ID: 1002:1638 class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa gpu: amdgpu display-ID: :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-A-0 model: Acer S275HL serial: <filter>
built: 2012 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
OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.47 5.19.7-zen2-1-zen)
v: 4.6 Mesa 22.1.7 direct render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
speed: 16 GT/s bus-ID: 08:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD Family 17h/19h HD Audio vendor: ASRock
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 08:00.6 chip-ID: 1022:15e3
class-ID: 0403
Sound Server-1: ALSA v: k5.19.7-zen2-1-zen running: yes
Sound Server-2: PulseAudio v: 16.1 running: no
Sound Server-3: PipeWire v: 0.3.57 running: yes
Network:
Device-1: Realtek Killer E3000 2.5GbE vendor: ASRock driver: r8169
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: f000 bus-ID: 03:00.0
chip-ID: 10ec:3000 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 990.5 GiB used: 186.78 GiB (18.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B
speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter> rev: 5B2QGXA7
temp: 23.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Silicon Motion model: 1000
size: 58.98 GiB block-size: physical: 512 B logical: 512 B type: N/A
serial: <filter> scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
Message: No partition data found.
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 40.0 C mobo: N/A gpu: amdgpu temp: 25.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 284 Uptime: 2m wakeups: 0 Memory: 15 GiB used: 2.18 GiB (14.5%)
Init: systemd v: 251 default: graphical tool: systemctl Compilers:
gcc: 12.2.0 Packages: pacman: 1181 lib: 303 Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.20
warning: database file for 'garuda' does not exist (use '-Sy' to download)
warning: database file for 'core' does not exist (use '-Sy' to download)
warning: database file for 'extra' does not exist (use '-Sy' to download)
warning: database file for 'community' does not exist (use '-Sy' to download)
warning: database file for 'multilib' does not exist (use '-Sy' to download)
warning: database file for 'chaotic-aur' does not exist (use '-Sy' to download)
Garuda (2.6.7-1):
System install date:     2022-10-24
Last full system update: 2022-10-24 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper

Thanks.

Give not the the ISO name you download but

is "very" old

and you must reboot your system

1 Like

my old demo system from USB is
Kernel: 5.19.7-zen2-1-zen (works fine)

my current installed system kernel is
6.0.2-zen1-1-zen (which has the problem)

Hello, has anyone got any ideas ?

How do other systems avoid this conflict when a video is playing and then the desktop background image changes ?

Comparing the garuda-inxi of the demo/live version and my installed version has only minor differences.

Is it something I have inadvertently done ?

Do you know which kernel it use?
Name of the distribution?
Do you use the standard wallpaper?

BTW, work fine here with mpv.

Do you know which kernel it use?
Name of the distribution?

Hello, my old system was Manjaro KDE and the kernal was 5.12.1-2 (ish)

Do you use the standard wallpaper?

I display the wallpaper from
/home/super/Pictures/WALLPAPER

I tested only using wallpapers from
/usr/share/wallpapers/garuda-wallpapers
but tne problem remains

It is a really strange problem. What stops it from happening all the time for everyone ?

Thanks for your help.

Check with top/htop if other software are in use when stutters are visible.

I, for myself, would stop the wallpaper slideshow when looking videos. :wink:

Just for fun, does Manjaro have newer kernels now and if so, does the same thing happen there as it does for you now?

1 Like

I can't understand htop so I checked with System Monitor and every time the wallpaper changes Latte Dock starts and stops with high (ish) cpu. Is that usual ?