Animation and cursor are laggy/jitter on Intel Core Ultra 7 155U

My symptoms are pretty similar to ones from this topic but happens on integrated Intel GPU.

Seems like there is something that slow down whole rendering time to time. Even if I just move the cursor it takes few seconds until it starts being delayed and jitter.

I run few commands to collect more info.

$ glxgears -info | grep GL_RENDERER
it is noticeable how gears stutter occasionally
Screencast From 2025-04-07 22-57-57

$ inxi -Fzx

System:
  Kernel: 6.14.0-63.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.0.1
  Desktop: GNOME v: 48.rc Distro: Fedora Linux 42 (Workstation Edition
    Prerelease)
Machine:
  Type: Laptop System: HP product: HP ProBook 460 16 inch G11 Notebook PC
    v: SBKPF,SBKPFV2 serial: <superuser required>
  Mobo: HP model: 8C84 v: KBC Version 05.4C.00 serial: <superuser required>
    UEFI: HP v: W72 Ver. 01.05.00 date: 01/07/2025
Battery:
  ID-1: BAT0 charge: 11.4 Wh (21.4%) condition: 53.3/56.0 Wh (95.0%)
    volts: 10.9 min: 11.6 model: Hewlett-Packard Primary status: discharging
CPU:
  Info: 12-core (2-mt/10-st) model: Intel Core Ultra 7 155U bits: 64
    type: MST AMCP arch: Meteor Lake rev: 4 cache: L1: 1.2 MiB L2: 10 MiB
    L3: 12 MiB
  Speed (MHz): avg: 400 min/max: 400/4800:3800:2100 cores: 1: 400 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
    13: 400 14: 400 bogomips: 75264
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Xe-LPG bus-ID: 00:02.0
  Device-2: Quanta HP FHD Camera driver: uvcvideo type: USB bus-ID: 3-5:3
  Display: wayland server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: dri: iris gpu: i915
    resolution: 1920x1200~60Hz
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (MTL)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Meteor Lake-P HD Audio vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-mtl bus-ID: 00:1f.3
  API: ALSA v: k6.14.0-63.fc42.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.4.1 status: active
Network:
  Device-1: Intel Meteor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel port: 3000 bus-ID: 02:00.0
  IF: enp2s0 state: down mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
  IF-ID-2: virbr0 state: down mac: <filter>
  IF-ID-3: virbr1 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB
    bus-ID: 3-10:4
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.3 lmp-v: 12
Drives:
  Local Storage: total: 953.87 GiB used: 90.64 GiB (9.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVL41T0HBLB-00BH1
    size: 953.87 GiB temp: 33.9 C
Partition:
  ID-1: / size: 78.03 GiB used: 65.99 GiB (84.6%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 308.1 MiB (31.7%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 26 MiB (4.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 78.03 GiB used: 65.99 GiB (84.6%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 3.13 GiB (39.1%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.07 GiB
    used: 11.11 GiB (73.7%)
  Processes: 479 Uptime: 1d 9h 59m Init: systemd target: graphical (5)
  Packages: 38 note: see --rpm Compilers: N/A Shell: Bash v: 5.2.37
    inxi: 3.3.37

Help to figure this out, please.

I’m thinking this env might affect that:

CLUTTER_PAINT=disable-dynamic-max-render-time

I force it globally:

sudo -e '/etc/profile.d/99-tweaks.sh'
# Clutter
export CLUTTER_PAINT='disable-dynamic-max-render-time'

unforunately, it didnt help. gears still stutter, and cursor too

What about after forcing max CPU?

sudo x86_energy_perf_policy --all 'performance' --turbo-enable '1' --force

tried, with the same result :frowning:

How much RAM have you assigned to IGPU in the bios?

I didn’t found any related options in my BIOS menu.

Btw, on KDE (Neon, didn’t tried Fedora spin) I have very smooth experience. Gears, desktop switching, overview, cursor - no stuttering. Latest beta Ubuntu on GNOME also feels smoother than Fedora.

Not sure whether it is helpful info in this context though

Does the FPS reported from glxgears go lower when it visually runs slower? Could be something like PSR affecting the display output but not the rendering?

yeah, FPS drops are significant. take a look at the gif
ScreencastFrom2025-04-0821-09-57-ezgif.com-video-to-gif-converter(1)

I’d run this in a separate terminal:

sudo intel_gpu_top

Then non-vsync glxgears:

vblank_mode=0 glxgears

And see how GPU load and power go.

For me it stays above 7K FPS and 1000MHz frequencies 99% load.


Xe can also use a different driver if I heard right (not too familiar how to switch but likely a GRUB/boot option?)

so i just tried a bare Arch with sudo pacman -S gnome and it works smooth as butter. thus, going from the opposite, i realized that the pile of trash called fedora is better to be avoided unless you’re probably amd user or like poking a stick into your eyes :slight_smile:

it is probably about gnome 48 using triple buffering. even my gnome 47 on my amd gpu on fedora system is laggy on animations. just a bit patience for glory

It’s hilarious how fedora devs sitting on laptops with intel gpu and seeing what a laggodrom they’ve assembled in this distrio, still push it to release and tolerate the fact that it is broken out of the box - something makes rendering as slideshow on their flagship workstation

I’ve had Intel UHD 630 for years and today F42 GNOME 48 Xorg and Wayland and it generally works well, but I’ve also disabled GNOME animations for years (I’m not convinced it can be non-laggy and I seen it AMD and NVIDIA):

gsettings set 'org.gnome.desktop.interface' 'enable-animations' 'false'

after disabeling animations, i felt that animations are most of the time time consuming, not more than that. when you spend time with no animations, it is becoming normal.