Hello! I’d like to preface that I’m having a hard time with things and my brain really hasn’t been functioning up to par, at all, so I apologize if I’m slow or my post is messy or missing important information. With that said;
I typically use the mainline kernel but when 6.10 rolled around I started having significant performance issues, so I switched back to Zen. I, at the time, didn’t know why that worked better, though I had my suspicions. Now that 6.10 has rolled around to Zen I’ve been able to confirm that that was indeed what’s been causing my issues. The issue overall, as far as I can tell, is entirely localized to games ran through Steam, and massively amplified with native linux builds.
It seems Wayland specific, x11 circumvents the issue from what I can tell. gamemoderun %command%
seems to fix it on rare occasions as well. Using the LTS kernel fixes this issue completely as far as I can tell. I’d love to just use x11 but it’s not practical with my monitor setup, consisting of multiple resolutions and refresh rates that result in absolutely horrible desktop performance, with no fix that I could find after many, many hours. gamescope is useless, adding atrocious stuttering on top of significant latency with any FPS under my refresh rate.
I’ve tried everything I can think of, for the main issue and others such as gamescope and x11, and many things I’ve searched for online, but I can’t seem to find a single result specific to kernel 6.10. I’ll happily give more information if I missed or can add anything and I apologize again for my likely lack of competence. I’m just exhausted and want my games back.
Thank you.
System:
Kernel: 6.10.0-1-mainline arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-mainline
root=UUID=9825105f-f24b-4dd1-9522-b4207976b9ac rw rootflags=subvol=@
quiet resume=UUID=f22a2ead-2e04-48a6-8de3-4a14c8d27f51 loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A info: frameworks v: 6.4.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: ASRock model: Z370 Killer SLI/ac
serial: <superuser required> uuid: <superuser required>
UEFI: American Megatrends v: P4.30 date: 10/31/2019
CPU:
Info: model: Intel Core i7-8700K bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF6
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 4395 high: 4401 min/max: 800/4700 scaling:
driver: intel_pstate governor: powersave cores: 1: 4398 2: 4400 3: 4400
4: 4398 5: 4399 6: 4396 7: 4394 8: 4401 9: 4400 10: 4372 11: 4397 12: 4395
bogomips: 88824
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Navi 32 [Radeon RX 7700 XT / 7800 XT] vendor: XFX
driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm)
built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports:
active: DP-1,DP-2,HDMI-A-1 empty: DP-3,Writeback-1 bus-ID: 03:00.0
chip-ID: 1002:747e class-ID: 0300
Device-2: Logitech Logi Webcam C920e driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.1.1:7
chip-ID: 046d:08e7 class-ID: 0102 serial: <filter>
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu d-rect: 7680x1440 display-ID: 0
Monitor-1: DP-1 pos: center res: 2560x1440 size: N/A modes: N/A
Monitor-2: DP-2 pos: primary,left res: 2560x1440 size: N/A modes: N/A
Monitor-3: HDMI-A-1 pos: right res: 2560x1440 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
drv: radeonsi inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.4-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7800 XT (radeonsi
navi32 LLVM 18.1.8 DRM 3.57 6.10.0-1-mainline) device-ID: 1002:747e
memory: 15.62 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 10 device: 0 type: discrete-gpu name: AMD
Radeon RX 7800 XT (RADV NAVI32) driver: mesa radv v: 24.1.4-arch1.2
device-ID: 1002:747e surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
v: 24.1.4-arch1.2 (LLVM 18.1.8) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:a2f0
class-ID: 0403
Device-2: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30
class-ID: 0403
Device-3: Logitech Logi Webcam C920e driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.1.1:7
chip-ID: 046d:08e7 class-ID: 0102 serial: <filter>
Device-4: SteelSeries ApS Arctis Nova 7
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-1.3:6 chip-ID: 1038:2202 class-ID: 0300
Device-5: Mark of the Unicorn M Series driver: cdc_acm,snd-usb-audio
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.4:9
chip-ID: 07fd:000b class-ID: 0a00 serial: <filter>
API: ALSA v: k6.10.0-1-mainline status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.2.1 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
Network:
Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0
chip-ID: 8086:24fb class-ID: 0280
IF: wlp8s0 state: up mac: <filter>
IF-ID-1: utun420 state: unknown speed: N/A duplex: N/A mac: N/A
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Wireless-AC 3168 Bluetooth driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-12:8 chip-ID: 8087:0aa7
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 4.37 TiB used: 2.08 TiB (47.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT500P5SSD8
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: P4CR324 temp: 49.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DM006-2DM164
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: CC26 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDA240G
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 30RL scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: SanDisk model: SDSSDP064G
size: 58.69 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> scheme: MBR
ID-5: /dev/sdd maj-min: 8:48 vendor: Western Digital
model: WD2002FAEX-007BA0 size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s tech: N/A serial: <filter> fw-rev: 1D05
scheme: GPT
Partition:
ID-1: / raw-size: 448.35 GiB size: 448.35 GiB (100.00%)
used: 320.69 GiB (71.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 448.35 GiB size: 448.35 GiB (100.00%)
used: 320.69 GiB (71.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 448.35 GiB size: 448.35 GiB (100.00%)
used: 320.69 GiB (71.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 448.35 GiB size: 448.35 GiB (100.00%)
used: 320.69 GiB (71.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 17.11 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 15.55 GiB used: 2.1 GiB (13.5%)
priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 40.0 C mobo: N/A gpu: amdgpu temp: 53.0 C
mem: 67.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 490
Info:
Memory: total: 16 GiB available: 15.55 GiB used: 6.65 GiB (42.8%)
Processes: 397 Power: uptime: 24m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.21 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1937 libs: 559 tools: octopi,pamac,paru
Compilers: clang: 18.1.8 gcc: 14.1.1 Shell: garuda-inxi default: fish
v: 3.7.1 running-in: konsole inxi: 3.3.35
Garuda (2.6.26-1):
System install date: 2024-02-05
Last full system update: 2024-07-24
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: No/Undetected
Failed units: