Game slowing down and speeding up again

Alright so I am using a framework 11th gen and playing any game it slows down and speeds up and rinse and repeat.

my garuda-inxi result:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_NAME = "en_US.UTF-8",
LC_PAPER = "en_US.UTF-8",
LC_TIME = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
Kernel: 6.0.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=a3083a76-7cc5-4975-9084-71a7ccddb12f rw [email protected]
root=/dev/mapper/luks-70c22dd8-733a-46d8-b065-7c014566157b quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Type: Laptop System: Framework product: Laptop v: AB
serial: <superuser required>
Mobo: Framework model: FRANBMCP0B v: AB serial: <superuser required>
UEFI: INSYDE v: 03.06 date: 10/18/2021
ID-1: BAT1 charge: 19.0 Wh (35.5%) condition: 53.5/55.0 Wh (97.3%)
volts: 14.5 min: 15.4 model: NVT Framewo type: Li-ion serial: <filter>
status: discharging
Info: model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020
process: Intel 10nm family: 6 model-id: 0x8C (140) stepping: 1
microcode: 0xA6
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 2737 high: 3414 min/max: 400/4700 scaling:
driver: intel_pstate governor: performance cores: 1: 3011 2: 3014 3: 3414
4: 2550 5: 3409 6: 3251 7: 1077 8: 2170 bogomips: 44851
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
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
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
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
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] 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 bus-ID: 00:02.0 chip-ID: 8086:9a49
class-ID: 0300
Display: x11 server: X.Org v: 21.1.5 with: Xwayland v: 22.1.6
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 2256x1504 s-dpi: 144 s-size: 397x265mm (15.63x10.43")
s-diag: 477mm (18.79")
Monitor-1: eDP-1 model: BOE Display 0x095f built: 2019 res: 2256x1504
hz: 60 dpi: 201 gamma: 1.2 size: 285x190mm (11.22x7.48") diag: 343mm (13.5")
ratio: 3:2 modes: 2256x1504
API: OpenGL v: 4.6 Mesa 22.2.3 renderer: Mesa Intel Xe Graphics (TGL GT2)
direct render: Yes
Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel
v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:a0c8 class-ID: 0403
Sound API: ALSA v: k6.0.12-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.61 running: yes
Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: aa:00.0 chip-ID: 8086:2725
class-ID: 0280
IF: wlp170s0 state: up mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
IF-ID-2: surfshark_ipv6 state: unknown speed: N/A duplex: N/A
mac: <filter>
IF-ID-3: surfshark_wg state: unknown speed: N/A duplex: N/A mac: N/A
Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 3-10:3 chip-ID: 8087:0032 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Local Storage: total: 931.51 GiB used: 143.18 GiB (15.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WDS100T1X0E-00AFY0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 613000WD temp: 34.9 C scheme: GPT
ID-1: / raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 143.18 GiB (15.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-70c22dd8-733a-46d8-b065-7c014566157b
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 752 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 143.18 GiB (15.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-70c22dd8-733a-46d8-b065-7c014566157b
ID-4: /var/log raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 143.18 GiB (15.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-70c22dd8-733a-46d8-b065-7c014566157b
ID-5: /var/tmp raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
used: 143.18 GiB (15.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
mapped: luks-70c22dd8-733a-46d8-b065-7c014566157b
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.14 GiB used: 1024 KiB (0.0%)
priority: 100 dev: /dev/zram0
System Temperatures: cpu: 54.0 C mobo: N/A
Fan Speeds (RPM): N/A
Processes: 365 Uptime: 3h 28m wakeups: 1525 Memory: 31.14 GiB
used: 5.82 GiB (18.7%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 Packages: 2085 pm: pacman pkgs: 2074
libs: 562 tools: gnome-software,octopi,pamac,paru,yay pm: flatpak pkgs: 11
Shell: fish v: 3.5.1 default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.24
warning: config file /etc/pacman.conf, line 92: directive '/etc/pacman.d/chaotic-mirrorlist' in section 'chaotic-aur' not recognized.
Garuda (2.6.10-1):
System install date:     2022-11-28
Last full system update: 2022-12-15
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:            packagekit.service systemd-networkd-wait-online.service

Please don't dox me with this; please help me with this problem:).

Check first


Post terminal input and output as text formatted between three ~ in first and last line.
my terminal text

my terminal text

er ok

ALSO. the issues of packagemanager & chaotic aur dont affect me

Don't play on battery. Also monitor temps while playing with MangoHUD. Which games are affected?


All games that I know of that are running on wine + native steam games are laggy, BTW I use games somtimes on charger, that does nothing to stop the fluctuations in FPS.

Also I used the command not while playing a game

You are not going to get a great experience gaming on the Framework iGPU. There isn't much you can do at the OS level to change that, it's just a limitation of the hardware you are using.

Search around online and you'll find near universal agreement that gaming on the Framework laptop is only mediocre. For example: Framework Laptop (2022) Review -

That review unit is actually with a 12th Gen, so I would expect your iGPU to be even less capable.

It does look like eGPUs are well supported on the Framework laptop, see this thread here:

Invest in a eGPU and you will almost certainly have a more enjoyable experience gaming on your Framework laptop.

The following issues are unrelated.

Uncomment the locales you need in /etc/locale.gen and run sudo locale-gen.

I have to guess you are saying that because you commented out the Chaotic repo, or tried to. I'm not sure why you would make that choice, but if you comment out the [repo-name] line you also have to comment out the Include = line.

My guess would be this is related to the fact that you have decided to install Gnome Software on your KDE box.

If you are not interested in fixing this service so it works correctly, just mask it so it stops trying to run every time you boot.

sudo systemctl stop packagekit
sudo systemctl mask packagekit

You should try to take better care of your system, or when something breaks in the future it may be difficult to identify what the problem is because so many things have just gone to seed already.


when this was running windows it ran stuff with a constant FPS.

well, i think atleast
Like I played Satisfactory for hours (ON BATTERY!!!) and its FPS was basically stiff except for the parts that you would expect to have more FPS usage.
It's time to end this bcz no answer
Ima mark this as solution

Rather, no answer you want to hear. :smirk:

If you cannot invest in a eGPU, the best you can do is clean up all the broken services on your system and take down some of the extra packages you have installed that are chewing up system resources. If you make the effort to return your system to an optimized state, it will run better.

Still, you will be bound by the limits of your hardware--you cannot squeeze blood from a stone.


No I was saying about the fluctuations not the lack of good performance, I use an M1 macbook for gaming and stuff right now but if the fluctuations in FPS stopped in the framework I would use it mostly, when I used Windows on it it was not fluctuating in FPS so only Garuda as far as I know fluctuates.
Gonna just troubleshoot it with someone else when I get home from vacation.
Although yes I will try to help the OTHER issues you talked about.
Sincerely, Bert_Beme

I guess I am late, but I would like to suggest downgrading libx11 to version 1.8.2 or 1.8.1
It have been causing issues for many gamers recently. Use command

sudo downgrade libx11
1 Like

Are you sure you can downgrade only libx11 and be done with it? Doesn't it have any dependencies?

Yeah, It is working fine here till now. So, I assume only downgrading libx11 is enough

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.