CSGO bad performance compared to Windows

Hi,
I got an issue were csgo got one third of the amount of fps i used to get in windows before I switched
I also tried running it from Lutris with nvidia prime enabled, no difference.
I ran a benchmark map to get consistent tests:
Windows:

  1. 336.26 FPS
  2. 346.10 FPS
  3. 336.07 FPS
    AVG: 339.48 FPS
    Manjaro:
  4. 142.46 FPS
  5. 157.21 FPS
  6. 138.90 FPS
    AVG: 146.19 FPS

Specs:
i5 9600k @ 4.8GHz
RTX 2070
16GB ram
NVME SSD
i used exactly the same graphical settings and resolution in windows and Linux when I ran the benchmarks. The only difference between them is the operating system the benchmark is ran on

  Kernel: 5.11.14-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.11-x86_64 
  root=UUID=0a7fd142-3580-4e52-88b0-ee219c49611d rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME Z390M-PLUS v: Rev X.0x 
  serial: <filter> UEFI: American Megatrends v: 2808 date: 05/27/2020 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 15.56 GiB used: 6.23 GiB (40.0%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: Intel Core i5-9600K bits: 64 type: MCP arch: Kaby Lake 
  note: check family: 6 model-id: 9E (158) stepping: C (12) microcode: DE 
  cache: L2: 9 MiB bogomips: 44412 
  Speed: 4800 MHz min/max: 800/4600 MHz Core speeds (MHz): 1: 4800 2: 4800 
  3: 4800 4: 4800 5: 4800 6: 4800 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc 
  cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr hle ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm 
  mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand 
  rdseed rdtscp rep_good rtm sdbg sep smap smep smx ss ssbd sse sse2 sse4_1 
  sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt 
  xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf status: Not affected 
  Type: mds mitigation: Clear CPU buffers; SMT disabled 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: disabled, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT disabled 
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2070 Rev. A] vendor: ASUSTeK 
  driver: nvidia v: 460.67 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 
  chip-ID: 10de:1f07 class-ID: 0300 
  Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: 
  loaded: nvidia display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 3840x1080 s-dpi: 101 s-size: 966x272mm (38.0x10.7") 
  s-diag: 1004mm (39.5") 
  Monitor-1: DVI-D-0 res: 1920x1080 dpi: 92 size: 531x298mm (20.9x11.7") 
  diag: 609mm (24") 
  Monitor-2: HDMI-1 res: 1920x1080 hz: 60 dpi: 102 
  size: 477x268mm (18.8x10.6") diag: 547mm (21.5") 
  OpenGL: renderer: GeForce RTX 2070/PCIe/SSE2 v: 4.6.0 NVIDIA 460.67 
  direct render: Yes 
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel alternate: snd_soc_skl,snd_sof_pci bus-ID: 00:1f.3 
  chip-ID: 8086:a348 class-ID: 0403 
  Device-2: NVIDIA TU106 High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:10f9 
  class-ID: 0403 
  Device-3: SteelSeries ApS Arctis Pro Wireless type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-3.3:8 chip-ID: 1038:1294 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.11.14-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.25 running: yes 
Network:
  Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel 
  port: efa0 bus-ID: 00:1f.6 chip-ID: 8086:15bc class-ID: 0200 
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 4.56 TiB used: 1.48 TiB (32.4%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung 
  model: SSD 970 EVO Plus 500GB size: 465.76 GiB block-size: physical: 512 B 
  logical: 512 B speed: 31.6 Gb/s lanes: 4 rotation: SSD serial: <filter> 
  rev: 2B2QEXM7 temp: 52.9 C scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 500GB 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 2B6Q scheme: GPT 
  ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST4000DM004-2CV104 
  size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 5425 rpm serial: <filter> rev: 0001 scheme: GPT 
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: SanDisk model: Cruzer Blade 
  size: 14.91 GiB block-size: physical: 512 B logical: 512 B serial: <filter> 
  rev: 1.00 scheme: MBR 
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 465.46 GiB size: 457.09 GiB (98.20%) 
  used: 50.61 GiB (11.1%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 
  label: N/A uuid: 0a7fd142-3580-4e52-88b0-ee219c49611d 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 296 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 
  label: NO_LABEL uuid: 18D0-81C0 
  ID-3: /run/media/timpan4/2593969d-4003-4320-a815-ed39998728d0 
  raw-size: 144.53 GiB size: 141.2 GiB (97.70%) used: 16.02 GiB (11.3%) 
  fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: N/A 
  uuid: 2593969d-4003-4320-a815-ed39998728d0 
  ID-4: /run/media/timpan4/IPM raw-size: 16 GiB size: 15.99 GiB (99.93%) 
  used: 1.8 GiB (11.3%) fs: vfat dev: /dev/sda2 maj-min: 8:2 label: IPM 
  uuid: 8234-06D6 
  ID-5: /run/media/timpan4/Ny volym raw-size: 303.28 GiB 
  size: 303.28 GiB (100.00%) used: 179 GiB (59.0%) fs: ntfs dev: /dev/sda1 
  maj-min: 8:1 label: Ny volym uuid: DEEC7ED3EC7EA605 
  ID-6: /run/media/timpan4/Random grejer raw-size: 3.64 TiB 
  size: 3.64 TiB (100.00%) used: 1.23 TiB (33.9%) fs: ntfs dev: /dev/sdb3 
  maj-min: 8:19 label: Random grejer uuid: DC58C30158C2DA02 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/sda4 maj-min: 8:4 size: 1.95 GiB fs: vfat label: N/A 
  uuid: 5E26-8AD7 
  ID-2: /dev/sdb1 maj-min: 8:17 size: 1024 KiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-3: /dev/sdb2 maj-min: 8:18 size: 15 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-4: /dev/sdc1 maj-min: 8:33 size: 2.63 GiB fs: iso9660 
  label: MANJARO_KDE_2102 uuid: 2021-04-19-08-51-17-00 
  ID-5: /dev/sdc2 maj-min: 8:34 size: 4 MiB fs: vfat label: MISO_EFI 
  uuid: F404-FCC7 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-1:2 info: SanDisk Cruzer Blade type: Mass Storage 
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 200mA 
  chip-ID: 0781:5567 class-ID: 0806 serial: <filter> 
  Device-2: 1-2:3 info: Razer USA Naga Trinity type: Mouse,Keyboard 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 500mA chip-ID: 1532:0067 class-ID: 0300 serial: <filter> 
  Hub-2: 1-3:4 info: Texas Instruments TUSB2036 Hub ports: 3 rev: 1.1 
  speed: 12 Mb/s chip-ID: 0451:2036 class-ID: 0900 
  Device-1: 1-3.2:6 info: SteelSeries ApS Arctis Pro Wireless type: HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 500mA chip-ID: 1038:1290 class-ID: 0300 
  Device-2: 1-3.3:8 info: SteelSeries ApS Arctis Pro Wireless type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 1.1 
  speed: 12 Mb/s power: 100mA chip-ID: 1038:1294 class-ID: 0300 
  Device-3: 1-5:5 info: Logitech G29 Driving Force Racing Wheel [PS4] 
  type: HID driver: hid-generic,usbhid interfaces: 1 rev: 1.0 speed: 12 Mb/s 
  power: 200mA chip-ID: 046d:c260 class-ID: 0300 
  Device-4: 1-6:7 info: Razer USA Huntsman Elite type: Keyboard,Mouse 
  driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 500mA chip-ID: 1532:0226 class-ID: 0300 
  Device-5: 1-11:9 info: Corsair H100i RGB SE type: Keyboard 
  driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 12 Mb/s 
  power: 100mA chip-ID: 1b1c:0c19 class-ID: 0300 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-4: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 85.0 C mobo: N/A gpu: nvidia temp: 47 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:
  Processes: 296 Uptime: 4h 22m wakeups: 0 Init: systemd v: 247 
  tool: systemctl Compilers: gcc: 10.2.0 Packages: 1249 pacman: 1237 lib: 326 
  flatpak: 8 snap: 4 Shell: Bash v: 5.1.0 running-in: yakuake inxi: 3.3.04 
1 Like

Did you try to play CSGO on Steam?
Of course, CSGO is native Linux game.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.
  3. Also post the output of xrandr to compare FPS and Hz.

:+1:

Yes i ran it through steam aswell, the benchmarks are taken directly from steam, didn’t bother to run all three with Lutris since the fps was ± 1% compared to when I ran it through steam

Can you try to disable MSAA and FXAA?

i used exactly the same graphical settings and resolution in windows and Linux when I ran the benchmarks. The only difference between them is the operating system the benchmark is ran on

I mean disabling MSAA and FXAA in both OS, are both performances about the same?

both MSAA and FXAA was disabled in the tests. the only difference between the benchmarks was the os it was run on