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

Enhance eGPU support. #137

Open
Mikilio opened this issue Jan 23, 2025 · 1 comment
Open

Enhance eGPU support. #137

Mikilio opened this issue Jan 23, 2025 · 1 comment

Comments

@Mikilio
Copy link

Mikilio commented Jan 23, 2025

I would like to keep this issue open as a tracker for improving the experience with eGPU.
This only concerns systems satisfying all requirements:

  • integrated GPU connected to the motherboards PCI bus
  • A motherboard or Chipset supporting Thunderbolt
  • A hot plugged GPU connected via Thunderbolt

Use cases

Dedicated GPU mode

Use iGPU as primary DRM and use eGPU as dGPU

External only

Use eGPU as primary DRM when available at start.

Parallel mode

Start two DRM backends, each managing only the outputs directly connected to it.

Mode No Changes Needed Good Performance Supports Hot Plug
Dedicated GPU
External Only
Parallel Mode

Possible Enhancements

DRM handoff

Allow for a way to manually change the primary GPU on the fly. This would allow the "External only" setup to be hot pluggable.

Implement Parallel Mode

I would need some feedback on how feasible this is

TODO's

to be added

@Mikilio
Copy link
Author

Mikilio commented Jan 23, 2025

I would love to use an eGPU and adding one of the two or both enhancements would be a big step for wayland desktops as a whole. I was hoping to receive some feedback on the feasibility. I checked the code to see what work has been done on that end, but I apologize if I still have some misunderstandings about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant