DRM database snapshot
.json
Back to index
Snapshot
⚠ This snapshot was captured with an external module loaded.
- Driver:
amdgpu
(AMD GPU) version 3.64.0 on Linux 7.2.5-1-default
- Device:
PCI 1002:7551 Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 [Radeon AI PRO R9700]
-
Connectors
- Connector 0
- Object ID: 449
- Type: DisplayPort
- Encoders:
{448}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "opRGB", "BT2020_RGB", "BT2020_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>
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 16]
= 16
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "scaling mode": enum
{"None", "Full", "Center", "Full aspect"}
= None
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Unknown
- "underscan": enum
{"off", "on", "auto"}
= off
- "underscan hborder": range
[0, 128]
= 0
- "underscan vborder": range
[0, 128]
= 0
- "vrr_capable"
(immutable): range
[0, 1]
= 0
- Connector 1
- Object ID: 458
- Type: DisplayPort
- Encoders:
{457}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "opRGB", "BT2020_RGB", "BT2020_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>
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 16]
= 16
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "scaling mode": enum
{"None", "Full", "Center", "Full aspect"}
= None
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Unknown
- "underscan": enum
{"off", "on", "auto"}
= off
- "underscan hborder": range
[0, 128]
= 0
- "underscan vborder": range
[0, 128]
= 0
- "vrr_capable"
(immutable): range
[0, 1]
= 0
- Connector 2
- Object ID: 464
- Type: DisplayPort
- Encoders:
{463}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "opRGB", "BT2020_RGB", "BT2020_YCC"}
= BT2020_RGB
- "Content Protection": enum
{"Undesired", "Desired", "Enabled"}
= Undesired
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= Off
- "EDID"
(immutable): blob
= <384 bytes>
- "HDCP Content Type": enum
{"HDCP Type0", "HDCP Type1"}
= HDCP Type0
- "HDR_OUTPUT_METADATA": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 16]
= 10
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "scaling mode": enum
{"None", "Full", "Center", "Full aspect"}
= None
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Native
- "underscan": enum
{"off", "on", "auto"}
= off
- "underscan hborder": range
[0, 128]
= 0
- "underscan vborder": range
[0, 128]
= 0
- "vrr_capable"
(immutable): range
[0, 1]
= 1
- Connector 3
- Object ID: 471
- Type: DisplayPort
- Encoders:
{470}
- Properties
- "Broadcast RGB": enum
{"Automatic", "Full", "Limited 16:235"}
= Automatic
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "BT709_YCC", "opRGB", "BT2020_RGB", "BT2020_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>
- "link-status": enum
{"Good", "Bad"}
= Good
- "max bpc": range
[8, 16]
= 16
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "scaling mode": enum
{"None", "Full", "Center", "Full aspect"}
= None
- "subconnector"
(immutable): enum
{"Unknown", "VGA", "DVI-D", "HDMI", "DP", "Wireless", "Native"}
= Unknown
- "underscan": enum
{"off", "on", "auto"}
= off
- "underscan hborder": range
[0, 128]
= 0
- "underscan vborder": range
[0, 128]
= 0
- "vrr_capable"
(immutable): range
[0, 1]
= 0
- Connector 4
- Object ID: 477
- Type: writeback
- Encoders:
{476}
- Properties
-
Encoders
- Encoder 0
- Object ID: 448
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{0}
- Encoder 1
- Object ID: 457
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{1}
- Encoder 2
- Object ID: 463
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{2}
- Encoder 3
- Object ID: 470
- Type: TMDS
- CRTCs:
{0, 1, 2, 3}
- Clones:
{3}
- Encoder 4
- Object ID: 476
- Type: virtual
- CRTCs:
{0, 1, 2, 3}
- Clones:
{4}
- Encoder 5
- Object ID: 482
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{5}
- Encoder 6
- Object ID: 483
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{6}
- Encoder 7
- Object ID: 484
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{7}
- Encoder 8
- Object ID: 485
- Type: DP MST
- CRTCs:
{0, 1, 2, 3}
- Clones:
{8}
-
CRTCs
- CRTC 0
- Object ID: 432
- Gamma size: 256
- Properties
- CRTC 1
- Object ID: 437
- Gamma size: 256
- Properties
- CRTC 2
- Object ID: 442
- Gamma size: 256
- Properties
- CRTC 3
- Object ID: 447
- Gamma size: 256
- Properties
-
Planes
- Plane 0
- Object ID: 44
- CRTCs:
{3}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 51"}
=
Bypass
- Bypass
- Color Pipeline 51
- Color operation 51
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 56
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 56
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 61
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 61
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 66
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 66
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 71
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- 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]
= 4096
- "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>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 85
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 85
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 90
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 90
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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-90", "rotate-180", "rotate-270"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 1
- Object ID: 98
- CRTCs:
{2}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 105"}
=
Bypass
- Bypass
- Color Pipeline 105
- Color operation 105
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 110
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 110
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 115
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 115
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 120
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 120
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 125
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 125
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 132
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 132
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 139
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 139
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 144
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 144
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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-90", "rotate-180", "rotate-270"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 2
- Object ID: 152
- 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
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 164
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 164
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 169
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 169
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 174
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 174
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 179
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 179
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 186
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 186
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 193
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 193
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 198
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 198
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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-90", "rotate-180", "rotate-270"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 3
- Object ID: 206
- CRTCs:
{0}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 213"}
=
Bypass
- Bypass
- Color Pipeline 213
- Color operation 213
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 218
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 218
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 223
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 223
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 228
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 228
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 233
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 233
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 240
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 240
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 247
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 247
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 252
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 252
- "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]
= 4096
- "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
= 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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "zpos"
(immutable): range
[3, 3]
= 3
- Plane 4
- Object ID: 260
- CRTCs:
{0, 1, 2, 3, 4, 5, 6, 7}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 269"}
=
Bypass
- Bypass
- Color Pipeline 269
- Color operation 269
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 274
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 274
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 279
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 279
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 284
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 284
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 289
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 289
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 296
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 296
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 303
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 303
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 308
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 308
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 254]
= 8
- Plane 5
- Object ID: 316
- CRTCs:
{0, 1, 2, 3, 4, 5, 6, 7}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 325"}
=
Bypass
- Bypass
- Color Pipeline 325
- Color operation 325
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 330
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 330
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 335
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 335
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 340
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 340
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 345
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 345
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 352
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 352
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 359
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 359
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 364
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 364
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 254]
= 9
- Plane 6
- Object ID: 372
- CRTCs:
{0, 1, 2, 3, 4, 5, 6, 7}
- Formats:
- Properties
- "COLOR_PIPELINE"
(atomic): enum
{"Bypass", "Color Pipeline 381"}
=
Bypass
- Bypass
- Color Pipeline 381
- Color operation 381
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 386
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 386
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "MULTIPLIER"
(atomic): range
[0, UINT64_MAX]
= 0
- "NEXT"
(immutable, atomic): object
colorop
= 391
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= Multiplier
- Color operation 391
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "NEXT"
(immutable, atomic): object
colorop
= 396
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3x4 Matrix
- Color operation 396
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB Inverse EOTF", "PQ 125 Inverse EOTF", "BT.2020 OETF", "Gamma 2.2 Inverse"}
= sRGB Inverse EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 401
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 401
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT1D_INTERPOLATION": enum
{"Linear"}
= Linear
- "NEXT"
(immutable, atomic): object
colorop
= 408
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 4096
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D LUT
- Color operation 408
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "DATA"
(atomic): blob
= <nil>
- "LUT3D_INTERPOLATION": enum
{"Tetrahedral"}
= Tetrahedral
- "NEXT"
(immutable, atomic): object
colorop
= 415
- "SIZE"
(immutable, atomic): range
[0, UINT32_MAX]
= 17
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 3D LUT
- Color operation 415
- "BYPASS"
(atomic): range
[0, 1]
= 1
- "CURVE_1D_TYPE"
(atomic): enum
{"sRGB EOTF", "PQ 125 EOTF", "BT.2020 Inverse OETF", "Gamma 2.2"}
= sRGB EOTF
- "NEXT"
(immutable, atomic): object
colorop
= 420
- "TYPE"
(immutable): enum
{"1D Curve", "1D LUT", "3x4 Matrix", "Multiplier", "3D LUT"}
= 1D Curve
- Color operation 420
- "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]
= 4096
- "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
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "IN_FORMATS_ASYNC"
(immutable): blob
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002405)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002305)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002205)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 256B) (0x200000000082105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 128B) (0x200000000042105)
- AMD(TILE_VERSION = unknown, TILE = unknown, DCC, DCC_MAX_COMPRESSED_BLOCK = 64B) (0x200000000002105)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000405)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000305)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000205)
- AMD(TILE_VERSION = unknown, TILE = unknown) (0x200000000000105)
- LINEAR (0x0)
- "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"}
= (rotate-0)
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "zpos": range
[0, 254]
= 10
- Plane 7
- Object ID: 428
- CRTCs:
{0}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 64
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 64
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 1885
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 374
- "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
- "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
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[255, 255]
= 255
- Plane 8
- Object ID: 433
- 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_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(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
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[255, 255]
= 255
- Plane 9
- Object ID: 438
- 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_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(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
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[255, 255]
= 255
- Plane 10
- Object ID: 443
- 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_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "IN_FORMATS"
(immutable): blob
- "IN_FORMATS_ASYNC"
(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
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Cursor
- "zpos"
(immutable): range
[255, 255]
= 255
Other snapshots
No other snapshots available