System is very sluggish after Wynsdey update, how to setup a clean system

Hey everybody,

Ever since I updated to Wynsdey I have had problems, tried to fix them, procrastinated them and now I am too tired of them :slight_smile:

The main issue I experience is lag when using the system primarily after opening PhpStorm. Although after I close PhpStorm the lag is still there.

These topics came up right after the release and I have followed them and tried the possible solutions in them but to no avail:

Other things I have tried, after searching for possible solutions but also to no avail:

  • Create a new user account, log in with that account and see if that improves performance.
  • Empty my cache folder
  • Empty my config folder
  • Use Wayland instead of X11. Now this made the most impact as that it was still sluggish but a lot more usable than X11. Downside is that you cannot use KeepassXC as it cannot recognize window titles. For some reason DBeaver jumps to a super large font size.
  • Switched the theme to Breeze Dark

Since I primarily start noticing it when opening PhpStorm I also logged a bug report with Jetbrains. They came out with some updates but that hasn’t really provided any relief.

Some system information

System:
  Kernel: 6.6.34-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=61563fba-524b-4fad-8d9e-d8b4c4bfde08 ro quiet apparmor=1
    security=apparmor udev.log_priority=3 nvidia_drm.modeset=0
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A wm: kwin_x11 with: krunner
    dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Dell product: XPS 17 9700 v: N/A serial: <filter>
    Chassis: type: 10 serial: <filter>
  Mobo: Dell model: 03CPGC v: A00 serial: <filter> part-nu: 098F
    uuid: 4c4c4544-0042-5710-8058-b9c04f593933 UEFI: Dell v: 1.28.0
    date: 12/18/2023
Battery:
  ID-1: BAT0 charge: 47.4 Wh (100.0%) condition: 47.4/95.1 Wh (49.9%)
    volts: 12.0 min: 11.4 model: BYD DELL F8CPG0B type: Li-poly serial: <filter>
    status: full
  Device-1: hid-CC2718400M9GTFQAU-battery model: Apple Inc. Magic Trackpad 2
    serial: N/A charge: N/A status: discharging
Memory:
  System RAM: total: 64 GiB available: 62.55 GiB used: 14.2 GiB (22.7%)
    igpu: 64 MiB
  Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: DIMM A type: DDR4 detail: synchronous size: 32 GiB speed:
    spec: 3200 MT/s actual: 2933 MT/s volts: curr: 1.2 width (bits): data: 64
    total: 64 manufacturer: 802C00000000 part-no: 16ATF4G64HZ-3G2E2
    serial: <filter>
  Device-2: DIMM B type: DDR4 detail: synchronous size: 32 GiB speed:
    spec: 3200 MT/s actual: 2933 MT/s volts: curr: 1.2 width (bits): data: 64
    total: 64 manufacturer: 802C00000000 part-no: 16ATF4G64HZ-3G2E2
    serial: <filter>
PCI Slots:
  Slot: 0 type: PCIe lanes: 16 status: in use length: long volts: 3.3
    bus-ID: 00:1c.0 children: 1: 03:00.0 class-ID: ff00 type: unassigned
  Slot: 1 type: PCIe gen: 1 lanes: 1 status: in use length: long volts: 3.3
    bus-ID: 00:1c.1 children: 1: 04:00.0 class-ID: 0280 type: network
  Slot: 2 type: PCIe gen: 2 lanes: 1 status: available length: long
    volts: 3.3 bus-ID: 00:1c.2
  Slot: 3 type: PCIe gen: 3 lanes: 1 status: available length: long
    volts: 3.3 bus-ID: 00:1c.3
  Slot: 4 type: PCIe gen: 4 lanes: 1 status: in use length: long volts: 3.3
    bus-ID: 00:1c.4 children: 1: 05:00.0 class-ID: 0604 type: bridge children:
    1: 06:00.0 class-ID: 0604 type: bridge children: 1: 07:00.0 class-ID: 0880
    type: peripheral 2: 06:01.0 class-ID: 0604 type: bridge 3: 06:02.0
    class-ID: 0604 type: bridge children: 1: 3b:00.0 class-ID: 0c03
    type: serialbus 4: 06:04.0 class-ID: 0604 type: bridge
  Slot: 5 type: PCIe gen: 5 lanes: 1 status: available length: long
    volts: 3.3 bus-ID: 00:1c.5
  Slot: 6 type: PCIe gen: 6 lanes: 1 status: available length: long
    volts: 3.3 bus-ID: 00:1c.6
CPU:
  Info: model: Intel Core i9-10885H bits: 64 type: MT MCP arch: Comet Lake
    gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
    model-id: 0xA5 (165) stepping: 2 microcode: 0xFA
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 3073 high: 3100 min/max: 800/5300 base/boost: 2673/2400
    scaling: driver: intel_pstate governor: powersave volts: 0.8 V
    ext-clock: 100 MHz cores: 1: 3100 2: 3100 3: 3100 4: 3100 5: 3100 6: 3100
    7: 3100 8: 2994 9: 3100 10: 3100 11: 3100 12: 2929 13: 3100 14: 3100
    15: 3100 16: 2945 bogomips: 76816
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs
    ibrs_enhanced ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx
    monitor movbe mpx msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid
    pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdrand
    rdseed rdtscp rep_good sdbg sep smap smep smx ss ssbd sse sse2 sse4_1
    sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt
    xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced 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: Enhanced / Automatic IBRS; IBPB:
    conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW
    loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Dell driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: DP-6,eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5 bus-ID: 00:02.0
    chip-ID: 8086:9bc4 class-ID: 0300
  Device-2: NVIDIA TU106M [GeForce RTX 2060 Max-Q] vendor: Dell
    driver: nvidia v: 550.90.07 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-06; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1f12 class-ID: 0300
  Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:3 chip-ID: 0bda:5510
    class-ID: fe01 serial: <filter>
  Device-4: Chicony USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 9-2.1.4:8
    chip-ID: 04f2:b612 class-ID: 0e02 serial: <filter>
  Display: unspecified server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 7168x1440 s-dpi: 96 s-size: 1896x381mm (74.65x15.00")
    s-diag: 1934mm (76.14")
  Monitor-1: DP-6 mapped: DP-2-3 pos: primary,right model: Philips PHL 499P9
    serial: <filter> built: 2020 res: 5120x1440 dpi: 109 gamma: 1.2 chroma: red:
    x: 0.675 y: 0.314 green: x: 0.278 y: 0.647 blue: x: 0.149 y: 0.067 white:
    x: 0.314 y: 0.329 size: 1190x340mm (46.85x13.39") diag: 1239mm (48.8")
    modes: 3840x1080, 5120x1440, 2560x1440, 1920x1080, 1280x1024, 1280x720,
    1024x768, 832x624, 800x600, 720x576, 720x480, 640x480, 720x400
  EDID-Warnings: 1: parse_edid: unknown tag 112
  Monitor-2: eDP-1 pos: left model: Sharp 0x14d6 built: 2020 res: 2048x1152
    hz: 60 dpi: 142 gamma: 1.2 chroma: red: x: 0.659 y: 0.333 green: x: 0.200
    y: 0.725 blue: x: 0.141 y: 0.051 white: x: 0.310 y: 0.337
    size: 366x229mm (14.41x9.02") diag: 432mm (17") ratio: 16:10
    modes: 3840x2400
  EDID-Warnings: 1: parse_edid: unknown flag 0
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.1.1-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9bc4 memory: 30.54 GiB unified: yes
  API: Vulkan v: 1.3.279 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 2060 with Max-Q Design driver: nvidia v: 550.90.07
    device-ID: 10de:1f12 surfaces: xcb,xlib
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Dell
    driver: sof-audio-pci-intel-cnl alternate: snd_hda_intel, snd_soc_skl,
    snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:06c8 class-ID: 0401
  Device-2: Realtek USB Audio driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 9-2.1.3:5 chip-ID: 0bda:48a5
    class-ID: 0102 serial: <filter>
  Device-3: Realtek USB Audio driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 9-2.3.4:7 chip-ID: 0bda:402e
    class-ID: 0102 serial: <filter>
  API: ALSA v: k6.6.34-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.7 status: n/a (root, process) 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: Qualcomm QCA6390 Wireless Network Adapter vendor: Rivet Networks
    driver: ath11k_pci v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 link-max:
    gen: 3 speed: 8 GT/s bus-ID: 04:00.0 chip-ID: 17cb:1101 class-ID: 0280
  IF: wlp4s0 state: up mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 10-2.4:4
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: enp168s0u2u4 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 9-2.1.1.2:11
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: eth1 state: down mac: <filter>
  IF-ID-1: br-1fb85c9eca84 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-2: br-a05acd1515a2 state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-3: br-af1bfa4637f7 state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-4: br-f7991143cb20 state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-5: br-fa1732885895 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-6: docker0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IF-ID-7: veth122798b state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-8: veth41790d5 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-9: veth6768175 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-10: vethb6c62d3 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-11: vethede5dc5 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-12: vethf6dd99c state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-13: vethfe68535 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  Info: services: apache2, NetworkManager, smbd, systemd-timesyncd,
    wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.68 TiB used: 2.7 TiB (73.2%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: KIOXIA model: KXG60PNV2T04 NVMe
    2048GB size: 1.86 TiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 10704104
    temp: 38.9 C scheme: GPT
  SMART: yes health: PASSED on: 1y 170d 8h cycles: 2,985
    read-units: 170,139,074 [87.1 TB] written-units: 436,958,369 [223 TB]
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: Expansion
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: 0707 scheme: GPT
  SMART Message: A mandatory SMART command failed. Various possible causes.
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 1.43 TiB size: 1.41 TiB (98.36%) used: 1.09 TiB (77.2%)
    fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p7 maj-min: 259:7 label: N/A
    uuid: 61563fba-524b-4fad-8d9e-d8b4c4bfde08
  ID-2: /boot/efi raw-size: 150 MiB size: 146 MiB (97.33%)
    used: 94.5 MiB (64.7%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: ESP uuid: 8EC7-22E3
  ID-3: /run/timeshift/20621/backup raw-size: 1.82 TiB
    size: 1.79 TiB (98.37%) used: 1.61 TiB (89.9%) fs: ext4 block-size: 4096 B
    dev: /dev/sda1 maj-min: 8:1 label: Timeshift Backup
    uuid: 1deff2a8-bb75-4070-a961-f071cdbac591
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 128 MiB fs: N/A label: N/A
    uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 423.79 GiB fs: bitlocker
    label: N/A uuid: N/A
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 990 MiB fs: ntfs
    label: WINRETOOLS uuid: 5AE0CE44E0CE265B
  ID-4: /dev/nvme0n1p5 maj-min: 259:5 size: 16.45 GiB fs: ntfs label: Image
    uuid: 36FACEA4FACE5FAB
  ID-5: /dev/nvme0n1p6 maj-min: 259:6 size: 1.4 GiB fs: ntfs
    label: DELLSUPPORT uuid: 7CC47B47C47B02A6
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-1:2 info: Shenzhen Goodix FingerPrint type: <vendor specific>
    driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 27c6:533c class-ID: ff00
  Device-2: 1-5:3 info: Realtek Integrated_Webcam_HD type: video
    driver: uvcvideo interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 0bda:5510 class-ID: fe01
    serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 10 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 6-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 7-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 8-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-7: 9-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-8: 9-2:2 info: Realtek Dell dock ports: 5 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5487
    class-ID: 0900
  Hub-9: 9-2.1:3 info: Realtek 4-Port USB 2.0 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5420
    class-ID: 0900
  Hub-10: 9-2.1.1:10 info: Realtek 4-Port USB 2.0 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5420
    class-ID: 0900
  Device-1: 9-2.1.1.1:12 info: Apple Magic Trackpad 2 type: HID,mouse
    driver: magicmouse,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 05ac:0265 class-ID: 0300
    serial: <filter>
  Device-2: 9-2.1.1.2:11 info: Realtek RTL8153 Gigabit Ethernet Adapter
    type: Network driver: r8152 interfaces: 1 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 350mA
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  Device-3: 9-2.1.3:5 info: Realtek USB Audio type: audio
    driver: snd-usb-audio interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 100mA chip-ID: 0bda:48a5 class-ID: 0102
    serial: <filter>
  Device-4: 9-2.1.4:8 info: Chicony USB2.0 FHD UVC WebCam type: video
    driver: uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 04f2:b612 class-ID: 0e02
    serial: <filter>
  Hub-11: 9-2.3:4 info: Realtek Dell dock ports: 6 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 0bda:5413
    class-ID: 0900
  Device-1: 9-2.3.4:7 info: Realtek USB Audio type: audio
    driver: snd-usb-audio interfaces: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 0bda:402e class-ID: 0102
    serial: <filter>
  Device-2: 9-2.3.5:9 info: Dell dock type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 100mA chip-ID: 413c:b06f class-ID: 0300
  Device-3: 9-2.5:6 info: Dell dock type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 100mA chip-ID: 413c:b06e class-ID: 0300
  Hub-12: 10-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-13: 10-2:2 info: Realtek Dell dock ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 0bda:0487
    class-ID: 0900
  Hub-14: 10-2.3:3 info: Realtek Dell dock ports: 4 rev: 3.1
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 0bda:0413
    class-ID: 0900
  Device-1: 10-2.3.3:5 info: Seagate RSS LLC Expansion Portable
    type: mass storage driver: uas interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 896mA
    chip-ID: 0bc2:231a class-ID: 0806 serial: <filter>
  Device-2: 10-2.4:4 info: Realtek RTL8153 Gigabit Ethernet Adapter
    type: Network driver: r8152 interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 288mA
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
Sensors:
  System Temperatures: cpu: 61.0 C pch: 62.0 C mobo: 51.0 C sodimm: SODIMM C
  Fan Speeds (rpm): cpu: 2480 fan-1: 2482 fan-2: 2474
Repos:
  Packages: pm: pacman pkgs: 1719 libs: 476 tools: pamac pm: appimage pkgs: 0
    pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    2: https://mirror.init7.net/manjaro/stable/$repo/$arch
    3: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    4: http://mirror.datacenter.by/pub/mirrors/manjaro/stable/$repo/$arch
    5: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    6: https://mirrors.sonic.net/manjaro/stable/$repo/$arch
    7: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
    8: https://mirror.phoepsilonix.love/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 427
  1: cpu: 71.1% command: firefox pid: 21119 mem: 158.3 MiB (0.2%)
  2: cpu: 21.6% command: firefox pid: 19692 mem: 447.0 MiB (0.6%)
  3: cpu: 16.8% command: firefox pid: 2995 mem: 676.7 MiB (1.0%)
  4: cpu: 9.7% command: kwin_x11 pid: 2655 mem: 218.5 MiB (0.3%)
  5: cpu: 8.0% command: Xorg pid: 1072 mem: 316.1 MiB (0.4%)
  Memory top: 5 of 427
  1: mem: 1098.2 MiB (1.7%) command: kcachegrind pid: 3012 cpu: 0.2%
  2: mem: 724.4 MiB (1.1%) command: baloorunner pid: 20608 cpu: 0.0%
  3: mem: 676.7 MiB (1.0%) command: firefox pid: 2995 cpu: 16.8%
  4: mem: 664.3 MiB (1.0%) command: plasmashell pid: 2681 cpu: 1.0%
  5: mem: 603.1 MiB (0.9%) command: kcachegrind pid: 3015 cpu: 0.1%
Info:
  Processes: 427 Power: uptime: 1h 50m states: freeze,mem,disk suspend: s2idle
    avail: deep wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 25.01 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 256 default: graphical tool: systemctl
  Compilers: clang: 17.0.6 gcc: 14.1.1 Shell: Sudo (sudo) v: 1.9.15p5
    default: Bash v: 5.2.26 running-in: konsole inxi: 3.3.35

Memory with PhpStorm running

               total        used        free      shared  buff/cache   available
Mem:            62Gi        17Gi        33Gi       3,1Gi        16Gi        45Gi
Swap:             0B          0B          0B

I have not included any error logging as I see no errors. If any are needed, please let me know.

All was running very smooth using Vulcan, so I am sure it is the update to Wynsdey, it is just that I cannot find any culprit or error message. It is just lagging in everything, e.g. typing, opening windows, opening menus.

At this point I think the system is beyond repair as the other topics were also not resolved unless has a magic answer :pray:

Probably also important, this is a dual-boot with Windows. That has not given me any issues since the day I installed Manjaro.

Assuming I have to move to a clean system, I have a few questions:

  1. Can I install multiple Manjaro installations on 1 laptop?
  2. If I restore a Timeshift backup, I lose all data added to the system after the backup, correct?
  3. A backup of my home folder is enough to keep all my existing data, assuming I have not put any data outside my home folder. Correct?

At this point I am unsure how to move forward as Manjaro has worked a treat since the day I installed it, hence my request for help.

My main idea is to install another Manjaro alongside my existing installation and use that to test out if things work out of the box or if it is still lagging. I did do this in a VM but I wonder how representative that is.

As you can tell lots of doubts :sweat:

Hopefully I provided enough information/background as to where I am at.

Thanks a lot for any help.

Yes, that is possible.

Well, it depends on…

  1. what you mean by “data” — user-specific or system-wide;
  2. what you told timeshift to back up — is /home included or not;
  3. whether you actually use the restore functionality of timeshift or whether you are manually copying back the individual directories — hint: use “cp -RPp” as root to preserve ownership and permissions.
1 Like

So your system runs fine as long you don’t use PhpStorm?
If this the case, then its just PhpStorms fault…

Maybe you just need to uninstall PhpStorm and delete everything which is still there and after you done just reinstall it.

Don’t forget to backup before you playing around.

Your problem is gone after a fresh install in a VM?

1 Like
  1. I meant user data. System settings etc. I have not changed much and can redo those.
  2. Only home folder is backed up
  3. Thanks for that. I am aware of the r and p but not the P
1 Like

Apologies, I forgot to mention what I did with PhpStorm. I did remove everything from PhpStorm. Uninstalled all the versions, renamed the Jetbrains folder and did a clean install.

If this the case, then its just PhpStorms fault…

I understand so that is why I logged a bugreport there. However, PhpStorm was not an issue before the update. That has me doubting it is just a PhpStorm issue. I am more thinking I have hit some kind of conflict somewhere.

Your problem is gone after a fresh install in a VM?

As far as I can tell yes. Sure, it may not be 100% representative because it is basically a clean system but I made a clean install in the VM, installed PhpStorm, loaded a project and did some dummy coding.

This also has me doubting it is just a PhpStorm issue.

  • Use Rsync and add your Home Partition manually to your Timeshift snapshot,
    Timeshift default settings don’t include Homefolder/Homepartition.
  • I recommend to create a identical Home User (case sensitivity), when you reinstall Manjaro.

I had problem’s in the past as i was overwriting my full Homefolder from a timeshift backup. My goal was to have a identical Environment on my Laptop and i wanted to duplicate the install 1:1 from my PC to my Laptop.

Probably some of my issues related to the lack of my knowledge, because i missed the command that @Aragorn just wrote here, to preserve ownership and permission from duplicating file’s&folder’s.

So im not sure if the following are still required or not:

but i faced problems with individual configuration, i remember even kate (the text editor had problems).

Because i didnt executed/openend it, before i overwritten my homefolder.

So what i did was, not only manually install every program (Individual Layout’s, Widgets, Media Player with additional skins… a.s.o.), that i had used on my old install, i also execute/open (this was important) every little program manually just one time (possible because of write protection?).

After that i was booting in a Live Environment and openend from there my Timeshift backup right clicked in dolphin to open Terminal from there, so had the path. And replaced my Homefolder with a Terminal command that i can’t remember :crazy_face: (but i hope for you that @Aragorn command works better anyways :nerd_face:) but everything was running identical 1:1 after everything was overwritten in the home folder & a reboot.

I was really impressed how much time i could save to duplicate/restore my system.

Under Windows i would normally wasted 24-40hours easily to have all my individual settings restored.

Disclaimer: I restored my Homefolder (settings) successfully, but i didnt faced issues like you did. So a full Homefolder overwrite maybe doesn’t fit to your situation. :man_shrugging:

1 Like

Simple question.

If you create a new User account in Manjaro, do you experience the same issue, or does it seem to magically go away?

I am using Plasma as well as JetBrains tools - albeit on unstable branch kernel 6.6.37 and Plasma 6.1.2 - and judging from your kernel version - 6.6.34 and plasma 6.0.5 - you are definately on stable branch.

The kernel should not make the difference in this scenario - that is just how I deduced you are on stable branch - but it could.

If your application issue primarily manifest when using a JetBrains application and PhpStorm only exist as a paid version - thus you are having a JetBrains account, which in turn makes it possible to use the Early Access Program.

Have you tried running the EAP version of PhpStorm ?

Using the Toolbox app you can easily install the EAP PhpStorm and switch active version.

In the toolbox click Tools → then scroll down to the Available Section → PhpStorm → click the vertical dots then avaialable versions.

Then run the EAP version with your usual tasks - see if it makes any difference.

If your issue persist I suggest you make a Timeshift backup then switch to unstable and test once more.

Don’t fiddle with your workstation

If it is gpu related - you will see a noticable difference

Firmware looks fairly recent. Also see → Dell XPS 17 (9700) - ArchWiki

I suspect your issue is GPU related.

And Nvidia needs to have modesetting enabled manually as described on the Arch Wiki → Kernel mode setting - ArchWiki

As I assume the system default to use the i915 and you use some kind mode switcher if you need the nvidia gpu - you could tinker the i915 driver

modinfo i915 | grep '^parm:'
1 Like

Hi, I tried that with a new user account but the system stays sluggish.

Yes, I am running that now primarily as it seemed to be better but not much better though.

You are correct, I am on the stable branch.

That is a good idea, I had not considered that yet. I will give it a try.

That would explain why I do not see any sluggishness in the VM.

Yes, I try to keep it updated as much as possible.

Honestly, I looked into the GPUs I have installed quite a long time ago and decided to leave things as they are because I was not having any issue. As I also do not know if the i915 is better or not than the NVIDIA to use. Should I use the NVIDIA card instead of the i915?

The modinfo command returned this:

parm:           modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm:           enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6; 3=up to DC5 with DC3CO; 4=up to DC6 with DC3CO) (int)
parm:           enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm:           panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm:           reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (uint)
parm:           vbt_firmware:Load VBT from specified file under /lib/firmware (charp)
parm:           error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool)
parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm:           enable_psr:Enable PSR (0=disabled, 1=enable up to PSR1, 2=enable up to PSR2) Default: -1 (use per-chip default) (int)
parm:           psr_safest_params:Replace PSR VBT parameters by the safest and not optimal ones. This is helpful to detect if PSR issues are related to bad values set in  VBT. (0=use VBT parameters, 1=use safest parameters) (bool)
parm:           enable_psr2_sel_fetch:Enable PSR2 selective fetch (0=disabled, 1=enabled) Default: 0 (bool)
parm:           enable_sagv:Enable system agent voltage/frequency scaling (SAGV) (default: true) (bool)
parm:           force_probe:Force probe options for specified supported devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp)
parm:           disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm:           enable_ips:Enable IPS (default: true) (int)
parm:           enable_dpt:Enable display page table (DPT) (default: true) (bool)
parm:           fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int)
parm:           load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm:           force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool)
parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm:           disable_display:Disable display (default: false) (bool)
parm:           memtest:Perform a read/write test of all device memory on module load (default: off) (bool)
parm:           mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm:           verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm:           nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool)
parm:           edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm:           enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int)
parm:           guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int)
parm:           guc_firmware_path:GuC firmware path to use instead of the default one (charp)
parm:           huc_firmware_path:HuC firmware path to use instead of the default one (charp)
parm:           dmc_firmware_path:DMC firmware path to use instead of the default one (charp)
parm:           gsc_firmware_path:GSC firmware path to use instead of the default one (charp)
parm:           enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
parm:           enable_dpcd_backlight:Enable support for DPCD backlight control(-1=use per-VBT LFP backlight type setting [default], 0=disabled, 1=enable, 2=force VESA interface, 3=force Intel interface) (int)
parm:           enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool)
parm:           request_timeout_ms:Default request/fence/batch buffer expiration timeout. (uint)
parm:           lmem_size:Set the lmem size(in MiB) for each region. (default: 0, all memory) (uint)
parm:           lmem_bar_size:Set the lmem bar size(in MiB). (uint)
parm:           mitigations:Selectively enable security mitigations for all Intel® GPUs in the system.

Thanks for your help so far.

Forgive me if I’ve missed it — lots of fish to fry here at the forum — but sluggishness is usually the consequence of a stuck process. What this process may be can be gleaned from using htop or — considering that you’re using Plasma — the System Monitor.

Another thing to keep in mind — given that your machine is a laptop — is the possibility of thermal throttling.

I did check htop and System Monitor as well because I figured it could show me something related to things being sluggish but nothing stands out really. All the sluggishness starts as soon as I start PhpStorm and dies off when I quit it. My eyes have been on Java as that is what PhpStorm is built with. Just the one feeling I cannot shake is that I had no such issues before doing the update.

Now I am going to test by switching to the NVIDIA driver as suggested by @linux-aarhus and see if that makes any difference.

I will keep you all posted.

Then there’s your culprit. :smile:

One bad apple can spoil the lot, and it is always possible that the current version of phpstorm contains some serious bug.

It also happens to be an AUR package, and apart from the disclaimer that you’ve probably already heard many times by now — i.e. we do not support software from the AUR, and its use is your responsibility only — if you want to use software from the AUR, then for the best success, you should be running Manjaro Unstable, because that corresponds to Arch Stable, and the software in the AUR is, indeed, intended to be used in Arch.

It is the same version as I was running before the update. Not to say it does not contain some serious bug, could be that the update just exposed it :stuck_out_tongue:

Yes, I am aware that AUR is unsupported and I am on my own. I just find it curious that it only became a problem after updating to Wynsdey.

That I did not know yet but good to know.

The switch to the NVIDIA driver makes things quite a bit better but still not snappy :slight_smile: The hunt continues.

Thanks everybody for the insight, at least I have some new ideas and I appreciate that.

But did you rebuild it after updating? That may be necessary.

Not necessarily rebuilt it after update as I install PhpStorm via the Jetbrains Toolbox. I did however remove all Jetbrains related things and did a clean install of both the toolbox and PhpStorm.

Did you already try different java versions ?

1 Like

Yes I did. In PhpStorm you can choose different versions but none of them made any difference.

Same as tweaking some settings for the Java runtime in PhpStorm. To no avail.

I just had another idea, I can run Manjaro from a USB stick of course and install PhpStorm and see how that goes.

Not JetBrains tools - they are self-contained Java applications - they don’t need an installer - they run from the user’s home.

Usually when have a dual gpu system like yours the Intel GPU is default.

KMS (kernel mode setting)

Your previous inxi output also shows the Intel GPU is default.

In your mkinitcpio.conf add to HOOKS array

HOOKS=(... kms ...)

In your mkinitcpio.conf add to MODULES array

MODULES=(... i915 ...)

And this on the kernel command line - /etc/default/grub

i915.enable_guc=2

Then rebuild mkinitcpio and grub

sudo mkinitcpio -P
sudo update-grub -o /boot/grub/grub.cfg

Java apps and Wayland

I have read on JetBrains somewhere there may be issues with Java applications on Wayland but I have never experienced those.

I have run my systems on Wayland the past - looking at my initial lxqt-kwin repo I think I may be have running Plasma on Wayland for around 18-24months - first Plasma 5 then switched to 6 beta Q42023.

I am using JetBrains tools every day primarily Rider and Pycharm and - occasionally - also WebStorm, RustRover and PhpStorm on a variety of systems

  • one Intel powered laptop Tuxedo InfinitibookPro gen.8
  • one amd powered laptop Lenovo X13 AMD gen.4
  • one amd powered workstation Lenovo P620 with Radeon 7900XTX

None of then use an Nvidia card - but I am fairly certain this is not the issue.

dual gpu laptop

I have no knowledge about dual gpu and how to use but I think something like (if you have the launcher script created by the toolbox) this will launch the app using Nvidia GPU

With the driver video-hybrid-intel-nvidia-prime

primerun phpstorm

Or perhaps you can default the system to use Nvidia GPU instead of the Intel GPU.