So I've recently got myself a new 144hz monitor and after a relatively long time of not using my linux distro on my PC I've decided to get into it again. First thing I noticed is how choppy everything is after setting up my refresh rate. Found out by accident that when I use xrender instead of opengl everything runs as smooth as on Windows. EDIT: never mind, xrender accident was a fluke. Not even that helps anymore. EDIT 2: It seems that when desktop effects are disabled things move as they do on Windows, smoothly.
To describe the lag I'm experiencing: Apps aren't fluent. Firefox or Chromium run choppy even though the framerate limit is set to 144hz on both and both seem to run at 144fps when using the framerate counter provided by each browser (but there are obvious many drops in the provided graphs instead of a smooth line). Spotify is even worse. Discord is laggy as well. And you get the idea...
Searched a bit on the internet to see if others had the same problem and I've seen some people blame x11 for it and suggested that until Wayland comes around there won't be any smooth experience on any linux distro that uses a compositor. Others say that's just rubbish and suggested to try something like Openbox to see if there's a problem with the configuration one's running on. Here's the respective thread: https://bbs.archlinux.org/viewtopic.php?id=162680
Here's the hardware I'm running:
System: Host: andrew-pc Kernel: 5.7.9-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 Desktop: KDE Plasma 5.19.3 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux Machine: Type: Desktop Mobo: Gigabyte model: X570 GAMING X v: x.x serial: <filter> UEFI: American Megatrends v: F12e date: 03/06/2020 CPU: Topology: 8-Core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen L2 cache: 4096 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 115025 Speed: 3587 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 1: 2933 2: 2124 3: 1927 4: 1931 5: 2190 6: 2191 7: 2191 8: 2192 9: 2125 10: 2116 11: 2200 12: 2194 13: 2194 14: 2196 15: 2427 16: 1927 Graphics: Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] vendor: Gigabyte driver: nvidia v: 430.64 bus ID: 07:00.0 chip ID: 10de:1f06 Display: x11 server: X.Org 1.20.8 driver: nvidia compositor: kwin_x11 tty: N/A OpenGL: renderer: GeForce RTX 2060 SUPER/PCIe/SSE2 v: 4.6.0 NVIDIA 430.64 direct render: Yes Audio: Device-1: NVIDIA TU106 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 07:00.1 chip ID: 10de:10f9 Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 09:00.4 chip ID: 1022:1487 Device-3: GuangZhou FiiO FiiO Q1 type: USB driver: snd-usb-audio bus ID: 7-4:14 chip ID: 2972:0035 serial: <filter> Sound Server: ALSA v: k5.7.9-1-MANJARO Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 v: kernel port: f000 bus ID: 03:00.0 chip ID: 10ec:8168 IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> Drives: Local Storage: total: 447.15 GiB used: 215.88 GiB (48.3%) ID-1: /dev/sda vendor: Kingston model: SV300S37A120G size: 111.79 GiB speed: 6.0 Gb/s serial: <filter> rev: BBF0 scheme: MBR ID-2: /dev/sdb vendor: Patriot model: Blast size: 111.79 GiB speed: 6.0 Gb/s serial: <filter> rev: 12.2 scheme: MBR ID-3: /dev/sdc vendor: Kingston model: SA400S37240G size: 223.57 GiB speed: 6.0 Gb/s serial: <filter> rev: 5A scheme: MBR Partition: ID-1: / size: 51.27 GiB used: 38.50 GiB (75.1%) fs: ext4 dev: /dev/sdb3 Sensors: System Temperatures: cpu: 53.0 C mobo: N/A gpu: nvidia temp: 45 C Fan Speeds (RPM): N/A gpu: nvidia fan: 0% Info: Processes: 318 Uptime: 1h 19m Memory: 15.65 GiB used: 3.07 GiB (19.6%) Init: systemd v: 245 Compilers: gcc: 10.1.0 alt: 8 clang: 10.0.0 Shell: fish v: 3.1.2 running in: yakuake inxi: 3.0.37
Now my questions are: Is anyone experiencing (or has experienced) the same thing? Is there any solution to this (besides switching to xrender which is just ) ?