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

gpui: Prefer removable over integrated Metal devices #14744

Merged
merged 1 commit into from
Jul 18, 2024
Merged

Conversation

mrnugget
Copy link
Member

For context, see:

Short version: on Intel MacBooks it's better to prefer integrated (is_low_poer()) GPUs, except when a user has an eGPU plugged-in, in which case they very likely want to prefer that.

Before this change, we'd always prefer the integrated GPU, even if an eGPU was available.

Now, with this change, if a user has

  • eGPU
  • integrated GPU
  • discrete GPU

We'd first prefer eGPU, then integrated, then discrete.

Release Notes:

  • Changed preference for GPUs on macOS so that eGPUs are now preferred over integrated ones (and both of which are preferred over discrete GPUs) on Intel Macs.

For context, see:

- #5124 (comment)
- #14738 (comment)

Short version: on Intel MacBooks it's better to prefer integrated
(`is_low_poer()`) GPUs, except when a user has an eGPU plugged-in, in
which case they very likely want to prefer that.

Before this change, we'd always prefer the integrated GPU, even if an
eGPU was available.

Now, with this change, if a user has

- eGPU
- integrated GPU
- discrete GPU

We'd first prefer eGPU, then integrated, then discrete.
@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jul 18, 2024
@mrnugget mrnugget mentioned this pull request Jul 18, 2024
1 task
@mrnugget mrnugget merged commit 3a83fec into main Jul 18, 2024
9 checks passed
@mrnugget mrnugget deleted the gpui-removable-gpu branch July 18, 2024 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed The user has signed the Contributor License Agreement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant