How to get the maximale performance possible in garuda

So i’m pretty much new to garuda OS and i wanna know if there is something i can change in settings or a program config or anything i can do to get the best fps in games on garuda i don’t play games that are too intensive just minecraft and some ps2 and ps3 games but i want my game to be smoother. thank you

  Kernel: 6.6.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 clocksource: tsc
    available: hpet,acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=1b9a8cd5-4242-4f3c-8c6b-14fc48d39ce4 rw rootflags=subvol=@ quiet loglevel=3 ibt=off
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_wayland vt: 1 dm: SDDM
    Distro: Garuda Linux base: Arch Linux
  Type: Laptop System: HP product: HP ProBook 450 G3 v: N/A serial: <superuser required> Chassis:
    type: 10 serial: <superuser required>
  Mobo: HP model: 8101 v: KBC Version 40.63 serial: <superuser required> UEFI: HP
    v: N78 Ver. 01.15 date: 11/07/2016
  ID-1: BAT0 charge: 33.5 Wh (100.0%) condition: 33.5/33.5 Wh (100.0%) volts: 17.1 min: 14.8
    model: Hewlett-Packard Primary type: Li-ion serial: <filter> status: full
  Info: model: Intel Core i5-6200U bits: 64 type: MT MCP arch: Skylake gen: core 6 level: v3
    note: check built: 2015 process: Intel 14nm family: 6 model-id: 0x4E (78) stepping: 3
    microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 2745 high: 2798 min/max: 400/2800 scaling: driver: intel_pstate
    governor: performance cores: 1: 2784 2: 2702 3: 2798 4: 2697 bogomips: 19200
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
  Vulnerabilities: <filter>
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Hewlett-Packard driver: i915 v: kernel
    arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:1916 class-ID: 0300
  Device-2: Chicony HP HD Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    mode: 2.0 bus-ID: 1-6:3 chip-ID: 04f2:b51c class-ID: 0e02
  Display: wayland server: v: with: Xwayland v: 23.2.3 compositor: kwin_wayland
    driver: X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1366x768 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris surfaceless: drv: iris
    wayland: drv: iris x11: drv: iris inactive: gbm
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.2-arch1.1 glx-v: 1.4 direct-render: yes
    renderer: Mesa Intel HD Graphics 520 (SKL GT2) device-ID: 8086:1916 memory: 7.47 GiB unified: yes
    display-ID: :1.0
  API: Vulkan v: 1.3.274 layers: 9 device: 0 type: integrated-gpu name: Intel HD Graphics 520
    (SKL GT2) driver: mesa intel v: 23.3.2-arch1.1 device-ID: 8086:1916 surfaces: xcb,xlib,wayland
    device: 1 type: cpu name: llvmpipe (LLVM 16.0.6 256 bits) driver: mesa llvmpipe
    v: 23.3.2-arch1.1 (LLVM 16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib,wayland
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:9d70 class-ID: 0403
  API: ALSA v: k6.6.8-zen1-1-zen status: kernel-api with: aoss type: oss-emulator tools: N/A
  Server-1: PipeWire v: 1.0.0 status: active 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
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 01:00.0
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: down mac: <filter>
  Device-2: Intel Wireless 3165 driver: iwlwifi v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 8086:3165 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:4 chip-ID: 8087:0a2a class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running rfk-block:
e: no software: yes address: <filter> bt-v: 4.2 lmp-v: 8 status: discoverable: no
    pairing: no
  Local Storage: total: 238.47 GiB used: 76.32 GiB (32.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: MZNLN256HMHQ-000H1 size: 238.47 GiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 1H3Q scheme: GPT
  ID-1: / raw-size: 238.17 GiB size: 238.17 GiB (100.00%) used: 76.32 GiB (32.0%) fs: btrfs
    dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 584 KiB (0.2%) fs: vfat
    dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 238.17 GiB size: 238.17 GiB (100.00%) used: 76.32 GiB (32.0%) fs: btrfs
    dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 238.17 GiB size: 238.17 GiB (100.00%) used: 76.32 GiB (32.0%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 238.17 GiB size: 238.17 GiB (100.00%) used: 76.32 GiB (32.0%)
    fs: btrfs dev: /dev/sda2 maj-min: 8:2
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.65 GiB used: 174 MiB (2.2%) priority: 100 comp: zstd
    avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
  System Temperatures: cpu: 49.0 C pch: 41.0 C mobo: N/A
  Fan Speeds (rpm): N/A
  Processes: 228 Uptime: 7m wakeups: 0 Memory: total: 8 GiB note: est. available: 7.65 GiB
  used: 4.92 GiB (64.3%) Init: systemd v: 255 default: graphical tool: systemctl Compilers:
  gcc: 13.2.1 Packages: 1885 pm: pacman pkgs: 1868 libs: 580 tools: octopi,pamac,paru pm: flatpak
  pkgs: 17 Client: shell wrapper v: 5.2.21-release inxi: 3.3.31
Garuda (2.6.22-1):
  System install date:     2023-12-01
  Last full system update: 2023-12-31 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            


Our distro is optimized for performance on real hardware.


Hi there, welcome to the forum!
One thing you should do, at least for good system administration “hygene” is to update this!

Try also an x11 session at login instead of wayland.


what about those desktop effects and compostor. those doesn’t affect the performance ?

can you tell me how to update it. and i used x11 and wayland but i see more fps in games in wayland so i’m using it right now.

Search the internet. E.g. first note (HP) in
Or, just as an example

1 Like

Well, you can turn off the compositor to get some more resource for your game while you’re playing , and other than that you can enable performance mode from garuda assistant , that’s all I can say to do :slightly_smiling_face:


Explore your Operating System! Push all the buttons, turn all the knobs, find out what settings work best for you in whatever situation.

Taking control of your OS is like taking control of your life; you don’t want anyone else to do it for you.


Define “best.” If you want the “best” get a new computer. :smiley:

With all due respect, there is a certain unwritten rule amongst Garuda users that you already know the basics before you install the OS, so you likely won’t get a lot of specific help with tweaking a system that is fully functional. You can find all the answers you’re looking for by searching the forum, using Google, and reading (then RE-READING) the Arch Wiki. It’s time to be self-sufficient. :slight_smile:

Another alternative would be to check out Pop OS. It’s a gaming-centric distro with a learning curve that isn’t quite as steep. I’m not trying to dissuade you from using Garuda, but a happy Garuda user is a self-sufficient Garuda user.


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