Abnormal CPU loading after Mesa update to version 25

Greetings! Now I will describe my problem, which arose on my desktop with OpenSUSE Tumbleweed. But first I need to make an introduction, namely, I have a desktop with Tumbleweed and Windows 11, an Intel i3-9100F processor, an AMD Radeon R7 240 video card, then there is an HP laptop with an AMD Ryzen 7 5700U with Radeon Graphics and also with Tumbleweed. Well, until the Mesa 25.0.0 update apparently came, everything worked fine on both machines, and after the update around February 21 on the desktop in idle mode (at least) the CPU load is abnormally high, somewhere around 75% in a session with X11, and if I log into the system with Wayland, then in this case the CPU load is 100%! For obvious reasons I haven’t updated my laptop for a while until Mesa 25.0.1 was released, and after I installed the update with Mesa 25.0.1 and today’s major Tumbleweed update, the laptop is working fine, unlike the desktop with all the updates that were installed today! The situation is strange, Windows 11 works fine on the desktop, but Linux is very bad… What’s going on, is there a conflict between the AMD Radeon R7 240 and the new Mesa drivers again? The funniest thing about this situation is that everything works fine on Windows! Any help would be appreciated! Thank you!..

Need more info.
Post

inxi -aFz
System:
  Kernel: 6.13.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.6-1-default
    root=UUID=a15b3e89-7b8b-4d87-9811-d0f4da16e968 splash=silent
    mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 6.3.2 tk: Qt v: N/A info: frameworks v: 6.11.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250310
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME H310I-PLUS R2.0 v: Rev X.0x
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 1605 date: 07/14/2020
CPU:
  Info: model: Intel Core i3-9100F bits: 64 type: MCP arch: Coffee Lake
    gen: core 9 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xFA
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 smt: <unsupported> cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 800 min/max: 800/4200 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 28800
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  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: IBRS; IBPB: conditional; STIBP: disabled;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Oland PRO [Radeon R7 240/340 /
    Radeon 520] vendor: ASUSTeK driver: radeon v: kernel alternate: amdgpu
    arch: GCN-1 code: Southern Islands process: TSMC 28nm built: 2011-20 pcie:
    gen: 3 speed: 8 GT/s lanes: 8 ports: active: DVI-D-1 empty: HDMI-A-1,VGA-1
    bus-ID: 01:00.0 chip-ID: 1002:6613 class-ID: 0300 temp: 40.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev gpu: radeon display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
    s-diag: 599mm (23.57")
  Monitor-1: DVI-D-1 model: Dell P2421 serial: <filter> built: 2020 res:
    mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 518x324mm (20.39x12.76") diag: 611mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 720x400
  API: EGL v: 1.5 platforms: gbm: drv: kms_swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: wayland
  API: OpenGL v: 4.5 vendor: mesa v: 25.0.1 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 19.1.7 256 bits) device-ID: ffffffff:ffffffff
    memory: 7.52 GiB unified: yes
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:a2f0 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Oland/Hainan/Cape
    Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    bus-ID: 01:00.1 chip-ID: 1002:aab0 class-ID: 0403
  API: ALSA v: k6.13.6-1-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK RTL8111H driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 04:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6:4 chip-ID: 0bda:8771
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: no pairing: no class-ID: 7c0104
Drives:
  Local Storage: total: 931.51 GiB used: 36.39 GiB (3.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT1000MX500SSD1
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 043 scheme: GPT
Partition:
  ID-1: / raw-size: 50 GiB size: 48.91 GiB (97.83%) used: 14.62 GiB (29.9%)
    fs: ext4 dev: /dev/sda9 maj-min: 8:9
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 38.8 MiB (7.6%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 50 GiB size: 48.91 GiB (97.83%)
    used: 21.77 GiB (44.5%) fs: ext4 dev: /dev/sda10 maj-min: 8:10
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 5 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda11 maj-min: 8:11
Sensors:
  System Temperatures: cpu: 48.0 C mobo: N/A gpu: radeon temp: 40.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.7 GiB used: 3.51 GiB (45.6%)
  Processes: 248 Power: uptime: 0h 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.05 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: pm: rpm pkgs: N/A note: see --rpm tools: yast,zypper pm: flatpak
    pkgs: 6 Compilers: gcc: 14.2.1 alt: 13 Shell: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.37

Again - yo’re using modesetting driver.
Try to use radeon or amdgpu one.

Thanks, but what exactly do I need to do with the system?..

You can install driver.

Well, I solved the problem! Now I’ll describe what I did.
I did this first:

sudo zypper install xf86-video-amdgpu

Then I went into Yast, then into the bootloader, then into the kernel parameters I added this:

radeon.si_support=0 amdgpu.si_support=1

And now all works fine!
Thanks!

You can also install Vulkan and VAAPI (VA API) drivers.

Thanks for the advice, but so far everything works fine.