Since I updated to 5.19 kernel and then 6.0 my system is feeling laggy. the old kernel 5.18 working fine, LTS 5.15 is laggy too.
And in the benchmarks-results from hardinfo you can indeed see how bad the gpu drawing with the 6.0 kernel is (and 5.19 too!). In practice, the mouse and folder moves are framing.
Has somebody similar experiences or an idea what the reason could be?
Here are information about the machine:
System:
Kernel: 6.0.2-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
Desktop: KDE Plasma v: 5.25.5 Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20UES00L00 v: ThinkPad T14 Gen 1
serial: <superuser required>
Mobo: LENOVO model: 20UES00L00 serial: <superuser required> UEFI: LENOVO
v: R1BET72W(1.41 ) date: 06/27/2022
CPU:
Info: 8-core model: AMD Ryzen 7 PRO 4750U with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 8 MiB
Speed (MHz): avg: 1422 high: 1700 min/max: 1400/1700 boost: enabled
cores: 1: 1397 2: 1468 3: 1400 4: 1700 5: 1400 6: 1400 7: 1397 8: 1400
9: 1400 10: 1400 11: 1400 12: 1400 13: 1400 14: 1400 15: 1400 16: 1400
bogomips: 54323
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5.1
bus-ID: 07:00.0 temp: 46.0 C
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3 driver: X:
loaded: modesetting unloaded: amdgpu dri: radeonsi gpu: amdgpu resolution:
1: 2560x1440~60Hz 2: N/A
OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.48 6.0.2-2-MANJARO) v: 4.6
Mesa 22.1.7 direct render: Yes
Modules:
qrtr : Qualcomm IPC-router driver
rfcomm : Bluetooth RFCOMM ver 1.11
cmac : CMAC keyed hash algorithm
algif_hash
algif_skcipher
af_alg
bnep : Bluetooth BNEP ver 1.3
snd_usb_audio : USB Audio
snd_usbmidi_lib : USB Audio/MIDI helper module
snd_rawmidi : Midlevel RawMidi code for ALSA.
snd_seq_device : ALSA sequencer device management
btusb : Generic Bluetooth USB driver ver 0.8
snd_soc_dmic : Generic DMIC driver
btrtl : Bluetooth support for Realtek devices ver 0.1
snd_acp3x_pdm_dma : AMD ACP3x Renior PDM Driver
snd_acp3x_rn
btbcm : Bluetooth support for Broadcom devices ver 0.1
snd_sof_amd_renoir : RENOIR SOF Driver
snd_sof_amd_acp : AMD ACP sof driver
btintel : Bluetooth support for Intel devices ver 0.1
btmtk : Bluetooth support for MediaTek devices ver 0.1
intel_rapl_msr : Driver for Intel RAPL (Running Average Power Limit) control via MSR interface
snd_sof_pci
intel_rapl_common : Intel Runtime Average Power Limit (RAPL) common code
ext4 : Fourth Extended Filesystem
bluetooth : Bluetooth Core ver 2.22
snd_sof : Sound Open Firmware (SOF) Core
ecdh_generic : ECDH generic algorithm
edac_mce_amd : AMD MCE decoder
mbcache : Meta block cache (for extended attributes)
vfat : VFAT filesystem support
joydev : Joystick device interfaces
mousedev : Mouse (ExplorerPS/2) device interfaces
jbd2
fat
iwlmvm : The new Intel(R) wireless AGN driver for Linux
crc16 : CRC16 calculations
snd_sof_utils
snd_ctl_led : ALSA control interface to LED trigger code.
kvm_amd
think_lmi : ThinkLMI Driver
firmware_attributes_class
wmi_bmof : WMI embedded Binary MOF driver
tps6598x : TI TPS6598x USB Power Delivery Controller Driver
usbhid : USB HID core driver
snd_soc_core : ALSA SoC Core
amdgpu : AMD GPU
snd_hda_codec_realtek : Realtek HD-audio codec
mac80211 : IEEE 802.11 subsystem
kvm
snd_hda_codec_generic : Generic HD-audio codec parser
snd_compress : ALSA Compressed offload framework
snd_hda_codec_hdmi : HDMI HD-audio codec
uvcvideo : USB Video Class driver
ac97_bus
irqbypass : IRQ bypass manager utility module
libarc4
snd_pcm_dmaengine
snd_hda_intel : Intel HDA driver
crct10dif_pclmul : T10 DIF CRC calculation accelerated with PCLMULQDQ.
videobuf2_vmalloc : vmalloc memory handling routines for videobuf2
snd_acp_pci
crc32_pclmul
videobuf2_memops : common memory handling routines for videobuf2
snd_intel_dspcfg : Intel DSP config driver
videobuf2_v4l2 : Driver helper framework for Video for Linux 2
ghash_clmulni_intel : GHASH hash function, accelerated by PCLMULQDQ-NI
snd_pci_acp6x : AMD ACP Yellow Carp PCI driver
gpu_sched : DRM GPU scheduler
snd_intel_sdw_acpi : Intel Soundwire ACPI helpers
aesni_intel : Rijndael (AES) Cipher Algorithm, Intel AES-NI instructions optimized
snd_pci_acp5x : AMD Vangogh ACP PCI driver
videobuf2_common : Media buffer core framework
drm_buddy : DRM Buddy Allocator
iwlwifi : Intel(R) Wireless WiFi driver for Linux
thinkpad_acpi : ThinkPad ACPI Extras
snd_hda_codec : HDA codec core
r8169 : RealTek RTL-8169 Gigabit Ethernet driver
drm_ttm_helper : DRM gem ttm helpers
snd_rn_pci_acp3x : AMD ACP Renoir PCI driver
crypto_simd
ttm : TTM memory manager subsystem (for DRM device)
snd_acp_config
ledtrig_audio : LED trigger for audio mute control
sp5100_tco : TCO timer driver for SP5100/SB800 chipset
cryptd : Software async crypto daemon
realtek : Realtek PHY driver
snd_soc_acpi : ALSA SoC ACPI module
rapl
psmouse : PS/2 mouse driver
pcspkr : PC Speaker beeper driver
cfg80211 : wireless configuration support
drm_display_helper : DRM display adapter helper
ccp : AMD Secure Processor driver
snd_hda_core : HD-audio bus
mdio_devres
platform_profile
i2c_piix4 : PIIX4 SMBus driver
snd_pci_acp3x : AMD ACP3x PCI driver
ipmi_devintf : Linux device interface for the IPMI message handler.
cec : Device node registration for cec drivers
rng_core : H/W Random Number Generator (RNG) driver
snd_hwdep : Hardware dependent layer
libphy : PHY library
ucsi_acpi : UCSI ACPI driver
ipmi_msghandler : Incoming and outgoing message routing for an IPMI interface.
rfkill : RF switch support
typec_ucsi : USB Type-C Connector System Software Interface driver
typec : USB Type-C Connector Class
roles : USB Role Class
mac_hid
video : ACPI Video Driver
serial_multi_instantiate : Serial multi instantiate pseudo device driver
wmi : ACPI-WMI Mapping Driver
i2c_scmi : ACPI SMBus CMI driver
acpi_cpufreq : ACPI Processor P-States Driver
uinput : User level driver support for input subsystem
vboxnetflt : Oracle VM VirtualBox Network Filter Driver
vboxnetadp : Oracle VM VirtualBox Network Adapter Driver
vboxdrv : Oracle VM VirtualBox Support Driver
snd_aloop : A loopback soundcard
snd_pcm : Midlevel PCM code for ALSA.
snd_timer : ALSA timer interface
snd : Advanced Linux Sound Architecture driver for soundcards.
soundcore : Core sound module
videodev : Video4Linux2 core driver
mc : Device node registration for media drivers
i2c_dev : I2C /dev entries driver
sg : SCSI generic (sg) driver
crypto_user : Crypto userspace configuration API
fuse : Filesystem in Userspace
bpf_preload
ip_tables : IPv4 packet filter
x_tables : {ip,ip6,arp,eb}_tables backend module
btrfs
blake2b_generic : BLAKE2b generic implementation
libcrc32c : CRC32c (Castagnoli) calculations
crc32c_generic : CRC32c (Castagnoli) calculations wrapper for lib/crc32c
xor
raid6_pq : RAID6 Q-syndrome calculations
rtsx_pci_sdmmc : Realtek PCI-E SD/MMC Card Host Driver
serio_raw : Raw serio driver
atkbd : AT and PS/2 keyboard driver
mmc_core
libps2 : PS/2 driver library
vivaldi_fmap
nvme
crc32c_intel : CRC32c (Castagnoli) optimization using Intel Hardware.
xhci_pci : xHCI PCI Host Controller Driver
nvme_core
rtsx_pci : Realtek PCI-E Card Reader Driver
i8042 : i8042 keyboard and mouse controller driver
xhci_pci_renesas
serio : Serio abstraction core
And benchmark reports from hardinfo:
kernel 6.0:
CPU Blowfish: 0,54 (lower is better)
CPU CryptoHash: 1331,49 (higher is better)
CPU Fibonacci: 0,31 (lower is better)
CPU N-Queens: 4,87 (lower is better)
CPU Zlib: 2,29 (higher is better)
FPU FFT: 0,93 (lower is better)
FPU Raytracing: 1,65 (lower is better)
GPU Drawing: 2611,96 (higher is better)
kernel 5.18
CPU Blowfish: 0,52 (lower is better)
CPU CryptoHash: 1465,13 (higher is better)
CPU Fibonacci: 0,28 (lower is better)
CPU N-Queens: 4,92 (lower is better)
CPU Zlib: 2,43 (higher is better)
FPU FFT: 0,93 (lower is better)
FPU Raytracing: 1,66 (lower is better)
GPU Drawing: 8762,29 (higher is better)
edit 1: That are my boot flags:
ro rootflags=subvol=@ apparmor=1 security=apparmor udev.log_priority=3 resume=UUID=⌠udev.log_priority=3 radeon.dpm=1 random.trust_cpu=on bootsplash.bootfile=/bootsplash-themes/manjaro/bootsplash psmouse.synaptics_intertouch=0
edit 2:
glmark2-benchmark test shows a much better result with 5.18:
6.0 kernel:
=======================================================
glmark2 2021.12
=======================================================
OpenGL Information
GL_VENDOR: AMD
GL_RENDERER: AMD RENOIR (LLVM 14.0.6, DRM 3.48, 6.0.2-2-MANJARO)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 22.1.7
=======================================================
[build] use-vbo=false: FPS: 1918 FrameTime: 0.521 ms
[build] use-vbo=true: FPS: 2259 FrameTime: 0.443 ms
[texture] texture-filter=nearest: FPS: 1944 FrameTime: 0.514 ms
[texture] texture-filter=linear: FPS: 1961 FrameTime: 0.510 ms
[texture] texture-filter=mipmap: FPS: 1903 FrameTime: 0.525 ms
[shading] shading=gouraud: FPS: 1689 FrameTime: 0.592 ms
[shading] shading=blinn-phong-inf: FPS: 1632 FrameTime: 0.613 ms
[shading] shading=phong: FPS: 1636 FrameTime: 0.611 ms
[shading] shading=cel: FPS: 1559 FrameTime: 0.641 ms
[bump] bump-render=high-poly: FPS: 1282 FrameTime: 0.780 ms
[bump] bump-render=normals: FPS: 2426 FrameTime: 0.412 ms
[bump] bump-render=height: FPS: 2507 FrameTime: 0.399 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1958 FrameTime: 0.511 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1323 FrameTime: 0.756 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2107 FrameTime: 0.475 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1267 FrameTime: 0.789 ms
[desktop] effect=shadow:windows=4: FPS: 1816 FrameTime: 0.551 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 365 FrameTime: 2.740 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 466 FrameTime: 2.146 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 473 FrameTime: 2.114 ms
[ideas] speed=duration: FPS: 1675 FrameTime: 0.597 ms
[jellyfish] <default>: FPS: 1279 FrameTime: 0.782 ms
[terrain] <default>: FPS: 209 FrameTime: 4.785 ms
[shadow] <default>: FPS: 1455 FrameTime: 0.687 ms
[refract] <default>: FPS: 248 FrameTime: 4.032 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 2075 FrameTime: 0.482 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1976 FrameTime: 0.506 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2075 FrameTime: 0.482 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1982 FrameTime: 0.505 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1951 FrameTime: 0.513 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1979 FrameTime: 0.505 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1982 FrameTime: 0.505 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1970 FrameTime: 0.508 ms
=======================================================
glmark2 Score: 1616
=======================================================
5.18 kernel:
=======================================================
glmark2 2021.12
=======================================================
OpenGL Information
GL_VENDOR: AMD
GL_RENDERER: AMD RENOIR (LLVM 14.0.6, DRM 3.46, 5.18.19-3-MANJARO)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 22.1.7
=======================================================
[build] use-vbo=false: FPS: 4343 FrameTime: 0.230 ms
[build] use-vbo=true: FPS: 4936 FrameTime: 0.203 ms
[texture] texture-filter=nearest: FPS: 4111 FrameTime: 0.243 ms
[texture] texture-filter=linear: FPS: 4138 FrameTime: 0.242 ms
[texture] texture-filter=mipmap: FPS: 4022 FrameTime: 0.249 ms
[shading] shading=gouraud: FPS: 3637 FrameTime: 0.275 ms
[shading] shading=blinn-phong-inf: FPS: 3448 FrameTime: 0.290 ms
[shading] shading=phong: FPS: 3445 FrameTime: 0.290 ms
[shading] shading=cel: FPS: 3257 FrameTime: 0.307 ms
[bump] bump-render=high-poly: FPS: 2492 FrameTime: 0.401 ms
[bump] bump-render=normals: FPS: 5206 FrameTime: 0.192 ms
[bump] bump-render=height: FPS: 5381 FrameTime: 0.186 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 4117 FrameTime: 0.243 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2649 FrameTime: 0.378 ms
[pulsar] light=false:quads=5:texture=false: FPS: 4500 FrameTime: 0.222 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 2551 FrameTime: 0.392 ms
[desktop] effect=shadow:windows=4: FPS: 3884 FrameTime: 0.257 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 717 FrameTime: 1.395 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1592 FrameTime: 0.628 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 961 FrameTime: 1.041 ms
[ideas] speed=duration: FPS: 4081 FrameTime: 0.245 ms
[jellyfish] <default>: FPS: 2655 FrameTime: 0.377 ms
[terrain] <default>: FPS: 266 FrameTime: 3.759 ms
[shadow] <default>: FPS: 3159 FrameTime: 0.317 ms
[refract] <default>: FPS: 363 FrameTime: 2.755 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 4426 FrameTime: 0.226 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 4203 FrameTime: 0.238 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 4427 FrameTime: 0.226 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 4243 FrameTime: 0.236 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 4260 FrameTime: 0.235 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4304 FrameTime: 0.232 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4302 FrameTime: 0.232 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4222 FrameTime: 0.237 ms
=======================================================
glmark2 Score: 3463
=======================================================
edit 3:
Could it have to do with the Retbleed security update?