GIMP is laggy all of the sudden

I’m not sure what happened, but as far as I know, nothing did. However GIMP is no longer quick, snappy and responsive as it has been for years now. Moving control points on a curve adjustment lags and drags, snaps around and is generally imprecise. As is zooming in and out on the image. As is most everything in the program.

I’ve tried both the stable version and the development version, both are slow and sluggish.

I’m not sure what to do and where to look, but the difference is so big and noticeable that I’m certains it’s not just me imagining things.

Any ideas?

Start by telling us your OS, the gimp version, what updates have happened recently, and other relevant technical information.

1 Like

The GIMP versions are 2.10.32-2 and the latest git version, currently 2.99.14 commit a0811ff

As far as what updates have happened recently… well… all of them. I use Arch so it updates several times a day, most of the times.

System:
  Kernel: 6.0.10-arch2-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-linux
    root=UUID=8f0fcf45-d28b-496a-96df-16b398c9f646 rw rootfstype=ext4
    loglevel=3 ibt=off nowatchdog
  Desktop: GNOME v: 43.1 tk: GTK v: 3.24.35 wm: gnome-shell dm: GDM v: 43.0
    Distro: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82JM v: Legion 5 17ITH6H
    serial: <superuser required> Chassis: type: 10 v: Legion 5 17ITH6H
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
    UEFI: LENOVO v: H1CN49WW date: 08/16/2022
Battery:
  ID-1: BAT0 charge: 47.5 Wh (57.0%) condition: 83.4/80.0 Wh (104.3%)
    volts: 15.7 min: 15.4 model: Celxpert L20C4PC2 type: Li-poly serial: <filter>
    status: not charging cycles: 5
CPU:
  Info: model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
    process: Intel 10nm family: 6 model-id: 0x8D (141) stepping: 1
    microcode: 0x42
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 10 MiB desc: 8x1.2 MiB
    L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 2096 high: 2300 min/max: 800/4600 scaling:
    driver: intel_pstate governor: performance cores: 1: 2300 2: 2300 3: 2153
    4: 2300 5: 2300 6: 2300 7: 2300 8: 2300 9: 1207 10: 2300 11: 2300 12: 2300
    13: 1696 14: 1167 15: 2300 16: 2019 bogomips: 73744
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  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: Enhanced IBRS, IBPB: conditional, RSB
    filling, PBRSB-eIBRS: SW sequence
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-12.1 process: Intel 10nm built: 2020-21 ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
    driver: nvidia v: 520.56.06 alternate: nouveau,nvidia_drm non-free: 520.xx+
    status: current (as of 2022-10) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.0
    chip-ID: 10de:2560 class-ID: 0300
  Device-3: Syntek Integrated Camera type: USB driver: uvcvideo bus-ID: 3-6:3
    chip-ID: 174f:2459 class-ID: fe01 serial: <filter>
  Display: x11 server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.5
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    alternate: fbdev,intel,nouveau,nv,vesa dri: iris gpu: i915 display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: eDP-1 model: AU Optronics 0x449d built: 2018 res: 1920x1080
    hz: 144 dpi: 128 gamma: 1.2 size: 382x215mm (15.04x8.46") diag: 438mm (17.3")
    ratio: 16:9 modes: 1920x1080
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:43c8
    class-ID: 0403
  Device-2: NVIDIA GA106 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 01:00.1 chip-ID: 10de:228e class-ID: 0403
  Sound API: ALSA v: k6.0.10-arch2-1 running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.60 running: yes
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:43f0 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 58:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp88s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-14:6
    chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 1.16 TiB used: 536.77 GiB (45.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 250GB size: 232.89 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 39.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:3 vendor: SK Hynix model: HFS001TDE9X084N
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: 41010C22 temp: 38.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 232.38 GiB size: 227.68 GiB (97.97%)
    used: 93.85 GiB (41.2%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot raw-size: 511 MiB size: 510 MiB (99.80%) used: 88.8 MiB (17.4%)
    fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 4 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 355 Uptime: 1h 38m wakeups: 3 Memory: 31.14 GiB
  used: 11.13 GiB (35.8%) Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman
  pkgs: 1083 libs: 308 tools: gnome-software,pamac,yay pm: flatpak pkgs: 0
  Shell: Bash v: 5.1.16 running-in: gnome-terminal inxi: 3.3.23

Are there any messages if you start gimp from the command line?

This is a development version of GIMP.  Debug messages may appear here.

set device 'ITE Tech. Inc. ITE Device(8910) Keyboard' to mode: disabled
set device 'MSFT0001:01 04F3:31DD Touchpad' to mode: disabled
set device 'Virtual core XTEST pointer' to mode: disabled
set device 'Razer Razer Mouse Dock' to mode: disabled
set device 'Razer Razer Basilisk Ultimate Dongle' to mode: disabled
set device 'MSFT0001:01 04F3:31DD Mouse' to mode: disabled
set device 'Razer Razer Mouse Dock' to mode: disabled
gimp_device_info_set_device: trying to set GdkDevice 'Razer Razer Mouse Dock' on GimpDeviceInfo which already has a device
set device 'Razer Razer Basilisk Ultimate Dongle' to mode: disabled
gimp_device_info_set_device: trying to set GdkDevice 'Razer Razer Basilisk Ultimate Dongle' on GimpDeviceInfo which already has a device
luajit: .../org.gimp.extension.goat-exercises/goat-exercise-lua.lua:22: module 'lgi' not found:
	no field package.preload['lgi']
	no file './lgi.lua'
	no file '/usr/share/luajit-2.1.0-beta3/lgi.lua'
	no file '/usr/local/share/lua/5.1/lgi.lua'
	no file '/usr/local/share/lua/5.1/lgi/init.lua'
	no file '/usr/share/lua/5.1/lgi.lua'
	no file '/usr/share/lua/5.1/lgi/init.lua'
	no file './lgi.so'
	no file '/usr/local/lib/lua/5.1/lgi.so'
	no file '/usr/lib/lua/5.1/lgi.so'
	no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
	[C]: in function 'require'
	.../org.gimp.extension.goat-exercises/goat-exercise-lua.lua:22: in main chunk
	[C]: at 0x55f053c0acd0
GIMP-WARNING: gimp: gimp_wire_read(): error

gimp_color_transform_new: error making dest format: B173HAN04.4 #1 2022-11-18 16-59 216cdm2 D6500 0.0001cdm2 2.2 M-S XYZLUT+MTX: use lcms, accuracy desired and cluts are present