Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Anything related to gaming on Linux Mint including game discussion or questions concerning Steam or Wine.
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
nice_bnuuy
Level 1
Level 1
Posts: 3
Joined: Thu Nov 03, 2022 7:19 pm

Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by nice_bnuuy »

Good evening, this is a bit of a weird question.

I am giving Linux Mint 21 a go on my gaming computer after using it for studying and programming and loving it quite a bit. However, I have done some testing with games and I am noticing some odd framerate behavior. While playing Doom Eternal, the built in framerate count hovered between 120 - 165 FPS, but during gameplay there would be moments where the framerate felt more like 30-40 FPS, but the framerate count still hovered between 120 - 165 despite the jittery looking moments in gameplay. My specs are as follows:

GPU: AMD RX 6600
CPU: AMD Ryzen 5 5600X
MOBO: ASUS B550-PLUS TUF
RAM: 16 GBs 3200 MHz

Is this some sort of frametime issue? How might I go about trying to diagnose this issue? I am somewhat new to troubleshooting on Linux and this is the first time I have ever run into an issue such as this.
Last edited by LockBot on Wed May 03, 2023 10:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
motoryzen
Level 10
Level 10
Posts: 3481
Joined: Sun Dec 08, 2019 12:25 am

Re: Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by motoryzen »

Forum rules
Before you post please read how to get help
Need more details.
Kind of impossible to miss that " how to get help' this considering it's blue with a pink background. ( why does no one read this ..*sigh* ) " how to get help" link...step 5.

You can post that info that way via that terminal command ( i prefer inxi -Fxxxmprz ) .

or

Open your main menu ( windows logo button on your keyboard) type without quotes " system reports" , select it. left click on that " system information" button on the left, left click " copy", come back here. click that </> button ( fifth from the left right above where you type your responses), then paste it ( makes reading all of it much easier to scroll too without taking up much space on the page.

This will tell us how LM 21 " sees " and deals with your system including much graphical/driver information. Saves on much speculation for everyone.

5900x cpu + 8GB rx 580 sapphire nitro+ gpu here and doom 2016 and eternal run like a champ at 1440p medium to high ish settings at 70+ fps with very rare stutters in native linux steam.

Given you have a video card that is noticeably faster than my rx 580 worst case and average case over 35% faster...Yeah.this is not normal behavior for that game with native linux steam client with everything else reasonably accounted for with proper drivers..etc.
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
nice_bnuuy
Level 1
Level 1
Posts: 3
Joined: Thu Nov 03, 2022 7:19 pm

Re: Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by nice_bnuuy »

Understood, here is the output:

Code: Select all

System:
  Kernel: 5.15.0-52-generic x86_64 bits: 64 compiler: gcc v: 11.2.0
    Desktop: Cinnamon 5.4.12 tk: GTK 3.24.33 wm: Mutter vt: 7
    dm: LightDM 1.30.0 Distro: Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: TUF GAMING B550-PLUS v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 2803
    date: 04/27/2022
Memory:
  RAM: total: 15.54 GiB used: 1.83 GiB (11.8%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: 6-core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP smt: enabled
    arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
  Speed (MHz): avg: 3061 high: 3683 min/max: 2200/4650 boost: enabled
    cores: 1: 2881 2: 2879 3: 3433 4: 2878 5: 3599 6: 2879 7: 2872 8: 2872
    9: 2875 10: 3015 11: 3683 12: 2870 bogomips: 88803
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Micro-Star MSI
    driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 16 ports:
    active: DP-2,DP-3 empty: DP-1,HDMI-A-1 bus-ID: 09:00.0 chip-ID: 1002:73ff
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati
    unloaded: fbdev,modesetting,radeon,vesa gpu: amdgpu display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.0x11.2")
    s-diag: 1055mm (41.5")
  Monitor-1: DisplayPort-1 mapped: DP-2 pos: primary,left
    model: Samsung LS32AG32x serial: <filter> res: 1920x1080 hz: 165 dpi: 70
    size: 698x393mm (27.5x15.5") diag: 801mm (31.5") modes: max: 1920x1080
    min: 720x400
  Monitor-2: DisplayPort-2 mapped: DP-3 pos: right model: ASUS VP249
    serial: <filter> res: 1920x1080 dpi: 93 size: 527x296mm (20.7x11.7")
    diag: 604mm (23.8") modes: max: 1920x1080 min: 720x400
  OpenGL:
    renderer: AMD DIMGREY_CAVEFISH (LLVM 13.0.1 DRM 3.42 5.15.0-52-generic)
    v: 4.6 Mesa 22.0.5 direct render: Yes
Audio:
  Device-1: AMD Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 09:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 0b:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: HP HyperX Virtual Surround Sound type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-2:2 chip-ID: 03f0:0b92
    class-ID: 0300 serial: <filter>
  Sound Server-1: ALSA v: k5.15.0-52-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 10ec:8125
    class-ID: 0200
  IF: enp6s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: TP-Link UB500 Adapter type: USB driver: btusb v: 0.8
    bus-ID: 1-3:3 chip-ID: 2357:0604 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
    bt-v: 3.0 lmp-v: 5.1 sub-v: 8a6b hci-v: 5.1 rev: 9a9
Drives:
  Local Storage: total: 2.73 TiB used: 107.08 GiB (3.8%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 4B2QEXM7 temp: 37.9 C scheme: GPT
  ID-2: /dev/sda vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s type: SSD serial: <filter> rev: 043 scheme: GPT
Partition:
  ID-1: / size: 446.73 GiB used: 106.7 GiB (23.9%) fs: ext4 dev: /dev/sda5
  ID-2: /boot/efi size: 1020 MiB used: 394.5 MiB (38.7%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 38.0 C
    mem: 42.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Repos:
  Packages: apt: 2425
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http://packages.linuxmint.com vanessa main upstream import backport
    2: deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
    3: deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
    1: deb http://repository.spotify.com stable non-free
Info:
  Processes: 336 Uptime: 1m wakeups: 1 Init: systemd v: 249 runlevel: 5
  Compilers: gcc: 11.3.0 alt: 11 Shell: Bash v: 5.1.16
  running-in: gnome-terminal inxi: 3.3.13
User avatar
MiZoG
Level 8
Level 8
Posts: 2371
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

Re: Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by MiZoG »

Turn on VSYNC. Try to match the refresh rate of your monitor with the fps. AMD FreeSync supposedly does this thing automatically. It is supported to a certain extent on Linux. I don't have an AMD gaming card currently and personal experience. You can of course manually adjust the refresh rate, for example to 75Hz and set VSYNC in-game to 75 FPS and so on...
nice_bnuuy
Level 1
Level 1
Posts: 3
Joined: Thu Nov 03, 2022 7:19 pm

Re: Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by nice_bnuuy »

VSync is turned on, both in game and in the operating system as well from the looks of it (I don't see any option for VSync in settings manager anywhere, unless I missed something, plus I don't notice any tearing on the desktop when doing any tasks).
User avatar
pilotbob42
Level 2
Level 2
Posts: 56
Joined: Mon Dec 16, 2019 11:45 am

Re: Game Performance Looks Laggy, FPS Counter Between 120 - 165 FPS

Post by pilotbob42 »

nice_bnuuy wrote: Thu Nov 03, 2022 10:23 pm Understood, here is the output:
My set up is similar to yours (Ryzen 9 5900, RX 6600, B550, etc.) and while I haven't seen what you are describing in Doom 2016, I have seen it in World of Warships under Wine with DXVK. FPS stays high as indicated by MangoHUD, but game looks choppy on ultra settings (especially in port). I'm working around it in this one game by using FSR, but the game just isn't that intensive and it shouldn't be taxing my set up at all. I too have tried various combinations of vsync and freesync to no avail.

My only suggestion is to try Proton-GE by Glorious Eggroll. It allows you to enable AMD FSR on any Steam game whether it's built into it or not.

https://github.com/GloriousEggroll/proton-ge-custom
Locked

Return to “Gaming”