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

Color operations for Linux color pipeline on AMD devices

9 Oct 2024, 12:10
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

Alex Hung

Description

Linux color pipeline is a prescriptive API to address hardware color management that differs from one hardware to another. Each device driver passes userspace a pipeline consisting of a chain of unique and static colorops that map to color management blocks in hardware.

This talk shares an overview of a color pipeline and the definitions of colorops for 1D curve/LUTs, 3D LUTs and matrices for Linux. The work includes kernel implementation of colorops specific to AMD devices, and IGT tests that demonstrates how an userspace application communicates to Linux kernel by new APIs and drm_colorops structures.

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

Primary author

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer