Skip to content

Enhance eGPU support. #137

Open
Open
@Mikilio

Description

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions