Skip to content

Video calling induces very high GPU load before locking up the machine #3298

Open
@rodinaarssen

Description

@rodinaarssen

Steps to reproduce

  1. Start an Element Call
  2. Optionally, start a screen share

Outcome

What did you expect?

Normal video call behavior

What happened instead?

Upon starting an Element call, CPU load increases up to a point where CPU load drops and GPU load jumps to 100%. After just a few seconds, this will make the video streams laggy (both ways) before eventually ending up "stuck". The machine is hardly responsive during this time. When the GPU load reverts to 0 and CPU load increases, the streams will get back to normal. Disabling outgoing video will make this happen less often (but it'll still consistently happen), while screen sharing will increase the frequency of this behavior.

Image

I'd be happy to debug this further with some pointers.

Operating system

Windows 10

Application version

Element version 1.11.101

How did you install the app?

No response

Homeserver

Synapse

Will you send logs?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-PerformanceO-UncommonMost users are unlikely to come across this or unexpected workflowS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-DefectSomething isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions