Hi, I switched to Garuda from Windows in the beginning of this year. My previous experience with Garuda, about a year ago, was great, despite some loss of performance in games. This time though, I’m having serious issues to the point I can’t play anything.
The problem:
After launching any game, through Lutris or Steam, the whole system becomes completely unresponsive and I have to hard reset. It’s random and sometimes happens when I’ve just loaded the game. So far, the only things I know is that my Nvidia GPU is being used, Prime Render Offload is On and Vulcan ICD loader is set to the Nvidia GPU.
Note:
It might or might not be related to another issue I’m having which is why I’m posting it separately. Sometimes, randomly, while playing any game, my CPU usage drops to single digits along with the framerate. Restarting the game does not help. Restarting the PC helps but only sometimes.
Steps I’ve taken to solve the problem:
- Using different wine and proton versions with Lutris and Steam respectively.
- Setting CPU scaling governor to performance.
- Using Feral Gamemode.
- Trying with low and high swappiness values.
- Setting max map count to 10485776 every time I start the system.
- Using DXVK_ASYNC=1 and _GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 in Lutris environment variables.
- Searching for solutions on google and in Lutris and Arch forums. Following the How to improve gaming performace article on the Arch forum.
- Adding the following kernel parameter:
nvidia-drm.modeset=1 - I can’t use Wayland because I have massive screen tearing issues on top of everything else.
- Tried Manjaro to see if its distro sepecific. Had the same problems.
- Completely reinstalled Garuda a week or so ago.
Garuda-inxi output is attached below:
System:
Kernel: 6.7.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=f4ee0572-7dbd-48a6-abcd-94ddf5660d3f rw rootflags=subvol=@
mitigations=off quiet resume=UUID=1e153a42-e993-464f-add2-e23dff8ab41b
loglevel=3 nvidia-drm.modeset=1 udev.log_priority=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
v: 5.115.0 wm: kwin_x11 with: krunner vt: 2 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 81Y4 v: IdeaPad Gaming 3 15IMH05
serial: <superuser required> Chassis: type: 10 v: IdeaPad Gaming 3 15IMH05
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0Q55724 WIN
serial: <superuser required> part-nu: LENOVO_MT_81Y4_BU_idea_FM_IdeaPad
Gaming 3 15IMH05 uuid: <superuser required> UEFI: LENOVO v: EGCN41WW
date: 06/09/2023
Battery:
ID-1: BAT0 charge: 22.8 Wh (54.5%) condition: 41.8/45.5 Wh (91.8%)
volts: 11.6 min: 11.4 model: Sunwoda L19D3PF4 type: Li-poly serial: <filter>
status: not charging cycles: 125
CPU:
Info: model: Intel Core i5-10300H bits: 64 type: MT MCP arch: Comet Lake
gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
model-id: 0xA5 (165) stepping: 2 microcode: 0xF8
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 1249 high: 4398 min/max: 800/4500 scaling:
driver: intel_pstate governor: performance cores: 1: 800 2: 800 3: 800
4: 4398 5: 800 6: 800 7: 800 8: 800 bogomips: 39999
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Lenovo driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:9bc4
class-ID: 0300
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Lenovo
driver: nvidia v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+
status: current (as of 2024-02; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: none empty: HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:1f99 class-ID: 0300
Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:4 chip-ID: 04f2:b6c2
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: nouveau
alternate: fbdev,intel,nv,vesa dri: iris gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: ChiMei InnoLux 0x15e7 built: 2020 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.0.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9bc4 memory: 15 GiB unified: yes
API: Vulkan v: 1.3.276 layers: 14 device: 0 type: integrated-gpu
name: Intel UHD Graphics (CML GT2) driver: mesa intel v: 24.0.1-arch1.1
device-ID: 8086:9bc4 surfaces: xcb,xlib device: 1 type: discrete-gpu
name: NVIDIA GeForce GTX 1650 driver: nvidia v: 545.29.06
device-ID: 10de:1f99 surfaces: xcb,xlib device: 2 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 24.0.1-arch1.1 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10fa class-ID: 0403
API: ALSA v: k6.7.5-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.3 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 Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Lenovo RTL8111/8168/8411 driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp8s0 state: down mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:5 chip-ID: 8087:0026
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
Drives:
Local Storage: total: 2.29 TiB used: 622.8 GiB (26.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:2 model: PCIe SSD size: 476.94 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
tech: SSD serial: <filter> fw-rev: EDFM00.7 temp: 35.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Kingston model: SNV2S2000G
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: SBM02103 temp: 37.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 459.6 GiB size: 459.6 GiB (100.00%)
used: 66.63 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
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:3
ID-3: /home raw-size: 459.6 GiB size: 459.6 GiB (100.00%)
used: 66.63 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-4: /var/log raw-size: 459.6 GiB size: 459.6 GiB (100.00%)
used: 66.63 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
ID-5: /var/tmp raw-size: 459.6 GiB size: 459.6 GiB (100.00%)
used: 66.63 GiB (14.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:4
Swap:
Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.36 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.04 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:5
Sensors:
System Temperatures: cpu: 61.0 C pch: 57.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15.36 GiB used: 4.56 GiB (29.7%)
Processes: 334 Power: uptime: 26m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.08 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 255 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1919 libs: 549 tools: octopi,pamac,paru
pm: flatpak pkgs: 0 Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: garuda-inxi
default: fish v: 3.7.0 running-in: konsole inxi: 3.3.33
Garuda (2.6.23-1):
System install date: 2024-02-13
Last full system update: 2024-02-21 ↻
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut nvidia-dkms
Windows dual boot: No/Undetected
Failed units:
Any and all help is appreciated. Thanks.