Framerate issues on a fresh install

Hello manjaro community,

I’m a first time manjaro, previously arch user who installed the gnome version on my msi stealth g66.
I’m running into a issue with my gpu&monitor that i can’t seem to figure out.
By default, my 300hz monitor is recognized as a 60hz display.
I figured it was misdetected and following the archwiki xrandr instructions i managed to create a new 300hz mode which i can select in gnome’s display menu without issues.
While xrandr does say my monitor is running at 300, glxgear and any vsync enabled games i try to play seem to be tied to 60 regardless if i use my intel or nvidia gpu.

I took a screenshot:

So far i’ve tried:

  • changing from prime-run to optimus-manager
  • setting nvidia drm modeset in my kernel drivers
  • locking gnome to x11
  • the manjaro xfce live usb
  • the kubuntu live usb

Neither managed to solve my issue, and i’m out of ideas.
Any help would be appreciated.
Thanks in advance.

Hello @si1ver :wink:

This way you disable the vsync at least:

vblank_mode=0 __GL_SYNC_TO_VBLANK=0 glxgears
  • vblank_mode=0 → disable vsync on mesa driver
  • __GL_SYNC_TO_VBLANK=0 → disable vsync on nvidia driver

No idea how GLX grab the correct frequency…

1 Like

There is a misunderstanding with a lot of people between FPS and Hz:

  • FPS gets dictated by the GPU
  • Hz gets dictated by the monitor

Some examples:

  1. A 60FPS GPU and a 60Hz monitor is the ideal combination.
  2. A 144FPS GPU on a 300hz is monitor overkill: you will only see 144FPS on a 300Hz monitor as the GPU cannot process enough FPS to feed to the monitor.
  3. A 144FPS GPU on a 60Hz monitor is graphics card overkill: You will only see 60 FPS as the other 84 frames get dropped by the monitor.

So I don’t need your screenshot to tell you you’re case #2 and as you never gave us an inxi --admin --verbosity=7 --filter --no-host --width and a xrandr output, which would be the minimum required information for us to be able to help you, that’s all we can do for you!