60 fps cap on wine + heroic launcher

Hi,
i’m a beginner with garuda, i just installed heroic launcher to play some games and i have an issue : i’m capped at 60 fps. My screen is 144hz so i would like to have that many fps.
I’m using i3 as DE.

Here are the specs of my computer :

System:
  Kernel: 6.6.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    Desktop: i3 v: 4.23 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B660M DS3H DDR4 v: x.x
    serial: <superuser required> UEFI: American Megatrends LLC. v: F6b
    date: 04/27/2022
CPU:
  Info: 6-core model: 12th Gen Intel Core i5-12400 bits: 64 type: MT MCP
    arch: Alder Lake rev: 5 cache: L1: 480 KiB L2: 7.5 MiB L3: 18 MiB
  Speed (MHz): avg: 4000 high: 4003 min/max: 800/4400 cores: 1: 3999 2: 4000
    3: 4000 4: 4003 5: 4000 6: 4000 7: 4000 8: 4000 9: 4000 10: 4000 11: 4000
    12: 4000 bogomips: 59904
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] vendor: PNY driver: nvidia
    v: 545.29.06 arch: Turing bus-ID: 01:00.0
  Display: x11 server: X.Org v: 21.1.10 driver: X: loaded: nvidia
    unloaded: modesetting gpu: nvidia,nvidia-nvswitch resolution:
    1: 2560x1440~144Hz 2: 1920x1080~60Hz
  API: Vulkan v: 1.3.274 drivers: nvidia surfaces: xcb,xlib devices: 1
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  Device-2: NVIDIA TU106 High Definition Audio vendor: PNY
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-3: Logitech Logitech G PRO X Gaming Headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 1-10:7
  API: ALSA v: k6.6.7-zen1-1-zen status: kernel-api
  Server-1: PipeWire v: 1.0.0 status: active
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    port: 3000 bus-ID: 04:00.0
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 983.71 GiB used: 635.94 GiB (64.6%)
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKKF256G8L size: 238.47 GiB
    temp: 32.9 C
  ID-2: /dev/sda vendor: Transcend model: TS32GSSD370S size: 29.82 GiB
  ID-3: /dev/sdb vendor: Samsung model: SSD 840 PRO Series size: 476.94 GiB
  ID-4: /dev/sdc vendor: Intel model: SSDSC2KW256G8 size: 238.47 GiB
Partition:
  ID-1: / size: 29.52 GiB used: 12.94 GiB (43.8%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 299.4 MiB used: 580 KiB (0.2%) fs: vfat
    dev: /dev/sda1
  ID-3: /home size: 29.52 GiB used: 12.94 GiB (43.8%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 29.52 GiB used: 12.94 GiB (43.8%) fs: btrfs
    dev: /dev/sda2
  ID-5: /var/tmp size: 29.52 GiB used: 12.94 GiB (43.8%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 15.46 GiB used: 271.2 MiB (1.7%)
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 36.0 C mobo: 30.0 C gpu: nvidia temp: 52 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 44%
Info:
  Processes: 365 Uptime: 1h 1m Memory: total: 16 GiB available: 15.46 GiB
  used: 10.39 GiB (67.2%) Init: systemd Compilers: gcc: 13.2.1 Packages: 1252
  Shell: Bash v: 5.2.21 inxi: 3.3.31

Thanks for any help ^^
(Please be kind with my english, i’m learning)

we need the garuda-inxi to continue. regular inxi is missing alot of vital information

3 Likes

Here it is :

System:
  Kernel: 6.6.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=6c1c731b-073a-444e-9eda-2ffd50872a7e rw rootflags=subvol=@
    quiet loglevel=3 ibt=off
  Desktop: i3 v: 4.23 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B660M DS3H DDR4 v: x.x
    serial: <superuser required> UEFI: American Megatrends LLC. v: F6b
    date: 04/27/2022
CPU:
  Info: model: 12th Gen Intel Core i5-12400 bits: 64 type: MT MCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 5
    microcode: 0x32
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 480 KiB desc: d-6x48 KiB; i-6x32 KiB L2: 7.5 MiB desc: 6x1.2 MiB
    L3: 18 MiB desc: 1x18 MiB
  Speed (MHz): avg: 3993 high: 4001 min/max: 800/4400 scaling:
    driver: intel_pstate governor: powersave cores: 1: 3942 2: 4000 3: 4000
    4: 4000 5: 4000 6: 4000 7: 4000 8: 3983 9: 4000 10: 4001 11: 4000 12: 4000
    bogomips: 59904
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] vendor: PNY driver: nvidia
    v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current
    (as of 2023-10; 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 off: DP-1,HDMI-A-1 empty: DVI-D-1
    bus-ID: 01:00.0 chip-ID: 10de:1f06 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 compositor: Picom v: git-b700a
    driver: X: loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4480x1440 s-dpi: 108 s-size: 1054x342mm (41.50x13.46")
    s-diag: 1108mm (43.63")
  Monitor-1: DP-1 mapped: DP-0 note: disabled pos: top-right
    model: ViewSonic VX2758-SERIES serial: <filter> built: 2021 res: 2560x1440
    hz: 144 dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23")
    diag: 686mm (27") ratio: 16:9 modes: max: 2560x1440 min: 640x480
  Monitor-2: HDMI-A-1 mapped: HDMI-0 note: disabled pos: bottom-l
    model: Asus MX239 serial: <filter> built: 2014 res: 1920x1080 hz: 60 dpi: 92
    gamma: 1.2 size: 528x310mm (20.79x12.2") diag: 612mm (24.1") ratio: 15:9
    modes: max: 1920x1080 min: 640x480
  API: Vulkan v: 1.3.274 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 2060 SUPER driver: nvidia v: 545.29.06 device-ID: 10de:1f06
    surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:7ad0 class-ID: 0403
  Device-2: NVIDIA TU106 High Definition Audio vendor: PNY
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
  Device-3: Logitech Logitech G PRO X Gaming Headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-10:7 chip-ID: 046d:0aaa class-ID: 0300
    serial: <filter>
  API: ALSA v: k6.6.7-zen1-1-zen status: kernel-api 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
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 04:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 983.71 GiB used: 635.94 GiB (64.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKKF256G8L
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: L08P temp: 32.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Transcend model: TS32GSSD370S
    size: 29.82 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 5CE scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 840 PRO Series
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 6B0Q scheme: MBR
  ID-4: /dev/sdc maj-min: 8:32 vendor: Intel model: SSDSC2KW256G8
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 002C scheme: GPT
Partition:
  ID-1: / raw-size: 29.52 GiB size: 29.52 GiB (100.00%)
    used: 12.94 GiB (43.8%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 580 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 29.52 GiB size: 29.52 GiB (100.00%)
    used: 12.94 GiB (43.8%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 29.52 GiB size: 29.52 GiB (100.00%)
    used: 12.94 GiB (43.8%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 29.52 GiB size: 29.52 GiB (100.00%)
    used: 12.94 GiB (43.8%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.46 GiB used: 205.5 MiB (1.3%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 36.0 C mobo: 30.0 C gpu: nvidia temp: 55 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 50%
Info:
  Processes: 349 Uptime: 1h 13m wakeups: 0 Memory: total: 16 GiB
  available: 15.46 GiB used: 9.72 GiB (62.9%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1252 libs: 363 tools: octopi,paru Shell: Bash v: 5.2.21
  running-in: kitty inxi: 3.3.31
Garuda (2.6.21-1):
  System install date:     2023-12-18
  Last full system update: 2023-12-20 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:

you have installed updates that require you to reboot in order to “finish installing”/properly load. lets try a reboot and continue from there.

3 Likes

No any changes

Monitor 2 is 60hz. Make sure you aren’t mirroring displays.
Sometimes even if you aren’t mirroring displays, some wine/proton games get confused where to grab refresh data from. As a work around, I usually temporarily disable the other monitor.

1 Like

When i disable the Vsync, fps are going up to 144.
I also disabled the second screen, but no changes

What game(s) are we talking about? there is quite the vastness of different frame rate settings. Some even have bugs in their frame rate settings.

I was testing with rocketleague

Here is additional and very important information on Rocket League:

the issue comes from vsync i think, when i disable it, i get 144 fps

1 Like

So, is there any other issues for games or are things resolved now? :slightly_smiling_face:

ok, i found a way to resolve the issue : with the nvidia-settings, i put the right settings and the vsync came back to 144hz
Thanks to all of you for your help !! :grin:

2 Likes

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