DRM database snapshot
.json
Back to index
Snapshot
⚠ This snapshot was captured with an external module loaded.
- Driver:
i915
(Intel Graphics) version 1.6.0 on Linux 7.1.9-arch1-2
- Device:
PCI 8086:A78B Intel Corporation Raptor Lake-S UHD Graphics
-
Connectors
- Connector 0
- Object ID: 508
- Type: eDP
- Encoders:
{507}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 151
- "Colorspace": enum
{"Default", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "RGB_WIDE_FIXED", "RGB_WIDE_FLOAT", "BT601_YCC"}
= Default
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= On
- "EDID"
(immutable): blob
= <256 bytes>
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[6, 12]
= 10
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "panel orientation"
(immutable): enum
{"Normal", "Upside Down", "Left Side Up", "Right Side Up"}
= Normal
- "scaling mode": enum
{"Full", "Center", "Full aspect"}
= Full aspect
- "vrr_capable"
(immutable): range
[0, 1]
= 1
- Connector 1
- Object ID: 517
- Type: HDMI-A
- Encoders:
{516}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "SMPTE_170M_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "DCI-P3_RGB_Theater"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "aspect ratio": enum
{"Automatic", "4:3", "16:9"}
= Automatic
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "content type": enum
{"No Data", "Graphics", "Photo", "Cinema", "Game"}
= No Data
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
- Connector 2
- Object ID: 526
- Type: DisplayPort
- Encoders:
{525}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "RGB_WIDE_FIXED", "RGB_WIDE_FLOAT", "BT601_YCC"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[6, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Unknown
- "vrr_capable"
(immutable): range
[0, 1]
= 0
- Connector 3
- Object ID: 535
- Type: HDMI-A
- Encoders:
{525}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "SMPTE_170M_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "DCI-P3_RGB_Theater"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "aspect ratio": enum
{"Automatic", "4:3", "16:9"}
= Automatic
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "content type": enum
{"No Data", "Graphics", "Photo", "Cinema", "Game"}
= No Data
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
- Connector 4
- Object ID: 539
- Type: HDMI-A
- Encoders:
{538}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "SMPTE_170M_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "DCI-P3_RGB_Theater"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "aspect ratio": enum
{"Automatic", "4:3", "16:9"}
= Automatic
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "content type": enum
{"No Data", "Graphics", "Photo", "Cinema", "Game"}
= No Data
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
- Connector 5
- Object ID: 543
- Type: DisplayPort
- Encoders:
{542}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "RGB_WIDE_FIXED", "RGB_WIDE_FLOAT", "BT601_YCC"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[6, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Unknown
- "vrr_capable"
(immutable): range
[0, 1]
= 0
- Connector 6
- Object ID: 551
- Type: HDMI-A
- Encoders:
{542}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "SMPTE_170M_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "opRGB", "BT2020_CYCC", "BT2020_RGB", "BT2020_YCC", "DCI-P3_RGB_D65", "DCI-P3_RGB_Theater"}
= Default
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <nil>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "aspect ratio": enum
{"Automatic", "4:3", "16:9"}
= Automatic
- "audio": enum
{"force-dvi", "off", "auto", "on"}
= auto
- "content type": enum
{"No Data", "Graphics", "Photo", "Cinema", "Game"}
= No Data
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 12]
= 12
- "non-desktop"
(immutable): range
[0, 1]
= 0
-
Encoders
- Encoder 0
- Object ID: 507
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{0}
- Encoder 1
- Object ID: 516
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{1}
- Encoder 2
- Object ID: 525
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{2}
- Encoder 3
- Object ID: 527
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{3}
- Encoder 4
- Object ID: 528
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{4}
- Encoder 5
- Object ID: 529
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{5}
- Encoder 6
- Object ID: 530
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{6}
- Encoder 7
- Object ID: 538
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{7}
- Encoder 8
- Object ID: 542
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{8}
- Encoder 9
- Object ID: 544
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{9}
- Encoder 10
- Object ID: 545
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{10}
- Encoder 11
- Object ID: 546
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{11}
- Encoder 12
- Object ID: 547
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{12}
-
CRTCs
- CRTC 0
- Object ID: 151
- Gamma size: 256
- Properties
- CRTC 1
- Object ID: 269
- Gamma size: 256
- Properties
- CRTC 2
- Object ID: 387
- Gamma size: 256
- Properties
- CRTC 3
- Object ID: 505
- Gamma size: 256
- Properties
-
Planes
- Plane 0
- Object ID: 35
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 41"}
=
Bypass
- Bypass
- Color Pipeline 41
- Color operation 41
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 48
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 48
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 53
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 53
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 1440
- "CRTC_ID"
(atomic): object
CRTC
= 151
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 2560
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 558
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 1440
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 2560
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[0, 0]
= 0
- Plane 1
- Object ID: 65
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 71"}
=
Bypass
- Bypass
- Color Pipeline 71
- Color operation 71
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 78
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 78
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 83
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 83
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[1, 1]
= 1
- Plane 2
- Object ID: 95
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 101"}
=
Bypass
- Bypass
- Color Pipeline 101
- Color operation 101
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 108
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 108
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 113
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 113
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[2, 2]
= 2
- Plane 3
- Object ID: 125
- CRTCs:
{0}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 1440
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 2560
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 1440
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 2560
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 4
- Object ID: 135
- CRTCs:
{0}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 1440
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 2560
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 1440
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 2560
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[4, 4]
= 4
- Plane 5
- Object ID: 145
- CRTCs:
{0}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 64
- "CRTC_ID"
(atomic): object
CRTC
= 151
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 64
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 152
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 79
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 556
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SIZE_HINTS"
(immutable): blob
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 64
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 64
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[5, 5]
= 5
- Plane 6
- Object ID: 153
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 159"}
=
Bypass
- Bypass
- Color Pipeline 159
- Color operation 159
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 166
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 166
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 171
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 171
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[0, 0]
= 0
- Plane 7
- Object ID: 183
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 189"}
=
Bypass
- Bypass
- Color Pipeline 189
- Color operation 189
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 196
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 196
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 201
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 201
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[1, 1]
= 1
- Plane 8
- Object ID: 213
- CRTCs:
{1}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 219"}
=
Bypass
- Bypass
- Color Pipeline 219
- Color operation 219
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 226
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 226
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 231
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 231
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[2, 2]
= 2
- Plane 9
- Object ID: 243
- CRTCs:
{1}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 10
- Object ID: 253
- CRTCs:
{1}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[4, 4]
= 4
- Plane 11
- Object ID: 263
- CRTCs:
{1}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SIZE_HINTS"
(immutable): blob
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[5, 5]
= 5
- Plane 12
- Object ID: 271
- CRTCs:
{2}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 277"}
=
Bypass
- Bypass
- Color Pipeline 277
- Color operation 277
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 284
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 284
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 289
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 289
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[0, 0]
= 0
- Plane 13
- Object ID: 301
- CRTCs:
{2}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 307"}
=
Bypass
- Bypass
- Color Pipeline 307
- Color operation 307
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 314
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 314
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 319
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 319
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[1, 1]
= 1
- Plane 14
- Object ID: 331
- CRTCs:
{2}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 337"}
=
Bypass
- Bypass
- Color Pipeline 337
- Color operation 337
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 344
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 344
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 349
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 349
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[2, 2]
= 2
- Plane 15
- Object ID: 361
- CRTCs:
{2}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 16
- Object ID: 371
- CRTCs:
{2}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[4, 4]
= 4
- Plane 17
- Object ID: 381
- CRTCs:
{2}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SIZE_HINTS"
(immutable): blob
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[5, 5]
= 5
- Plane 18
- Object ID: 389
- CRTCs:
{3}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 395"}
=
Bypass
- Bypass
- Color Pipeline 395
- Color operation 395
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 402
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 402
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 407
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 407
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[0, 0]
= 0
- Plane 19
- Object ID: 419
- CRTCs:
{3}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 425"}
=
Bypass
- Bypass
- Color Pipeline 425
- Color operation 425
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 432
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 432
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 437
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 437
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[1, 1]
= 1
- Plane 20
- Object ID: 449
- CRTCs:
{3}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 455"}
=
Bypass
- Bypass
- Color Pipeline 455
- Color operation 455
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 462
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 128
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 462
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 467
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 467
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 0
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 32
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[2, 2]
= 2
- Plane 21
- Object ID: 479
- CRTCs:
{3}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 22
- Object ID: 489
- CRTCs:
{3}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SCALING_FILTER": enum
{"Default", "Nearest Neighbor"}
= Default
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 65535]
= 65535
- "pixel blend mode": enum
{"None", "Pre-multiplied", "Coverage"}
= Pre-multiplied
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos"
(immutable): range
[4, 4]
= 4
- Plane 23
- Object ID: 499
- CRTCs:
{3}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_DAMAGE_CLIPS"
(atomic): blob
= <nil>
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(immutable): blob
- "SIZE_HINTS"
(immutable): blob
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[5, 5]
= 5
Other snapshots
| Key |
Driver |
Kernel |
|
49f7e9aec73f
|
i915 1.6.0 |
Linux 7.1.1-2-cachyos |