Skip to content

GMUX #2

Open
Open
@Redecorating

Description

@Redecorating

Graphics Multiplexer on dual GPU models.

  • Read and Write to gmux ports
  • Backlight control
  • Switching Display between GPUs
    • To preserve state after resume (so you can resume properly when using the igpu!)
    • At runtime with vga_switcheroo
      • Make amdgpu register with vga_switcheroo
      • Make intel card register with vga_switcheroo
    • Get the switched to GPU to output to the display
  • Interrupts
  • Power up/down dGPU
  • Update internal documentation
  • Test on other T2 models once everything should be working
  • Ensure these changes don't cause regressions for pio and indexed models.

https://lore.kernel.org/platform-driver-x86/[email protected]/

Metadata

Metadata

Assignees

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