spreed icon indicating copy to clipboard operation
spreed copied to clipboard

Performance issues due to hardware acceleration in Desktop 2.0.3 and Web UI 22.0.x

Open muchachagrande opened this issue 2 months ago • 7 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe. In linux version 2.0.3 (zip) I'm having a problem that didn't happen before. When I execute Talk Desktop I see random screen glitches until the whole PC hangs and need a hard reset. This is the same problem that recently started to happen with chromium browser and its derivatives (brave, chrome, etc...) The way to solve it is turning off hardware acceleration in the browser. In chromium, this can be done from command line and from the menu. But it has to be done from command line because ones executed with hardware acceleration, you can't reach the menu to turn it off because it hangs very quickly. As you are using a chrome sandbox and because the graphics glitches are the same as with chromium, I believe that that I'm being hit with by problem.

Describe the solution you'd like I wonder if you can add some way to turn off hardware acceleration. It has to be done in command line or in some configuration file to turn it off before execution.

Describe alternatives you've considered Turning off hardware acceleration by default and expose the option to turn it on with the appropriate warning.

Additional context I'm using Ubuntu 24.04. From what I've found, this problem is happening only on linux.

muchachagrande avatar Oct 29 '25 13:10 muchachagrande

Since it's also affecting chromium directly, I'll move it over

nickvergessen avatar Oct 29 '25 15:10 nickvergessen

The problem is a bit broader. We didn't explicitly enable anything with 2.0.3 or a recent update. It could of course be that Chrome did something, but it more looks like there is a bug somewhere that simply starts eating resources.

nickvergessen avatar Oct 29 '25 15:10 nickvergessen

I'll move it over

Is there nothing we can do from the spreed repo (Web UI) side? We cannot disable GPU acceleration for the Web Client from the web-page level (from the web-browser level), can we?.

ShGKme avatar Oct 29 '25 15:10 ShGKme

@muchachagrande Did you have the same issue with the previous versions?

Did you check if you can fix it on the OS side, e.g., there is a problem with a specific graphic driver?

ShGKme avatar Oct 29 '25 15:10 ShGKme

s there nothing we can do from the spreed repo (Web UI) side?

I'm not sure, but we have more than 1 report for freezing Chrome in the meantime, so it seems something happened in the UI JS code?

nickvergessen avatar Oct 29 '25 15:10 nickvergessen

This is the same problem that recently started to happen with chromium browser and its derivatives (brave, chrome, etc...)

Did you mean the browsers in general, or Talk specifically?

ShGKme avatar Oct 29 '25 16:10 ShGKme

Did you have the same issue with the previous versions?

No, in fact, I'm back using 2.0.2 with no problems at all.

Did you mean the browsers in general, or Talk specifically?

I mean the browsers themselves. Some weeks ago after some chromium upgrade, it started to make that graphics glitches at browser start and it almost intermediately hangs the whole linux.

Then I tested with Brave and it did the same, and after that I installed Chrome and it hanged too.

I searched for the problem and is solved turning off hardware acceleration feature of the browser. The trick is to turn it off at start because you can't navigate to the browser option before it hangs your machine.

muchachagrande avatar Oct 29 '25 18:10 muchachagrande