Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DisplayLink eats CPU after closing and opening laptop lid #1277

Closed
defunctl opened this issue May 8, 2024 · 6 comments
Closed

DisplayLink eats CPU after closing and opening laptop lid #1277

defunctl opened this issue May 8, 2024 · 6 comments
Labels
good first issue Good for newcomers help wanted Keep Bluefin alive, dive in!

Comments

@defunctl
Copy link

defunctl commented May 8, 2024

Describe the bug

Using older Intel hardware (Lenovo t480s, 8th gen core i5), close the laptop lid. Open it again and observe the DisplayLink binary using htop start using CPU, enough that fans crank up to max.

What did you expect to happen?

Use the normal amount of CPU it does before the laptop lid was closed and opened.

Output of rpm-ostree status

State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:fa74370b26b0a657ed38130a0783edf9401c14dbb2c459ab57e20d9c0136b6e7
                  Version: 39.20240507.0 (2024-05-08T11:30:34Z)
                     Diff: 1 upgraded

● ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:7e01d78a71032ec8cf7571e715422b051b15fe372ea74094a5aa2d92516f38c8
                  Version: 39.20240507.0 (2024-05-08T01:12:14Z)

  ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:gts
                   Digest: sha256:7e01d78a71032ec8cf7571e715422b051b15fe372ea74094a5aa2d92516f38c8
                  Version: 39.20240507.0 (2024-05-08T01:12:14Z)

Output of groups

defunct wheel

Extra information or context

No response

@castrojo
Copy link
Member

castrojo commented May 9, 2024

Should we consider shipping this service off by default and documented to people how to turn it on?

@castrojo castrojo added help wanted Keep Bluefin alive, dive in! good first issue Good for newcomers labels May 9, 2024
@m2Giles
Copy link
Member

m2Giles commented May 11, 2024

I'm leaning towards wanting to disable the service.

I can confirm there is some odd behavior at times. I think this will be a perfect toggle item for new yafti. The only concern I have is if a person doesn't know what display link is and doesn't know they should enable it or not.

@m2Giles
Copy link
Member

m2Giles commented May 11, 2024

Displaylink is also connected to our Xorg in qemu issue: #868

@catdevnull
Copy link

I also have weird CPU usage of displaylink (which I don't even use :)

After ~10 hours of uptime, CPU: 18min 24.286s

@m2Giles
Copy link
Member

m2Giles commented May 12, 2024

We've identified that the displaylink service and module are always enabled and loaded even when a user doesn't use them.

We've asked from clarification why the change was made upstream.

@m2Giles
Copy link
Member

m2Giles commented May 14, 2024

Displaylink after today's build should not have the service enabled by default or evdi loaded by default.

Please let me know if you are still seeing this issue with an image dated after 20240513.

@castrojo castrojo closed this as completed Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Keep Bluefin alive, dive in!
Projects
None yet
Development

No branches or pull requests

4 participants