Dota-2 icon indicating copy to clipboard operation
Dota-2 copied to clipboard

Wierd fps on high end pc

Open KukicVidan opened this issue 5 months ago • 13 comments

i have rtx 3060 with 12GB vram ...its more then enaugh to run dota2. But whenever i run it i get around 155fps that walks down to below 30 and then back up...and it does that walk every second...so game flickers like crazy....it happens after 5 minuts in every game....i dont know why but it makes no sence to me...i lovered all settings but nothing changed. so basicly dota is unplayabe on linux. Im on Arch. RTX 3060, Ryzen 5 5600x

KukicVidan avatar May 27 '25 20:05 KukicVidan

Same, even after changing on x11

dulcean avatar May 27 '25 20:05 dulcean

Same, even after changing on x11 Type if you find any fix pls...

KukicVidan avatar May 27 '25 21:05 KukicVidan

Same issue here but I also can see some segfaults in dmesg

[56855.082178] GlobPool/9[36114]: segfault at 0 ip 00007f676ee3953e sp 00007f675a5fc520 error 6 in libtier0.so[23853e,7f676ed08000+2f5000] likely on CPU 0 (core 0, socket 0)
[56855.082192] Code: 00 7e 27 4c 8d 2d 93 ce eb ff 31 db 49 8b 74 dc 08 48 85 f6 74 0a 4c 89 ef 31 c0 e8 ec 27 ed ff 48 83 c3 01 41 39 1c 24 7f e2 <c7> 04 25 00 00 00 00 00 00 00 00 0f 0b e8 80 31 ed ff 48 89 05 39

And font related warnings in journalctl

мая 28 02:42:47 gentoo-pc steam[2369]: Loaded libfreetype.so.6, got 0x55befa457290
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in <test> isn't supported and may not work as expected
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in <test> isn't supported and may not work as expected
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 118: unknown element "fontpattern"
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 117: unknown element "fontpattern"

as well as

мая 28 02:42:47 gentoo-pc steam[2369]:  failed to dlopen "libpangoft2-1.0.so" error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory
мая 28 02:42:47 gentoo-pc steam[2369]: Loaded libpangoft2-1.0.so, got (nil)

and wrong ELF

мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

koutoftimer avatar May 27 '25 23:05 koutoftimer

Same issue here but I also can see some segfaults in dmesg

[56855.082178] GlobPool/9[36114]: segfault at 0 ip 00007f676ee3953e sp 00007f675a5fc520 error 6 in libtier0.so[23853e,7f676ed08000+2f5000] likely on CPU 0 (core 0, socket 0)
[56855.082192] Code: 00 7e 27 4c 8d 2d 93 ce eb ff 31 db 49 8b 74 dc 08 48 85 f6 74 0a 4c 89 ef 31 c0 e8 ec 27 ed ff 48 83 c3 01 41 39 1c 24 7f e2 <c7> 04 25 00 00 00 00 00 00 00 00 0f 0b e8 80 31 ed ff 48 89 05 39

And font related warnings in journalctl

мая 28 02:42:47 gentoo-pc steam[2369]: Loaded libfreetype.so.6, got 0x55befa457290
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in <test> isn't supported and may not work as expected
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in <test> isn't supported and may not work as expected
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 118: unknown element "fontpattern"
мая 28 02:42:47 gentoo-pc steam[2369]: Fontconfig warning: "/home/ruslan/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/fonts.conf", line 117: unknown element "fontpattern"

as well as

мая 28 02:42:47 gentoo-pc steam[2369]:  failed to dlopen "libpangoft2-1.0.so" error=libpangoft2-1.0.so: cannot open shared object file: No such file or directory
мая 28 02:42:47 gentoo-pc steam[2369]: Loaded libpangoft2-1.0.so, got (nil)

and wrong ELF

мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
мая 28 02:42:45 gentoo-pc steam[2369]: ERROR: ld.so: object '/home/ruslan/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

I just enabled steam overlay in steam and steam overlay in game and my fps is much better now! idk why but it worked for me

KukicVidan avatar May 28 '25 13:05 KukicVidan

Yeah, looks like it is the reason. After enabling overlay haven't seen any issues with FPS drop any more.

koutoftimer avatar May 29 '25 03:05 koutoftimer

Same issue, however enabling overlay doesn't fix it for me. On rx580 if that matters. Usually 120fps+, now below 30 when online, <50 when doing hero demoing. It's like it's really capped or some stubborn vsync. Vsync is off in the settings and always has been.

hansbogert avatar Jun 01 '25 15:06 hansbogert

Same issue, however enabling overlay doesn't fix it for me. On rx580 if that matters. Usually 120fps+, now below 30 when online, <50 when doing hero demoing. It's like it's really capped or some stubborn vsync. Vsync is off in the settings and always has been.

did you apply it both on steam settings and libery/rightclick and then ingame overlay

KukicVidan avatar Jun 02 '25 10:06 KukicVidan

@KukicVidan yep!

hansbogert avatar Jun 02 '25 14:06 hansbogert

I forced the proton version to 9.x.x, fps is 120 again. but I can't play online due to Valve anti-cheat now....

proton 10-beta also is fast.

hansbogert avatar Jun 02 '25 14:06 hansbogert

Seems solved Since 2 hours ago. Probably an update.

hansbogert avatar Jun 03 '25 20:06 hansbogert

Strange.. it's resurfaced again after update. It's like every update is a gamble.

hansbogert avatar Jun 07 '25 11:06 hansbogert

Strange.. it's resurfaced again after update. It's like every update is a gamble.

yep to me happened again...game tels me its fixed 155fps and ms is 20 witch is optimal and fast...but i get big lags like time stops and then starts again for some reson...but fps keep showing 155....now im waiting 1h for vulkan sharders to process....and will test after that...makes no sence but it is what it is ...im on rtx3060 arch linux

KukicVidan avatar Jun 08 '25 14:06 KukicVidan

Okaaay, i have to come clean here. Apparently i accidentally changed my power mode to energy saving. This is easy to do accidentally in gnome nowadays.

hansbogert avatar Jun 19 '25 17:06 hansbogert