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.
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