9-11 October 2024
Concordia University Conference Centre
Canada/Eastern timezone

Dynamic Switching of Display Muxes on Hybrid GPU Systems

9 Oct 2024, 17:15
20m
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St., Montreal, Quebec, Canada H3H 0A1
Talk (half slot) [FULL] Main Track (Room 9AB)

Speaker

Daniel Dadap (NVIDIA)

Description

Many notebook systems introduced in recent years are equipped with both integrated and discrete GPUs, and allow for driving displays using either GPU or both GPUs. Several newer notebook designs include dynamic display mux hardware, which enables switching between GPUs while the system is actively running and displaying content. Investigation into implementing support for dynamic mux switches has highlighted limitations in existing Linux software infrastructure, such as vga-switcheroo, which prevent this hardware from being used to its fullest potential.

This talk will present an overview of dynamic display mux hardware and the use cases which it makes possible, review existing proposals for extending DRM-KMS to support dynamic mux switching, and provide a high-level outline for how display servers and compositors would need to be updated to take advantage of dynamic mux functionality once it's available in the kernel.

GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person
Code of Conduct Yes

Primary author

Presentation Materials

2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer