Wayland stuttering after running for a while

I’m running tumbleweed and for as long as I’ve had this laptop Wayland has been funky. It runs fine for a while and then after its been running for a while it starts stuttering every 5 seconds. Literally pauses even with everything closed and even with a logout/login. X11 doesn’t seem to do this although I have other problems with X11 (frame tearing) that I want to run Wayland for. Anyway I don’t know where to start… Is this a gpu problem? A memory issue? Driver? I don’t see much indication of the pausing other than to open the fps monitor and see that the fps drops once in a while coinciding with the pause. When I restart and have no more pauses the fps stays high. There’s also no processes that seem to be using unusual memory or cpu.
System details below.

Kernel: 6.9.5-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
Console: pty pts/2 DM: SDDM Distro: openSUSE Tumbleweed 20240622
Type: Laptop System: Dell product: Latitude E6540 v: 00 serial: Chassis: type: 9
Mobo: Dell model: 0VPH0Y v: A03 serial: part-nu: 05BE
uuid: 4c4c4544-0034-5010-8030-cac04f503133 UEFI: Dell v: A27 date: 06/13/2019
ID-1: BAT0 charge: 42.0 Wh (100.0%) condition: 42.0/48.8 Wh (85.9%) volts: 12.5 min: 11.1
model: Samsung SDI DELL 5CGM4A7 type: Li-ion serial: status: full
Info: quad core model: Intel Core i7-4800MQ bits: 64 type: MT MCP smt: enabled arch: Haswell
rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 2676 high: 2755 min/max: 800/3700 volts: 1.2 V ext-clock: 100 MHz cores:
1: 2684 2: 2618 3: 2666 4: 2703 5: 2735 6: 2581 7: 2755 8: 2672 bogomips: 43116
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Dell driver: i915 v: kernel
arch: Gen-7.5 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3, VGA-1
bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300
Device-2: AMD Mars XTX [Radeon HD 8790M] vendor: Dell driver: radeon v: kernel arch: GCN-1
pcie: speed: 8 GT/s lanes: 8 ports: active: none empty: VGA-2 bus-ID: 01:00.0 chip-ID: 1002:6606
class-ID: 0300 temp: 55.0 C
Device-3: Microdia Integrated Webcam driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
lanes: 1 bus-ID: 1-1.5:3 chip-ID: 0c45:64d0 class-ID: 0e02
Display: server: X.org v: with: Xwayland v: 24.1.0 compositor: kwin_wayland driver:
X: loaded: modesetting unloaded: fbdev,vesa alternate: intel dri: crocus,radeonsi gpu: i915
tty: 110x28
Monitor-1: eDP-1 model: Samsung 0x4c48 res: 1920x1080 dpi: 142 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel crocus drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: crocus device: 2 drv: swrast surfaceless: drv: radeonsi inactive: gbm,wayland,x11
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.1.2 note: console (EGL sourced)
renderer: OLAND (radeonsi LLVM 18.1.6 DRM 2.50 6.9.5-1-default), Mesa Intel HD Graphics 4600
(HSW GT2), llvmpipe (LLVM 18.1.6 256 bits)
API: Vulkan v: 1.3.283 layers: 1 surfaces: N/A device: 0 type: integrated-gpu driver: N/A
device-ID: 8086:0416
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Dell
driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c class-ID: 0403
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Dell driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403
API: ALSA v: k6.9.5-1-default status: kernel-api with: aoss type: oss-emulator
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
Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel port: f080
bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200
IF: em1 state: down mac:
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 8086:08b1 class-ID: 0280
IF: wlp3s0 state: up mac:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 2-1.5:3 chip-ID: 8087:07dc class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block:
hardware: no software: yes address: bt-v: 4.0 lmp-v: 6
Local Storage: total: 756.4 GiB used: 61.03 GiB (8.1%)
ID-1: /dev/sda vendor: Intel model: SSDSA2CW300G3 size: 279.46 GiB speed: 3.0 Gb/s tech: SSD
serial: fw-rev: 0362 scheme: GPT
ID-2: /dev/sdb vendor: TeamGroup model: T253512GB size: 476.94 GiB speed: 6.0 Gb/s tech: SSD
serial: fw-rev: 4A0 scheme: GPT
ID-1: / size: 460.91 GiB used: 61.02 GiB (13.2%) fs: btrfs dev: /dev/sdb2
ID-2: /boot/efi size: 511 MiB used: 5.8 MiB (1.1%) fs: vfat dev: /dev/sdb1
ID-3: /home size: 460.91 GiB used: 61.02 GiB (13.2%) fs: btrfs dev: /dev/sdb2
ID-4: /opt size: 460.91 GiB used: 61.02 GiB (13.2%) fs: btrfs dev: /dev/sdb2
ID-5: /var size: 460.91 GiB used: 61.02 GiB (13.2%) fs: btrfs dev: /dev/sdb2
ID-1: swap-1 type: partition size: 15.53 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sdb3
System Temperatures: cpu: 59.0 C mobo: 56.0 C sodimm: SODIMM C gpu: radeon temp: 55.0 C
Fan Speeds (rpm): cpu: 3975
Memory: total: 16 GiB available: 15.53 GiB used: 3.84 GiB (24.7%) igpu: 32 MiB
Processes: 272 Power: uptime: 0h 6m states: freeze,mem,disk suspend: deep wakeups: 0
hibernate: platform Init: systemd v: 255 default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 52 Compilers: gcc: 13.3.0
Shell: Sudo (sudo) v: 1.9.15p5 default: Bash v: 5.2.26 running-in: pty pts/2 inxi: 3.3.35