ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
470 stars 38 forks source link

[Mac] Substantial FPS drops in main menu when active text channel is open #1902

Open InappropriatePenguin opened 3 years ago

InappropriatePenguin commented 3 years ago

Your system information

Please describe your issue in as much detail as possible:

In the main menu, if I were to open a text channel (including the New Player channel) where people are somewhat active, the UI progressively starts to lag with significant FPS drops. These FPS drops get noticeable after only 20–30 messages are visible in a text channel and get worse as more messages are posted. This happens whether I not post anything on the selected channel. This also affects other text channels including party chat and chat with individual users.

I have noticed that clicking on a different text channel tab will temporarily fix the FPS drops, though they'll come right back if I were to reselect the "offending" text channel that brought about the drops in the first place.

I've been experiencing this issue for a fairly long time, though I decided to post about it now since it persisted after I wiped my system to install Big Sur and did a fresh installation of Dota. I was also reminded of it when I opened the New Player channel.

I'm not sure if it matters but I'm using Vulkan as the renderer. Here's a short clip demonstrating that behavior.

https://user-images.githubusercontent.com/72840021/112534995-327c1b00-8dc5-11eb-904a-bc9f24a4f840.mov

Steps for reproducing this issue:

  1. Open Dota 2 from Steam.
  2. Open a text channel with a decent level of activity (such as the New Player channel).
  3. Note FPS drops and decrease in UI responsiveness as more messages are posted on said channel.
zeroedout commented 3 years ago

I don't think renderer matters, I've had the issue with -gl. Use/clear to get rid of the text and get your frames back.

I have this happen on Linux with both renderers (pretty sure) and I hear complaints on Reddit about this frequently, presumably from Windows folk. I don't think the teams that monitor this tracker are responsible but it really needs some priority as it has been around for a while and new folks won't know how to fix it.

InappropriatePenguin commented 3 years ago

Hey there, thanks for responding :)

I didn't realize Windows users might have been experiencing the same thing. When I would play with two other friends who use Windows, it seemed like I was the only person experiencing the issue, so I would usually ask them not to write anything in party chat.