Low perceived FPS

Hi everyone,

I just installed tumbleweed today, and got it all setup for gaming.
I’m having a problem with WoW (haven’t tried other games) where the perceived fps seems much lower than it actually is? I normally cap my fps at my monitors refresh rate 144, to reduce the insane coil whine from my GPU.

I’ve tried searching for a solution, but to no avail.
Has anyone else encountered something like this?

7900xtx + 9800x3d if it matters.

Some details about your graphics hardware and environment would be useful to start with. Run the following command from a terminal and report back…,

inxi -GSaz

Hi, it get the following return:

thomas@localhost:~> inxi -GSaz
System:
  Kernel: 6.14.5-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.5-1-default
    root=UUID=cc2b8805-2277-4cfc-8798-b8457054d5b0 splash=silent quiet
    security=selinux selinux=1 mitigations=auto
  Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.13.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20250508
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Tul / PowerColor 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,HDMI-A-1
    empty: DP-2,DP-3,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: Gigabyte driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: none empty: Writeback-2 bus-ID: 76:00.0
    chip-ID: 1002:13c0 class-ID: 0300 temp: 42.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4480x1440 s-dpi: 96 s-size: 1185x381mm (46.65x15.00")
    s-diag: 1245mm (49.01")
  Monitor-1: DP-1 pos: primary,top-right model: MSI MAG322CQRV
    serial: <filter> built: 2019 res: N/A dpi: 93 gamma: 1.2
    size: 700x390mm (27.56x15.35") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: bottom-l model: BenQ GL2450H
    serial: <filter> built: 2013 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73") diag: 609mm (24")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.5 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM
    20.1.3 DRM 3.61 6.14.5-1-default) device-ID: 1002:744c memory: 23.44 GiB
    unified: no
  API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XTX (RADV NAVI31) driver: N/A device-ID: 1002:744c
    surfaces: xcb,xlib device: 1 type: integrated-gpu name: AMD Radeon
    Graphics (RADV RAPHAEL_MENDOCINO) driver: N/A device-ID: 1002:13c0
    surfaces: xcb,xlib device: 2 type: cpu name: llvmpipe (LLVM 20.1.3 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
thomas@localhost:~>

I wanna say it looks like I’m getting 60fps in games, even though higher is stated.

As you are new here (welcome):
Please, to make the pieces of computer code in your posts better consumable by technical oriented people:

And post as complete as possible. That is starting with the line with the prompt and the command, then all output, and ending with the new prompt line.

1 Like

Appreciate the welcome and feedback.
I edited my reply, hopefully for the better.

Yes much better …

Ok … I can put a magnetic fuel atomizer on my car and my perceived butt-dyno will say it’s an improvement … :grinning: Why do you think you’re not getting the stated fps? Is the video blurry, stutters etc…?

I don’t get stutters, blur or any like that. This is based on visual feedback, it doesn’t look like it’s running 144hz. I have my laptop setup next to me with a 60hz refresh rate. And it looks exactly like that. I’m not the most technically inclined perhaps, but i can tell the difference between 144hz and 60hz…

Much improved (as you saw yourself), thanks.

Okay so I’ve actually managed to narrow it down to being a display monitor problem. The system seems to cap my refresh rate at my 2nd monitors 60hz. If i disable the screen it works perfectly.

Now is there a way to force my main monitor to a 144hz refresh rate, while keeping my 2nd monitor enabled?

Systemsettings → Display and Monitor
or
right click on your desktop-> Configure display settings

Have a look there if you are able to set two different refresh rates. But the game will likely still be capped to the lowest refresh rate.

I had them set to 2 different refresh rates. But the system forced the lower one.

I figured out changing to Wayland did the trick. Seems to be working perfectly now. Seems like an X11 issue.

X11 didn’t recieve maintenance for a long time. Wayland is the way to go.

Alright, that’s good to know. I haven’t been on linux in 15 years. X11 was enabled by default.

Coming back to this topic after a sleep. Good to see that you’ve found switching to Plasma Wayland was helpful to your graphics experience. :slight_smile: