* [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 @ 2021-04-14 23:35 Qingqing Zhuo 2021-04-14 23:35 ` [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" Qingqing Zhuo 2021-04-15 11:25 ` [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Bas Nieuwenhuizen 0 siblings, 2 replies; 21+ messages in thread From: Qingqing Zhuo @ 2021-04-14 23:35 UTC (permalink / raw) To: amd-gfx Cc: markyacoub, Rodrigo.Siqueira, daniel.wheeler, bas, alexander.deucher, nicholas.kazlauskas [Why] Current list only includes modifiers where DCC_MAX_COMPRESSED_BLOCK is set to AMD_FMT_MOD_DCC_BLOCK_128B, while AMD_FMT_MOD_DCC_BLOCK_64B is also supported and used by userspace. [How] Add AMD_FMT_MOD_DCC_BLOCK_64B to modifiers with DCC supported. Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com> --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index e29cb2e956db..c3cbc3d298e7 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -4535,6 +4535,17 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, int pipe_xor_bits = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); int pkrs = ilog2(adev->gfx.config.gb_addr_config_fields.num_pkrs); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | @@ -4546,6 +4557,18 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_128B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_RETILE, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | -- 2.17.1 _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-04-14 23:35 [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Qingqing Zhuo @ 2021-04-14 23:35 ` Qingqing Zhuo 2021-04-15 14:20 ` Mark Yacoub 2021-05-09 12:10 ` youling257 2021-04-15 11:25 ` [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Bas Nieuwenhuizen 1 sibling, 2 replies; 21+ messages in thread From: Qingqing Zhuo @ 2021-04-14 23:35 UTC (permalink / raw) To: amd-gfx Cc: markyacoub, Rodrigo.Siqueira, daniel.wheeler, bas, alexander.deucher, nicholas.kazlauskas This reverts commit bc3e72b3c3f20ab1583a8464e64f1a68169a28c5. The regression caused by the original patch has been cleared, thus introduce back the change. Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 +++++++++++++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c index 6304a49b02fd..0f17984fdea4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c @@ -908,6 +908,19 @@ int amdgpu_display_gem_fb_verify_and_init( &amdgpu_fb_funcs); if (ret) goto err; + /* Verify that the modifier is supported. */ + if (!drm_any_plane_has_format(dev, mode_cmd->pixel_format, + mode_cmd->modifier[0])) { + struct drm_format_name_buf format_name; + drm_dbg_kms(dev, + "unsupported pixel format %s / modifier 0x%llx\n", + drm_get_format_name(mode_cmd->pixel_format, + &format_name), + mode_cmd->modifier[0]); + + ret = -EINVAL; + goto err; + } ret = amdgpu_display_framebuffer_init(dev, rfb, mode_cmd, obj); if (ret) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index c3cbc3d298e7..11cd441c033f 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -4306,6 +4306,7 @@ static bool dm_plane_format_mod_supported(struct drm_plane *plane, { struct amdgpu_device *adev = drm_to_adev(plane->dev); const struct drm_format_info *info = drm_format_info(format); + int i; enum dm_micro_swizzle microtile = modifier_gfx9_swizzle_mode(modifier) & 3; @@ -4313,11 +4314,22 @@ static bool dm_plane_format_mod_supported(struct drm_plane *plane, return false; /* - * We always have to allow this modifier, because core DRM still - * checks LINEAR support if userspace does not provide modifers. + * We always have to allow these modifiers: + * 1. Core DRM checks for LINEAR support if userspace does not provide modifiers. + * 2. Not passing any modifiers is the same as explicitly passing INVALID. */ - if (modifier == DRM_FORMAT_MOD_LINEAR) + if (modifier == DRM_FORMAT_MOD_LINEAR || + modifier == DRM_FORMAT_MOD_INVALID) { return true; + } + + /* Check that the modifier is on the list of the plane's supported modifiers. */ + for (i = 0; i < plane->modifier_count; i++) { + if (modifier == plane->modifiers[i]) + break; + } + if (i == plane->modifier_count) + return false; /* * The arbitrary tiling support for multiplane formats has not been hooked -- 2.17.1 _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-04-14 23:35 ` [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" Qingqing Zhuo @ 2021-04-15 14:20 ` Mark Yacoub 2021-05-09 12:10 ` youling257 1 sibling, 0 replies; 21+ messages in thread From: Mark Yacoub @ 2021-04-15 14:20 UTC (permalink / raw) To: Qingqing Zhuo Cc: Rodrigo.Siqueira, amd-gfx list, daniel.wheeler, Bas Nieuwenhuizen, Deucher, Alexander, nicholas.kazlauskas looks like a safe reland to me. lgtm. On Wed, Apr 14, 2021 at 7:35 PM Qingqing Zhuo <qingqing.zhuo@amd.com> wrote: > > This reverts commit bc3e72b3c3f20ab1583a8464e64f1a68169a28c5. > > The regression caused by the original patch has been > cleared, thus introduce back the change. > > Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 +++++++++++++ > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +++++++++++++++--- > 2 files changed, 28 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c > index 6304a49b02fd..0f17984fdea4 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c > @@ -908,6 +908,19 @@ int amdgpu_display_gem_fb_verify_and_init( > &amdgpu_fb_funcs); > if (ret) > goto err; > + /* Verify that the modifier is supported. */ > + if (!drm_any_plane_has_format(dev, mode_cmd->pixel_format, > + mode_cmd->modifier[0])) { > + struct drm_format_name_buf format_name; > + drm_dbg_kms(dev, > + "unsupported pixel format %s / modifier 0x%llx\n", > + drm_get_format_name(mode_cmd->pixel_format, > + &format_name), > + mode_cmd->modifier[0]); > + > + ret = -EINVAL; > + goto err; > + } > > ret = amdgpu_display_framebuffer_init(dev, rfb, mode_cmd, obj); > if (ret) > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > index c3cbc3d298e7..11cd441c033f 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > @@ -4306,6 +4306,7 @@ static bool dm_plane_format_mod_supported(struct drm_plane *plane, > { > struct amdgpu_device *adev = drm_to_adev(plane->dev); > const struct drm_format_info *info = drm_format_info(format); > + int i; > > enum dm_micro_swizzle microtile = modifier_gfx9_swizzle_mode(modifier) & 3; > > @@ -4313,11 +4314,22 @@ static bool dm_plane_format_mod_supported(struct drm_plane *plane, > return false; > > /* > - * We always have to allow this modifier, because core DRM still > - * checks LINEAR support if userspace does not provide modifers. > + * We always have to allow these modifiers: > + * 1. Core DRM checks for LINEAR support if userspace does not provide modifiers. > + * 2. Not passing any modifiers is the same as explicitly passing INVALID. > */ > - if (modifier == DRM_FORMAT_MOD_LINEAR) > + if (modifier == DRM_FORMAT_MOD_LINEAR || > + modifier == DRM_FORMAT_MOD_INVALID) { > return true; > + } > + > + /* Check that the modifier is on the list of the plane's supported modifiers. */ > + for (i = 0; i < plane->modifier_count; i++) { > + if (modifier == plane->modifiers[i]) > + break; > + } > + if (i == plane->modifier_count) > + return false; > > /* > * The arbitrary tiling support for multiplane formats has not been hooked > -- > 2.17.1 > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-04-14 23:35 ` [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" Qingqing Zhuo 2021-04-15 14:20 ` Mark Yacoub @ 2021-05-09 12:10 ` youling257 2021-05-09 15:52 ` Alex Deucher 1 sibling, 1 reply; 21+ messages in thread From: youling257 @ 2021-05-09 12:10 UTC (permalink / raw) To: qingqing.zhuo Cc: markyacoub, Rodrigo.Siqueira, amd-gfx, daniel.wheeler, bas, alexander.deucher, nicholas.kazlauskas I using amd 3400g running with android-x86, this patch is a bad commit when i use android-x86 on amdgpu. _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-09 12:10 ` youling257 @ 2021-05-09 15:52 ` Alex Deucher 2021-05-09 20:51 ` youling 257 0 siblings, 1 reply; 21+ messages in thread From: Alex Deucher @ 2021-05-09 15:52 UTC (permalink / raw) To: youling257 Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Wheeler, Daniel, Bas Nieuwenhuizen, Deucher, Alexander, Kazlauskas, Nicholas On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> wrote: > > I using amd 3400g running with android-x86, this patch is a bad commit when i use android-x86 on amdgpu. Can you provide more details? What sort of problem are you seeing? Please provide your dmesg output. Alex > _______________________________________________ > amd-gfx mailing list > amd-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-09 15:52 ` Alex Deucher @ 2021-05-09 20:51 ` youling 257 2021-05-09 20:57 ` Bas Nieuwenhuizen 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-09 20:51 UTC (permalink / raw) To: Alex Deucher Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Wheeler, Daniel, Bas Nieuwenhuizen, Deucher, Alexander, Kazlauskas, Nicholas look this video, https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> wrote: >> >> I using amd 3400g running with android-x86, this patch is a bad commit >> when i use android-x86 on amdgpu. > > Can you provide more details? What sort of problem are you seeing? > Please provide your dmesg output. > > Alex > > >> _______________________________________________ >> amd-gfx mailing list >> amd-gfx@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-09 20:51 ` youling 257 @ 2021-05-09 20:57 ` Bas Nieuwenhuizen 2021-05-09 21:42 ` youling 257 0 siblings, 1 reply; 21+ messages in thread From: Bas Nieuwenhuizen @ 2021-05-09 20:57 UTC (permalink / raw) To: youling 257 Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Alex Deucher, Kazlauskas, Nicholas It would be very helpful if you could enable drm.debug=0x4 and then take the dmesg to figure out what modifier was rejected On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> wrote: > > look this video, > https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing > > 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: > > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> wrote: > >> > >> I using amd 3400g running with android-x86, this patch is a bad commit > >> when i use android-x86 on amdgpu. > > > > Can you provide more details? What sort of problem are you seeing? > > Please provide your dmesg output. > > > > Alex > > > > > >> _______________________________________________ > >> amd-gfx mailing list > >> amd-gfx@lists.freedesktop.org > >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-09 20:57 ` Bas Nieuwenhuizen @ 2021-05-09 21:42 ` youling 257 2021-05-10 2:09 ` youling 257 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-09 21:42 UTC (permalink / raw) To: Bas Nieuwenhuizen Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Alex Deucher, Kazlauskas, Nicholas error dmesg [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 normal dmesg 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 3 [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 3 [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 3 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>: > It would be very helpful if you could enable drm.debug=0x4 and then > take the dmesg to figure out what modifier was rejected > > On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> wrote: >> >> look this video, >> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >> >> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> >> > wrote: >> >> >> >> I using amd 3400g running with android-x86, this patch is a bad commit >> >> when i use android-x86 on amdgpu. >> > >> > Can you provide more details? What sort of problem are you seeing? >> > Please provide your dmesg output. >> > >> > Alex >> > >> > >> >> _______________________________________________ >> >> amd-gfx mailing list >> >> amd-gfx@lists.freedesktop.org >> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-09 21:42 ` youling 257 @ 2021-05-10 2:09 ` youling 257 2021-05-10 15:18 ` Mark Yacoub 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-10 2:09 UTC (permalink / raw) To: Bas Nieuwenhuizen Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Alex Deucher, Kazlauskas, Nicholas Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" is first bad commt. "drm/amd/display: Fix two cursor duplication when using overlay" is second bad commit. they cause same problem, look the video. i have to revert two patch for my androidx86 run on amdgpu. 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: > error dmesg > > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > > > normal dmesg > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 3 > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 3 > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 0 > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > 3 > > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>: >> It would be very helpful if you could enable drm.debug=0x4 and then >> take the dmesg to figure out what modifier was rejected >> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> wrote: >>> >>> look this video, >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >>> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> >>> > wrote: >>> >> >>> >> I using amd 3400g running with android-x86, this patch is a bad >>> >> commit >>> >> when i use android-x86 on amdgpu. >>> > >>> > Can you provide more details? What sort of problem are you seeing? >>> > Please provide your dmesg output. >>> > >>> > Alex >>> > >>> > >>> >> _______________________________________________ >>> >> amd-gfx mailing list >>> >> amd-gfx@lists.freedesktop.org >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >>> > >> > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 2:09 ` youling 257 @ 2021-05-10 15:18 ` Mark Yacoub 2021-05-10 16:32 ` youling 257 0 siblings, 1 reply; 21+ messages in thread From: Mark Yacoub @ 2021-05-10 15:18 UTC (permalink / raw) To: youling 257 Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas Like the previous time it was reverted, there is a chance it's a user space bug that's not passing the correct modifier. Are you able to check what exactly returns false in the code above. This will give you the greatest hint on what the userspace is missing and needs to be fixed there. On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> wrote: > > Revert "Revert "drm/amdgpu: Ensure that the modifier requested is > supported by plane."" is first bad commt. > "drm/amd/display: Fix two cursor duplication when using overlay" is > second bad commit. > they cause same problem, look the video. > i have to revert two patch for my androidx86 run on amdgpu. > > 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: > > error dmesg > > > > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] > > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] > > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] > > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] > > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] > > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] > > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] > > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] > > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] > > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] > > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] > > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] > > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > > > > > normal dmesg > > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] > > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 3 > > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] > > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] > > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] > > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] > > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] > > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] > > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] > > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] > > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 3 > > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] > > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] > > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] > > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] > > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] > > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] > > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] > > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] > > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 0 > > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe > > 3 > > > > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>: > >> It would be very helpful if you could enable drm.debug=0x4 and then > >> take the dmesg to figure out what modifier was rejected > >> > >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> wrote: > >>> > >>> look this video, > >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing > >>> > >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: > >>> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> > >>> > wrote: > >>> >> > >>> >> I using amd 3400g running with android-x86, this patch is a bad > >>> >> commit > >>> >> when i use android-x86 on amdgpu. > >>> > > >>> > Can you provide more details? What sort of problem are you seeing? > >>> > Please provide your dmesg output. > >>> > > >>> > Alex > >>> > > >>> > > >>> >> _______________________________________________ > >>> >> amd-gfx mailing list > >>> >> amd-gfx@lists.freedesktop.org > >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx > >>> > > >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 15:18 ` Mark Yacoub @ 2021-05-10 16:32 ` youling 257 2021-05-10 16:45 ` youling 257 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-10 16:32 UTC (permalink / raw) To: Mark Yacoub Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas what userspace problem? 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES informations: format=0x1 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, 5.13.0-rc1-android-x86_64+, LLVM 12.0) 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES 3.2 Mesa 21.1.0 (git-1a53901057) 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewp 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 16384 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 16384 05-10 16:23:35.488 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 78:DP-1] 05-10 16:23:35.488 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 78:DP-1] disconnected 05-10 16:23:35.488 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 85:HDMI-A-1] 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes [drm]] ELD monitor HDMI 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes [drm]] ELD size 28, SAD count 1 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info [drm]] non_desktop set to 0 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 320000 kHz 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info [drm]] hdmi_21 sink detected. parsing edid 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info [drm]] CEA VCDB 0xff 05-10 16:23:35.488 0 0 D : [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not supported 05-10 16:23:35.489 0 0 D : [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not supported 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid [drm]] Not using 1920x1080i mode: NO_INTERLACE 05-10 16:23:35.493 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 85:HDMI-A-1] probed modes : 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 640 656 720 840 480 481 484 500 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa 05-10 16:23:35.493 0 0 D : [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 720 738 846 900 400 412 414 449 0x40 0x6 05-10 16:23:35.493 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 90:HDMI-A-2] 05-10 16:23:35.493 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 90:HDMI-A-2] disconnected 05-10 16:23:35.494 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 94:HDMI-A-3] 05-10 16:23:35.494 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 94:HDMI-A-3] disconnected 05-10 16:23:35.502 0 0 D [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR: 85:HDMI-A-1] 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes [drm]] ELD monitor HDMI 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes [drm]] ELD size 28, SAD count 1 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info [drm]] non_desktop set to 0 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS clock 320000 kHz 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info [drm]] hdmi_21 sink detected. parsing edid 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info [drm]] CEA VCDB 0xff 05-10 16:23:35.503 0 0 D : [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not supported 05-10 16:23:35.503 0 0 D : [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not supported 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core version 2 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_IMAGE_DRIVER version 1 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension DRI_ConfigOptions version 2 05-10 16:23:35.798 1920 2001 D libdrm : /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_TexBuffer version 2 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush version 4 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version 18 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_RENDERER_QUERY version 1 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_CONFIG_QUERY version 2 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence version 2 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Interop version 1 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError version 1 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob version 1 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version 18 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_BufferDamage version 1 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_Robustness version 1 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] 05-10 16:23:35.875 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:23:35.892 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > Like the previous time it was reverted, there is a chance it's a user > space bug that's not passing the correct modifier. > Are you able to check what exactly returns false in the code above. > This will give you the greatest hint on what the userspace is missing > and needs to be fixed there. > > On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> wrote: >> >> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is >> supported by plane."" is first bad commt. >> "drm/amd/display: Fix two cursor duplication when using overlay" is >> second bad commit. >> they cause same problem, look the video. >> i have to revert two patch for my androidx86 run on amdgpu. >> >> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: >> > error dmesg >> > >> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] >> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] >> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] >> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] >> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] >> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] >> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] >> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] >> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] >> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] >> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] >> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] >> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > >> > >> > normal dmesg >> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] >> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 3 >> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] >> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] >> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] >> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] >> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] >> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] >> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] >> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] >> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 3 >> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] >> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] >> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] >> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] >> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] >> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] >> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] >> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] >> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 0 >> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for >> > pipe >> > 3 >> > >> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>: >> >> It would be very helpful if you could enable drm.debug=0x4 and then >> >> take the dmesg to figure out what modifier was rejected >> >> >> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> >> >> wrote: >> >>> >> >>> look this video, >> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >> >>> >> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> >> >>> > wrote: >> >>> >> >> >>> >> I using amd 3400g running with android-x86, this patch is a bad >> >>> >> commit >> >>> >> when i use android-x86 on amdgpu. >> >>> > >> >>> > Can you provide more details? What sort of problem are you seeing? >> >>> > Please provide your dmesg output. >> >>> > >> >>> > Alex >> >>> > >> >>> > >> >>> >> _______________________________________________ >> >>> >> amd-gfx mailing list >> >>> >> amd-gfx@lists.freedesktop.org >> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >> >>> > >> >> >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 16:32 ` youling 257 @ 2021-05-10 16:45 ` youling 257 2021-05-10 16:50 ` Mark Yacoub 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-10 16:45 UTC (permalink / raw) To: Mark Yacoub Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. https://github.com/youling257/mesa https://github.com/youling257/llvm https://github.com/youling257/minigbm https://github.com/youling257/drm_hwcomposer 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: > what userspace problem? > > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES > informations: format=0x1 > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, > 5.13.0-rc1-android-x86_64+, LLVM 12.0) > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES > 3.2 Mesa 21.1.0 (git-1a53901057) > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float > GL_OES_texture_float_linear GL_OES_texture_half_float > GL_OES_texture_half_float_linear GL_OES_texture_npot > GL_OES_vertex_half_float GL_EXT_draw_instanced > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture > GL_AMD_performance_monitor GL_OES_packed_depth_stencil > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render > GL_OES_get_program_binary GL_APPLE_texture_max_level > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync > GL_OES_vertex_array_object GL_OES_viewp > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = > 16384 > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = > 16384 > 05-10 16:23:35.488 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 78:DP-1] > 05-10 16:23:35.488 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 78:DP-1] disconnected > 05-10 16:23:35.488 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 85:HDMI-A-1] > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > [drm]] ELD monitor HDMI > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > latency present 0 0, video latency 0 0, audio latency 0 0 > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > [drm]] ELD size 28, SAD count 1 > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > [drm]] non_desktop set to 0 > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] > HDMI: DVI dual 0, max TMDS clock 320000 kHz > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > [drm]] hdmi_21 sink detected. parsing edid > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > [drm]] CEA VCDB 0xff > 05-10 16:23:35.488 0 0 D : > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > supported > 05-10 16:23:35.489 0 0 D : > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > supported > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > [drm]] Not using 1920x1080i mode: NO_INTERLACE > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > [drm]] Not using 1920x1080i mode: NO_INTERLACE > 05-10 16:23:35.493 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 85:HDMI-A-1] probed modes : > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 > 1024 1048 1184 1328 768 771 777 806 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 > 1024 1048 1184 1344 768 771 777 806 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 > 800 816 896 1056 600 601 604 625 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 > 800 840 968 1056 600 601 605 628 0x40 0x5 > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 > 640 656 720 840 480 481 484 500 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 > 640 656 752 800 480 490 492 525 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 > 640 656 752 800 480 490 492 525 0x40 0xa > 05-10 16:23:35.493 0 0 D : > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 > 720 738 846 900 400 412 414 449 0x40 0x6 > 05-10 16:23:35.493 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 90:HDMI-A-2] > 05-10 16:23:35.493 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 90:HDMI-A-2] disconnected > 05-10 16:23:35.494 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 94:HDMI-A-3] > 05-10 16:23:35.494 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 94:HDMI-A-3] disconnected > > 05-10 16:23:35.502 0 0 D > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > [CONNECTOR: 85:HDMI-A-1] > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes > [drm]] ELD monitor HDMI > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > latency present 0 0, video latency 0 0, audio latency 0 0 > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes > [drm]] ELD size 28, SAD count 1 > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > [drm]] non_desktop set to 0 > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] > HDMI: DVI dual 0, max TMDS clock 320000 kHz > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > [drm]] hdmi_21 sink detected. parsing edid > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > [drm]] CEA VCDB 0xff > 05-10 16:23:35.503 0 0 D : > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > supported > 05-10 16:23:35.503 0 0 D : > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > supported > > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core version > 2 > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension > DRI_IMAGE_DRIVER version 1 > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension > DRI_ConfigOptions version 2 > 05-10 16:23:35.798 1920 2001 D libdrm : > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > DRI_TexBuffer version 2 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush > version 4 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version > 18 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > DRI_RENDERER_QUERY version 1 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > DRI_CONFIG_QUERY version 2 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence > version 2 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > DRI2_Interop version 1 > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError > version 1 > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob version > 1 > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version > 18 > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > DRI2_BufferDamage version 1 > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > DRI_Robustness version 1 > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > 05-10 16:23:35.875 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:23:35.892 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: >> Like the previous time it was reverted, there is a chance it's a user >> space bug that's not passing the correct modifier. >> Are you able to check what exactly returns false in the code above. >> This will give you the greatest hint on what the userspace is missing >> and needs to be fixed there. >> >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> wrote: >>> >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is >>> supported by plane."" is first bad commt. >>> "drm/amd/display: Fix two cursor duplication when using overlay" is >>> second bad commit. >>> they cause same problem, look the video. >>> i have to revert two patch for my androidx86 run on amdgpu. >>> >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: >>> > error dmesg >>> > >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > >>> > >>> > normal dmesg >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 3 >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 3 >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 0 >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >>> > for >>> > pipe >>> > 3 >>> > >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen >>> > <bas@basnieuwenhuizen.nl>: >>> >> It would be very helpful if you could enable drm.debug=0x4 and then >>> >> take the dmesg to figure out what modifier was rejected >>> >> >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> >>> >> wrote: >>> >>> >>> >>> look this video, >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >>> >>> >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> >>> >>> > wrote: >>> >>> >> >>> >>> >> I using amd 3400g running with android-x86, this patch is a bad >>> >>> >> commit >>> >>> >> when i use android-x86 on amdgpu. >>> >>> > >>> >>> > Can you provide more details? What sort of problem are you >>> >>> > seeing? >>> >>> > Please provide your dmesg output. >>> >>> > >>> >>> > Alex >>> >>> > >>> >>> > >>> >>> >> _______________________________________________ >>> >>> >> amd-gfx mailing list >>> >>> >> amd-gfx@lists.freedesktop.org >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >>> >>> > >>> >> >>> > >> > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 16:45 ` youling 257 @ 2021-05-10 16:50 ` Mark Yacoub 2021-05-10 17:05 ` youling 257 2021-05-10 17:30 ` youling 257 0 siblings, 2 replies; 21+ messages in thread From: Mark Yacoub @ 2021-05-10 16:50 UTC (permalink / raw) To: youling 257 Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas A userspace problem was due to the modifier used when you're creating a buffer but this check renders it as invalid modifier. Review patch 1 of this series and it will give you a good idea of a userspace bug that was caught using the check in this patch and fixed now. An easy way to figure out what exactly went wrong so to debug the kernel code and check which check returns false for the modifier check. That will tell you exactly what you are missing wrt the modifier. On Mon, May 10, 2021 at 12:45 PM youling 257 <youling257@gmail.com> wrote: > > I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. > https://github.com/youling257/mesa > https://github.com/youling257/llvm > https://github.com/youling257/minigbm > https://github.com/youling257/drm_hwcomposer > > 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: > > what userspace problem? > > > > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES > > informations: format=0x1 > > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD > > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD > > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, > > 5.13.0-rc1-android-x86_64+, LLVM 12.0) > > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES > > 3.2 Mesa 21.1.0 (git-1a53901057) > > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: > > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays > > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc > > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc > > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture > > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap > > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives > > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float > > GL_OES_texture_float_linear GL_OES_texture_half_float > > GL_OES_texture_half_float_linear GL_OES_texture_npot > > GL_OES_vertex_half_float GL_EXT_draw_instanced > > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture > > GL_AMD_performance_monitor GL_OES_packed_depth_stencil > > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render > > GL_OES_get_program_binary GL_APPLE_texture_max_level > > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth > > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync > > GL_OES_vertex_array_object GL_OES_viewp > > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = > > 16384 > > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = > > 16384 > > 05-10 16:23:35.488 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 78:DP-1] > > 05-10 16:23:35.488 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 78:DP-1] disconnected > > 05-10 16:23:35.488 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 85:HDMI-A-1] > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > > [drm]] ELD monitor HDMI > > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > > latency present 0 0, video latency 0 0, audio latency 0 0 > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > > [drm]] ELD size 28, SAD count 1 > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > > [drm]] non_desktop set to 0 > > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] > > HDMI: DVI dual 0, max TMDS clock 320000 kHz > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > > [drm]] hdmi_21 sink detected. parsing edid > > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > > [drm]] CEA VCDB 0xff > > 05-10 16:23:35.488 0 0 D : > > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > > supported > > 05-10 16:23:35.489 0 0 D : > > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > > supported > > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 > > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 > > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 > > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > > [drm]] Not using 1920x1080i mode: NO_INTERLACE > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > > [drm]] Not using 1920x1080i mode: NO_INTERLACE > > 05-10 16:23:35.493 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 85:HDMI-A-1] probed modes : > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 > > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 > > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 > > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 > > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 > > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 > > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 > > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 > > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 > > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 > > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 > > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 > > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 > > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 > > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 > > 1024 1048 1184 1328 768 771 777 806 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 > > 1024 1048 1184 1344 768 771 777 806 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 > > 800 816 896 1056 600 601 604 625 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 > > 800 840 968 1056 600 601 605 628 0x40 0x5 > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 > > 640 656 720 840 480 481 484 500 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 > > 640 656 752 800 480 490 492 525 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 > > 640 656 752 800 480 490 492 525 0x40 0xa > > 05-10 16:23:35.493 0 0 D : > > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 > > 720 738 846 900 400 412 414 449 0x40 0x6 > > 05-10 16:23:35.493 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 90:HDMI-A-2] > > 05-10 16:23:35.493 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 90:HDMI-A-2] disconnected > > 05-10 16:23:35.494 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 94:HDMI-A-3] > > 05-10 16:23:35.494 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 94:HDMI-A-3] disconnected > > > > 05-10 16:23:35.502 0 0 D > > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > > [CONNECTOR: 85:HDMI-A-1] > > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes > > [drm]] ELD monitor HDMI > > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > > latency present 0 0, video latency 0 0, audio latency 0 0 > > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes > > [drm]] ELD size 28, SAD count 1 > > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > > [drm]] non_desktop set to 0 > > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] > > HDMI: DVI dual 0, max TMDS clock 320000 kHz > > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > > [drm]] hdmi_21 sink detected. parsing edid > > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > > [drm]] CEA VCDB 0xff > > 05-10 16:23:35.503 0 0 D : > > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > > supported > > 05-10 16:23:35.503 0 0 D : > > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > > supported > > > > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core version > > 2 > > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension > > DRI_IMAGE_DRIVER version 1 > > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension > > DRI_ConfigOptions version 2 > > 05-10 16:23:35.798 1920 2001 D libdrm : > > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > > DRI_TexBuffer version 2 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush > > version 4 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version > > 18 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > > DRI_RENDERER_QUERY version 1 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > > DRI_CONFIG_QUERY version 2 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence > > version 2 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > > DRI2_Interop version 1 > > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError > > version 1 > > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob version > > 1 > > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE version > > 18 > > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > > DRI2_BufferDamage version 1 > > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > > DRI_Robustness version 1 > > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > > 05-10 16:23:35.875 0 0 D : > > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe > > [amdgpu]] Un-gated front end for pipe 0 > > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:23:35.892 0 0 D : > > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe > > [amdgpu]] Un-gated front end for pipe 0 > > > > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > >> Like the previous time it was reverted, there is a chance it's a user > >> space bug that's not passing the correct modifier. > >> Are you able to check what exactly returns false in the code above. > >> This will give you the greatest hint on what the userspace is missing > >> and needs to be fixed there. > >> > >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> wrote: > >>> > >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is > >>> supported by plane."" is first bad commt. > >>> "drm/amd/display: Fix two cursor duplication when using overlay" is > >>> second bad commit. > >>> they cause same problem, look the video. > >>> i have to revert two patch for my androidx86 run on amdgpu. > >>> > >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: > >>> > error dmesg > >>> > > >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > > >>> > > >>> > normal dmesg > >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 3 > >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] > >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] > >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 3 > >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] > >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] > >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 0 > >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end > >>> > for > >>> > pipe > >>> > 3 > >>> > > >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen > >>> > <bas@basnieuwenhuizen.nl>: > >>> >> It would be very helpful if you could enable drm.debug=0x4 and then > >>> >> take the dmesg to figure out what modifier was rejected > >>> >> > >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> > >>> >> wrote: > >>> >>> > >>> >>> look this video, > >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing > >>> >>> > >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: > >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 <youling257@gmail.com> > >>> >>> > wrote: > >>> >>> >> > >>> >>> >> I using amd 3400g running with android-x86, this patch is a bad > >>> >>> >> commit > >>> >>> >> when i use android-x86 on amdgpu. > >>> >>> > > >>> >>> > Can you provide more details? What sort of problem are you > >>> >>> > seeing? > >>> >>> > Please provide your dmesg output. > >>> >>> > > >>> >>> > Alex > >>> >>> > > >>> >>> > > >>> >>> >> _______________________________________________ > >>> >>> >> amd-gfx mailing list > >>> >>> >> amd-gfx@lists.freedesktop.org > >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx > >>> >>> > > >>> >> > >>> > > >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 16:50 ` Mark Yacoub @ 2021-05-10 17:05 ` youling 257 2021-05-10 17:24 ` youling 257 2021-05-10 17:30 ` youling 257 1 sibling, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-10 17:05 UTC (permalink / raw) To: Mark Yacoub Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas error dmesg, 05-10 16:59:27.004 0 0 I init : Service 'bootanim' (pid 1912) exited with status 0 05-10 16:59:27.016 1684 1684 E hwc-drm-display-compositor: Commit test failed for display 0, FIXME 05-10 16:59:27.016 1684 1684 E hwc-drm-two: Failed to apply the frame composition ret=-22 05-10 16:59:27.016 1684 1684 E HWComposer: commit: present failed for display 0: BadParameter (4) 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] 05-10 16:59:27.023 1684 1684 E hwc-drm-display-compositor: Commit test failed for display 0, FIXME 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.023 1684 1684 E hwc-drm-two: Failed to apply the frame composition ret=-22 05-10 16:59:27.024 1684 1684 E HWComposer: commit: present failed for display 0: BadParameter (4) 05-10 16:59:27.040 1684 1684 E hwc-drm-display-compositor: Commit test failed for display 0, FIXME 05-10 16:59:27.040 1684 1684 E hwc-drm-two: Failed to apply the frame composition ret=-22 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.041 1684 1684 E HWComposer: commit: present failed for display 0: BadParameter (4) 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] normal dmesg, 5-10 17:00:51.837 0 0 I init : Service 'bootanim' (pid 1922) exited with status 0 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] 05-10 17:00:51.857 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 05-10 17:00:51.858 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 3 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] 2021-05-11 0:50 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > A userspace problem was due to the modifier used when you're creating > a buffer but this check renders it as invalid modifier. > Review patch 1 of this series and it will give you a good idea of a > userspace bug that was caught using the check in this patch and fixed > now. > An easy way to figure out what exactly went wrong so to debug the > kernel code and check which check returns false for the modifier > check. That will tell you exactly what you are missing wrt the > modifier. > > On Mon, May 10, 2021 at 12:45 PM youling 257 <youling257@gmail.com> wrote: >> >> I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. >> https://github.com/youling257/mesa >> https://github.com/youling257/llvm >> https://github.com/youling257/minigbm >> https://github.com/youling257/drm_hwcomposer >> >> 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: >> > what userspace problem? >> > >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES >> > informations: format=0x1 >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD >> > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, >> > 5.13.0-rc1-android-x86_64+, LLVM 12.0) >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES >> > 3.2 Mesa 21.1.0 (git-1a53901057) >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: >> > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays >> > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc >> > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc >> > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture >> > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap >> > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives >> > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float >> > GL_OES_texture_float_linear GL_OES_texture_half_float >> > GL_OES_texture_half_float_linear GL_OES_texture_npot >> > GL_OES_vertex_half_float GL_EXT_draw_instanced >> > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture >> > GL_AMD_performance_monitor GL_OES_packed_depth_stencil >> > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render >> > GL_OES_get_program_binary GL_APPLE_texture_max_level >> > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth >> > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync >> > GL_OES_vertex_array_object GL_OES_viewp >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = >> > 16384 >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = >> > 16384 >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 78:DP-1] >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 78:DP-1] disconnected >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD monitor HDMI >> > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >> > latency present 0 0, video latency 0 0, audio latency 0 0 >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD size 28, SAD count 1 >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] non_desktop set to 0 >> > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] >> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] hdmi_21 sink detected. parsing edid >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] CEA VCDB 0xff >> > 05-10 16:23:35.488 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.489 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >> > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >> > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] probed modes : >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 >> > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 >> > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 >> > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 >> > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 >> > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 >> > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 >> > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 >> > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 >> > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 >> > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 >> > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 >> > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 >> > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 >> > 1024 1048 1184 1328 768 771 777 806 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 >> > 1024 1048 1184 1344 768 771 777 806 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 >> > 800 816 896 1056 600 601 604 625 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 >> > 800 840 968 1056 600 601 605 628 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 >> > 640 656 720 840 480 481 484 500 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 >> > 640 656 752 800 480 490 492 525 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 >> > 640 656 752 800 480 490 492 525 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 >> > 720 738 846 900 400 412 414 449 0x40 0x6 >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 90:HDMI-A-2] >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 90:HDMI-A-2] disconnected >> > 05-10 16:23:35.494 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 94:HDMI-A-3] >> > 05-10 16:23:35.494 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 94:HDMI-A-3] disconnected >> > >> > 05-10 16:23:35.502 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] >> > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD monitor HDMI >> > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >> > latency present 0 0, video latency 0 0, audio latency 0 0 >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD size 28, SAD count 1 >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] non_desktop set to 0 >> > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] >> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] hdmi_21 sink detected. parsing edid >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] CEA VCDB 0xff >> > 05-10 16:23:35.503 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.503 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > >> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core >> > version >> > 2 >> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension >> > DRI_IMAGE_DRIVER version 1 >> > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension >> > DRI_ConfigOptions version 2 >> > 05-10 16:23:35.798 1920 2001 D libdrm : >> > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_TexBuffer version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush >> > version 4 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >> > version >> > 18 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_RENDERER_QUERY version 1 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_CONFIG_QUERY version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence >> > version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI2_Interop version 1 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError >> > version 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob >> > version >> > 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >> > version >> > 18 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >> > DRI2_BufferDamage version 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >> > DRI_Robustness version 1 >> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >> > 05-10 16:23:35.875 0 0 D : >> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe >> > [amdgpu]] Un-gated front end for pipe 0 >> > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >> > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >> > 05-10 16:23:35.892 0 0 D : >> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe >> > [amdgpu]] Un-gated front end for pipe 0 >> > >> > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: >> >> Like the previous time it was reverted, there is a chance it's a user >> >> space bug that's not passing the correct modifier. >> >> Are you able to check what exactly returns false in the code above. >> >> This will give you the greatest hint on what the userspace is missing >> >> and needs to be fixed there. >> >> >> >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> >> >> wrote: >> >>> >> >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is >> >>> supported by plane."" is first bad commt. >> >>> "drm/amd/display: Fix two cursor duplication when using overlay" is >> >>> second bad commit. >> >>> they cause same problem, look the video. >> >>> i have to revert two patch for my androidx86 run on amdgpu. >> >>> >> >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: >> >>> > error dmesg >> >>> > >> >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > >> >>> > >> >>> > normal dmesg >> >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] >> >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] >> >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] >> >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] >> >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > >> >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen >> >>> > <bas@basnieuwenhuizen.nl>: >> >>> >> It would be very helpful if you could enable drm.debug=0x4 and >> >>> >> then >> >>> >> take the dmesg to figure out what modifier was rejected >> >>> >> >> >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> >> >>> >> wrote: >> >>> >>> >> >>> >>> look this video, >> >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >> >>> >>> >> >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >> >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 >> >>> >>> > <youling257@gmail.com> >> >>> >>> > wrote: >> >>> >>> >> >> >>> >>> >> I using amd 3400g running with android-x86, this patch is a >> >>> >>> >> bad >> >>> >>> >> commit >> >>> >>> >> when i use android-x86 on amdgpu. >> >>> >>> > >> >>> >>> > Can you provide more details? What sort of problem are you >> >>> >>> > seeing? >> >>> >>> > Please provide your dmesg output. >> >>> >>> > >> >>> >>> > Alex >> >>> >>> > >> >>> >>> > >> >>> >>> >> _______________________________________________ >> >>> >>> >> amd-gfx mailing list >> >>> >>> >> amd-gfx@lists.freedesktop.org >> >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >> >>> >>> > >> >>> >> >> >>> > >> >> >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 17:05 ` youling 257 @ 2021-05-10 17:24 ` youling 257 2022-06-13 23:37 ` Mike Lothian 0 siblings, 1 reply; 21+ messages in thread From: youling 257 @ 2021-05-10 17:24 UTC (permalink / raw) To: Mark Yacoub Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas 05-10 17:18:46.509 0 0 I : [drm] amdgpu kernel modesetting enabled. 05-10 17:18:46.510 0 0 I amdgpu : Topology: Add APU node [0x0:0x0] 05-10 17:18:46.510 0 0 D : checking generic (e0000000 fa0000) vs hw (e0000000 10000000) 05-10 17:18:46.510 0 0 I fb0 : switching to amdgpudrmfb from EFI VGA 05-10 17:18:46.510 0 0 I Console : switching to colour dummy device 80x25 05-10 17:18:46.510 0 0 I amdgpu 0000: 0b:00.0: vgaarb: deactivate vga console 05-10 17:18:46.510 0 0 I : [drm] initializing kernel modesetting (RAVEN 0x1002:0x15D8 0x1002:0x15D8 0xC8). 05-10 17:18:46.510 0 0 I amdgpu 0000: 0b:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled 05-10 17:18:46.510 0 0 I : [drm] register mmio base: 0xFC900000 05-10 17:18:46.510 0 0 I : [drm] register mmio size: 524288 05-10 17:18:46.510 0 0 I : [drm] add ip block number 0 <soc15_common> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 1 <gmc_v9_0> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 2 <vega10_ih> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 3 <psp> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 4 <gfx_v9_0> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 5 <sdma_v4_0> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 6 <powerplay> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 7 <dm> 05-10 17:18:46.510 0 0 I : [drm] add ip block number 8 <vcn_v1_0> 05-10 17:18:46.533 0 0 I : [drm] BIOS signature incorrect 0 0 05-10 17:18:46.533 0 0 I amdgpu 0000: 0b:00.0: amdgpu: Fetched VBIOS from ROM BAR 05-10 17:18:46.533 0 0 I amdgpu : ATOM BIOS: 113-PICASSO-115 05-10 17:18:46.534 0 0 I : [drm] VCN decode is enabled in VM mode 05-10 17:18:46.534 0 0 I : [drm] VCN encode is enabled in VM mode 05-10 17:18:46.534 0 0 I : [drm] JPEG decode is enabled in VM mode 05-10 17:18:46.534 0 0 I : [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: VRAM: 64M 0x000000F400000000 - 0x000000F403FFFFFF (64M used) 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF 05-10 17:18:46.534 0 0 I : [drm] Detected VRAM RAM=64M, BAR=64M 05-10 17:18:46.534 0 0 I : [drm] RAM width 64bits DDR4 05-10 17:18:46.534 0 0 I [drm] amdgpu: 64M of VRAM memory ready 05-10 17:18:46.534 0 0 I [drm] amdgpu: 3072M of GTT memory ready. 05-10 17:18:46.534 0 0 I [drm] GART: num cpu pages 262144, num gpu pages 262144 05-10 17:18:46.534 0 0 I : [drm] PCIE GART of 1024M enabled. 05-10 17:18:46.534 0 0 I : [drm] PTB located at 0x000000F400FA0000 05-10 17:18:46.536 0 0 I amdgpu : hwmgr_sw_init smu backed is smu10_smu 05-10 17:18:46.536 0 0 D [drm:dm_sw_init [amdgpu]] dm: DMCU firmware not found 05-10 17:18:46.537 0 0 I : [drm] Found VCN firmware Version ENC: 1.12 DEC: 2 VEP: 0 Revision: 1 05-10 17:18:46.537 0 0 I : [drm] PSP loading VCN firmware 05-10 17:18:46.558 0 0 I : [drm] reserve 0x400000 from 0xf403c00000 for PSP TMR 05-10 17:18:46.567 0 0 I iwlwifi 0000: 07:00.0: base HW address: e0:d4:e8:48:f5:67 05-10 17:18:46.615 0 0 I amdgpu 0000: 0b:00.0: amdgpu: RAS: optional ras ta ucode is not available 05-10 17:18:46.620 0 0 I amdgpu 0000: 0b:00.0: amdgpu: RAP: optional rap ta ucode is not available 05-10 17:18:46.620 0 0 I amdgpu 0000: 0b:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available 05-10 17:18:46.622 0 0 I : [drm] kiq ring mec 2 pipe 1 q 0 05-10 17:18:46.622 0 0 D : [drm:amdgpu_dm_irq_init [amdgpu]] DM_IRQ 05-10 17:18:46.622 0 0 D : [drm:dal_firmware_parser_init_cmd_tbl [amdgpu]] Don't have set_crtc_timing for v1 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: values for F clock 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 400000 in kHz, 3099 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 933000 in kHz, 3574 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 1200000 in kHz, 4399 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 1333000 in kHz, 4399 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: values for DCF clock 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 300000 in kHz, 3099 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 600000 in kHz, 3574 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 626000 in kHz, 4250 in mV 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 654000 in kHz, 4399 in mV 05-10 17:18:46.623 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - number of connectors: 4 05-10 17:18:46.624 0 0 D [drm:dc_create [amdgpu]] DC: create_links: connectors_num: physical:4, virtual:0 05-10 17:18:46.624 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - printing link object info for connector number: 0, link_index: 0 05-10 17:18:46.624 0 0 D : [drm:link_create [amdgpu]] BIOS object table - link_id: 19 05-10 17:18:46.624 0 0 D : [drm:link_create [amdgpu]] BIOS object table - is_internal_display: 0 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio id: 3 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio en: 0 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] Connector[0] description:signal 32 05-10 17:18:46.625 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_line: 0 05-10 17:18:46.625 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_engine_id: 1 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] BIOS object table - DP_IS_USB_C: 0 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.acpi_device: 0 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.device_type: 3 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.enum_id: 1 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] BIOS object table - ddi_channel_mapping: 0x00E4 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] BIOS object table - chip_caps: 0 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] BIOS object table - dc_link_construct finished successfully. 05-10 17:18:46.627 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - printing link object info for connector number: 1, link_index: 1 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] BIOS object table - link_id: 12 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] BIOS object table - is_internal_display: 0 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio id: 3 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio en: 1 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] Connector[1] description:signal 4 05-10 17:18:46.628 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_line: 1 05-10 17:18:46.628 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_engine_id: 1 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - DP_IS_USB_C: 0 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.acpi_device: 0 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.device_type: 3 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.enum_id: 2 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - ddi_channel_mapping: 0x00E4 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] BIOS object table - chip_caps: 8 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] BIOS object table - dc_link_construct finished successfully. 05-10 17:18:46.630 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - printing link object info for connector number: 2, link_index: 2 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] BIOS object table - link_id: 12 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] BIOS object table - is_internal_display: 0 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio id: 3 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio en: 2 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] Connector[2] description:signal 4 05-10 17:18:46.631 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_line: 2 05-10 17:18:46.631 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_engine_id: 1 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] BIOS object table - DP_IS_USB_C: 1 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.acpi_device: 0 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.device_type: 3 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.enum_id: 3 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - ddi_channel_mapping: 0x00E4 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - chip_caps: 256 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - dc_link_construct finished successfully. 05-10 17:18:46.632 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - printing link object info for connector number: 3, link_index: 3 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - link_id: 12 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - is_internal_display: 0 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio id: 3 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] BIOS object table - hpd_gpio en: 3 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] Connector[3] description:signal 4 05-10 17:18:46.633 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_line: 3 05-10 17:18:46.633 0 0 D : [drm:dal_ddc_service_create [amdgpu]] BIOS object table - i2c_engine_id: 1 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] BIOS object table - DP_IS_USB_C: 1 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.acpi_device: 0 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.device_type: 3 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] BIOS object table - device_tag.dev_id.enum_id: 4 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] BIOS object table - ddi_channel_mapping: 0x00E4 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] BIOS object table - chip_caps: 264 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] BIOS object table - dc_link_construct finished successfully. 05-10 17:18:46.634 0 0 D : [drm:dc_create [amdgpu]] BIOS object table - end 05-10 17:18:46.634 0 0 D : [drm:dc_create [amdgpu]] Display Core initialized 05-10 17:18:46.635 0 0 I : [drm] Display Core initialized with v3.2.132! 05-10 17:18:46.666 0 0 D : [drm:dm_helpers_dp_read_dpcd [amdgpu]] Failed to find connector for link! 05-10 17:18:46.679 0 0 D : [drm:mpc1_assert_idle_mpcc [amdgpu]] REG_WAIT taking a while: 5ms in mpc1_assert_idle_mpcc line:108 05-10 17:18:46.679 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 0 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 0 05-10 17:18:46.680 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 1 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 1 05-10 17:18:46.680 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 2 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 2 05-10 17:18:46.681 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 3 05-10 17:18:46.681 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 3 05-10 17:18:46.681 0 0 D : [drm:drm_connector_init] cmdline mode for connector DP-1 2560x1600@60Hz 05-10 17:18:46.681 0 0 D : [drm:dc_link_detect_helper [amdgpu]] link=0, dc_sink_in=0000000000000000 is now Disconnected prev_sink=0000000000000000 dpcd same=1 edid same=0 05-10 17:18:46.681 0 0 D : [drm:drm_connector_init] cmdline mode for connector HDMI-A-1 2560x1600@60Hz 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] Supported Monitor Refresh rate range is 48 Hz - 75 Hz 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] non_desktop set to 0 05-10 17:18:46.706 0 0 D [drm:drm_add_display_info] HDMI: DVI dual 0, max TMDS clock 320000 kHz 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] hdmi_21 sink detected. parsing edid 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] CEA VCDB 0xff 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] Supported Monitor Refresh rate range is 48 Hz - 75 Hz 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] non_desktop set to 0 05-10 17:18:46.706 0 0 D [drm:drm_add_display_info] HDMI: DVI dual 0, max TMDS clock 320000 kHz 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] hdmi_21 sink detected. parsing edid 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] CEA VCDB 0xff 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] HDMI: [Block 0] 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] HDMI: [Block 1] 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] dc_link_detect_helper: manufacturer_id = 1863, product_id = 101, serial_number = 1010101, manufacture_week = 20, manufacture_year = 29, display_name = HDMI, speaker_flag = 1, audio_mode_count = 1 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] dc_link_detect_helper: mode number = 0, format_code = 1, channel_count = 2, sample_rate = 7, sample_size = 7 05-10 17:18:46.707 0 0 D : [drm:dc_link_detect_helper [amdgpu]] link=1, dc_sink_in=00000000e79abeb2 is now Connected prev_sink=0000000000000000 dpcd same=1 edid same=0 05-10 17:18:46.707 0 0 D : [drm:drm_connector_init] cmdline mode for connector HDMI-A-2 2560x1600@60Hz 05-10 17:18:46.707 0 0 D : [drm:dc_link_detect_helper [amdgpu]] link=2, dc_sink_in=0000000000000000 is now Disconnected prev_sink=0000000000000000 dpcd same=1 edid same=0 05-10 17:18:46.707 0 0 D : [drm:drm_connector_init] cmdline mode for connector HDMI-A-3 2560x1600@60Hz 05-10 17:18:46.708 0 0 D : [drm:dc_link_detect_helper [amdgpu]] link=3, dc_sink_in=0000000000000000 is now Disconnected prev_sink=0000000000000000 dpcd same=1 edid same=0 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000c614992a for: dal_src=78, irq context=1 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 000000009e2a0026 for: dal_src=79, irq context=1 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000acf6dfe7 for: dal_src=80, irq context=1 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000696d7950 for: dal_src=81, irq context=1 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000ce7f5912 for: dal_src=72, irq context=1 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000a96b7920 for: dal_src=73, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000de906a3f for: dal_src=74, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 0000000071d9647b for: dal_src=75, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000d8d507bc for: dal_src=26, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 0000000056c37432 for: dal_src=27, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000c1abaf1d for: dal_src=28, irq context=1 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 000000004c8a831f for: dal_src=29, irq context=1 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000ba66a8e0 for: dal_src=1, irq context=0 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 000000009a8dde8f for: dal_src=7, irq context=0 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 00000000b049c0cd for: dal_src=2, irq context=0 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 0000000010e5f25b for: dal_src=3, irq context=0 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt [amdgpu]] DM_IRQ: added irq handler: 000000003e0c16ec for: dal_src=4, irq context=0 05-10 17:18:46.721 0 0 I : [drm] VCN decode and encode initialized successfully(under SPG Mode). 05-10 17:18:46.722 0 0 I : kfd kfd: amdgpu: Allocated 3969056 bytes on gart 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: error getting iommu info. is the iommu enabled? 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: Error initializing iommuv2 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: device 1002:15d8 NOT added due to errors 05-10 17:18:46.722 0 0 I amdgpu 0000: 0b:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 11, active_cu_number 11 05-10 17:18:46.722 0 0 D : [drm:drm_client_modeset_probe] 05-10 17:18:46.722 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] 05-10 17:18:46.722 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] status updated from unknown to disconnected 05-10 17:18:46.722 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] disconnected 05-10 17:18:46.722 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] 05-10 17:18:46.722 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] status updated from unknown to connected 05-10 17:18:46.722 0 0 D : [drm:drm_add_edid_modes] ELD monitor HDMI 05-10 17:18:46.722 0 0 D [drm:drm_add_edid_modes] HDMI: latency present 0 0, video latency 0 0, audio latency 0 0 05-10 17:18:46.722 0 0 D : [drm:drm_add_edid_modes] ELD size 28, SAD count 1 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] Supported Monitor Refresh rate range is 48 Hz - 75 Hz 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] non_desktop set to 0 05-10 17:18:46.722 0 0 D [drm:drm_add_display_info] HDMI: DVI dual 0, max TMDS clock 320000 kHz 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] hdmi_21 sink detected. parsing edid 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] CEA VCDB 0xff 05-10 17:18:46.722 0 0 D : [drm:drm_for_each_detailed_block.part.0] stereo mode not supported 05-10 17:18:46.722 0 0 D : [drm:drm_for_each_detailed_block.part.0] stereo mode not supported 05-10 17:18:46.722 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 05-10 17:18:46.722 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080i": 60 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 05-10 17:18:46.727 0 0 D : [drm:drm_mode_prune_invalid] Not using 1920x1080i mode: NO_INTERLACE 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080i": 60 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 05-10 17:18:46.727 0 0 D : [drm:drm_mode_prune_invalid] Not using 1920x1080i mode: NO_INTERLACE 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] probed modes : 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "2560x1600": 60 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1200": 60 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1600x1200": 60 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1680x1050": 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1400x1050": 60 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1600x900": 60 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x1024": 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x1024": 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1440x900": 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x960": 60 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x800": 60 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "800x600": 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "640x480": 75 31500 640 656 720 840 480 481 484 500 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa 05-10 17:18:46.727 0 0 D : [drm:drm_mode_debug_printmodeline] Modeline "720x400": 70 28320 720 738 846 900 400 412 414 449 0x40 0x6 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] status updated from unknown to disconnected 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] disconnected 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] status updated from unknown to disconnected 05-10 17:18:46.727 0 0 D [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] disconnected 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] connector 78 enabled? no 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] connector 85 enabled? yes 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] connector 90 enabled? no 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] connector 94 enabled? no 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] Not using firmware configuration 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] looking for cmdline mode on connector 85 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] found mode 2560x1600 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] picking CRTCs for 16384x16384 config 05-10 17:18:46.727 0 0 D : [drm:drm_client_modeset_probe] desired mode 2560x1600 set on crtc 67 (0,0) 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 0 primary plane 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 1 primary plane 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 2 primary plane 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 3 primary plane 05-10 17:18:46.729 0 0 I : [drm] fb mappable at 0xDD26A000 05-10 17:18:46.729 0 0 I : [drm] vram apper at 0xDC000000 05-10 17:18:46.729 0 0 I : [drm] size 16384000 05-10 17:18:46.729 0 0 I : [drm] fb depth is 24 05-10 17:18:46.729 0 0 I : [drm] pitch is 10240 05-10 17:18:46.729 0 0 I fbcon : amdgpudrmfb (fb0) is primary device 05-10 17:18:46.729 0 0 D : [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.730 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.731 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.731 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.731 0 0 D [drm:dc_commit_state [amdgpu]] dc_commit_state: 1 streams 05-10 17:18:46.731 0 0 D : [drm:dc_stream_log [amdgpu]] core_stream 0x000000008f34ae37: src: 0, 0, 2560, 1600; dst: 0, 0, 2560, 1600, colorSpace:6 05-10 17:18:46.731 0 0 D [drm:dc_stream_log [amdgpu]] pix_clk_khz: 267810, h_total: 2720, v_total: 1641, pixelencoder:3, displaycolorDepth:2 05-10 17:18:46.731 0 0 D [drm:dc_commit_state [amdgpu]] link: 1 05-10 17:18:46.732 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 0 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 0 05-10 17:18:46.732 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 1 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 1 05-10 17:18:46.732 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 2 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 2 05-10 17:18:46.733 0 0 D : [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 3 05-10 17:18:46.733 0 0 D : [drm:dcn10_init_pipes [amdgpu]] Power down front end 3 05-10 17:18:46.753 0 0 D : [drm:drm_dp_dpcd_access] AMDGPU DM aux hw bus 0: Too many retries, giving up. First error: -5 05-10 17:18:46.759 0 0 D : [drm:optc1_disable_crtc [amdgpu]] REG_WAIT taking a while: 1ms in optc1_disable_crtc line:544 05-10 17:18:46.761 0 0 D : [drm:write_i2c_retimer_setting [amdgpu]] retimer write to slave_address = 0x5d, offset = 0xa, reg_val= 0x13, i2c_success = 0 05-10 17:18:46.761 0 0 D : [drm:write_i2c_retimer_setting [amdgpu]] Set retimer failed 05-10 17:18:46.764 0 0 D : [drm:mod_hdcp_add_display [amdgpu]] [Link 0] > HDCP_INITIALIZED 05-10 17:18:46.765 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 05-10 17:18:46.765 0 0 D : [drm:dc_commit_state [amdgpu]] {2560x1600, 2720x1641@267810Khz} 05-10 17:18:46.778 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 05-10 17:18:46.779 0 0 I Console : switching to colour frame buffer device 320x100 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.779 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.780 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.780 0 0 D : [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound 05-10 17:18:46.780 0 0 D : [drm:event_mall_stutter [amdgpu]] Allow idle optimizations (MALL): 0 05-10 17:18:46.780 0 0 D : [drm:dcn10_program_pipe [amdgpu]] Un-gated front end for pipe 0 05-10 17:18:46.802 0 0 I amdgpu 0000: 0b:00.0: [drm] fb0: amdgpudrmfb frame buffer device 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1 05-10 17:18:46.812 0 0 I : [drm] Initialized amdgpu 3.41.0 20150101 for 0000:0b:00.0 on minor 0 05-10 17:18:46.831 0 0 I modprobe: /sbin/modprobe hdaudio:v1002AA01r00100700a01 05-10 17:18:46.832 0 0 I snd_hda_intel 0000: 0b:00.1: bound 0000:0b:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) 05-10 17:18:46.833 0 0 D : [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=0 ret=0 en=0 05-10 17:18:46.833 0 0 D : [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=1 ret=28 en=1 05-10 17:18:46.833 0 0 D : [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=2 ret=0 en=0 2021-05-11 1:05 GMT+08:00, youling 257 <youling257@gmail.com>: > error dmesg, > > 05-10 16:59:27.004 0 0 I init : Service 'bootanim' (pid > 1912) exited with status 0 > 05-10 16:59:27.016 1684 1684 E hwc-drm-display-compositor: Commit > test failed for display 0, FIXME > 05-10 16:59:27.016 1684 1684 E hwc-drm-two: Failed to apply the > frame composition ret=-22 > 05-10 16:59:27.016 1684 1684 E HWComposer: commit: present failed > for display 0: BadParameter (4) > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > 05-10 16:59:27.023 1684 1684 E hwc-drm-display-compositor: Commit > test failed for display 0, FIXME > 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.023 1684 1684 E hwc-drm-two: Failed to apply the > frame composition ret=-22 > 05-10 16:59:27.024 1684 1684 E HWComposer: commit: present failed > for display 0: BadParameter (4) > 05-10 16:59:27.040 1684 1684 E hwc-drm-display-compositor: Commit > test failed for display 0, FIXME > 05-10 16:59:27.040 1684 1684 E hwc-drm-two: Failed to apply the > frame composition ret=-22 > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.041 1684 1684 E HWComposer: commit: present failed > for display 0: BadParameter (4) > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > > normal dmesg, > 5-10 17:00:51.837 0 0 I init : Service 'bootanim' (pid > 1922) exited with status 0 > 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > 05-10 17:00:51.857 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > 05-10 17:00:51.858 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 3 > 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > > 2021-05-11 0:50 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: >> A userspace problem was due to the modifier used when you're creating >> a buffer but this check renders it as invalid modifier. >> Review patch 1 of this series and it will give you a good idea of a >> userspace bug that was caught using the check in this patch and fixed >> now. >> An easy way to figure out what exactly went wrong so to debug the >> kernel code and check which check returns false for the modifier >> check. That will tell you exactly what you are missing wrt the >> modifier. >> >> On Mon, May 10, 2021 at 12:45 PM youling 257 <youling257@gmail.com> >> wrote: >>> >>> I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. >>> https://github.com/youling257/mesa >>> https://github.com/youling257/llvm >>> https://github.com/youling257/minigbm >>> https://github.com/youling257/drm_hwcomposer >>> >>> 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: >>> > what userspace problem? >>> > >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES >>> > informations: format=0x1 >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD >>> > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, >>> > 5.13.0-rc1-android-x86_64+, LLVM 12.0) >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES >>> > 3.2 Mesa 21.1.0 (git-1a53901057) >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: >>> > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays >>> > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc >>> > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc >>> > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture >>> > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap >>> > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives >>> > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float >>> > GL_OES_texture_float_linear GL_OES_texture_half_float >>> > GL_OES_texture_half_float_linear GL_OES_texture_npot >>> > GL_OES_vertex_half_float GL_EXT_draw_instanced >>> > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture >>> > GL_AMD_performance_monitor GL_OES_packed_depth_stencil >>> > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render >>> > GL_OES_get_program_binary GL_APPLE_texture_max_level >>> > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth >>> > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync >>> > GL_OES_vertex_array_object GL_OES_viewp >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = >>> > 16384 >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS >>> > = >>> > 16384 >>> > 05-10 16:23:35.488 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 78:DP-1] >>> > 05-10 16:23:35.488 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 78:DP-1] disconnected >>> > 05-10 16:23:35.488 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 85:HDMI-A-1] >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >>> > [drm]] ELD monitor HDMI >>> > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >>> > latency present 0 0, video latency 0 0, audio latency 0 0 >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >>> > [drm]] ELD size 28, SAD count 1 >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >>> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >>> > [drm]] non_desktop set to 0 >>> > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] >>> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >>> > [drm]] hdmi_21 sink detected. parsing edid >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >>> > [drm]] CEA VCDB 0xff >>> > 05-10 16:23:35.488 0 0 D : >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >>> > supported >>> > 05-10 16:23:35.489 0 0 D : >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >>> > supported >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >>> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >>> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >>> > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >>> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >>> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >>> > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >>> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >>> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >>> > 05-10 16:23:35.493 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 85:HDMI-A-1] probed modes : >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 >>> > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 >>> > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >>> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >>> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >>> > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 >>> > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 >>> > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 >>> > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 >>> > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 >>> > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 >>> > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 >>> > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 >>> > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 >>> > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 >>> > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 >>> > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 >>> > 1024 1048 1184 1328 768 771 777 806 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 >>> > 1024 1048 1184 1344 768 771 777 806 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 >>> > 800 816 896 1056 600 601 604 625 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 >>> > 800 840 968 1056 600 601 605 628 0x40 0x5 >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 >>> > 640 656 720 840 480 481 484 500 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 >>> > 640 656 752 800 480 490 492 525 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 >>> > 640 656 752 800 480 490 492 525 0x40 0xa >>> > 05-10 16:23:35.493 0 0 D : >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 >>> > 720 738 846 900 400 412 414 449 0x40 0x6 >>> > 05-10 16:23:35.493 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 90:HDMI-A-2] >>> > 05-10 16:23:35.493 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 90:HDMI-A-2] disconnected >>> > 05-10 16:23:35.494 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 94:HDMI-A-3] >>> > 05-10 16:23:35.494 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 94:HDMI-A-3] disconnected >>> > >>> > 05-10 16:23:35.502 0 0 D >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >>> > [CONNECTOR: 85:HDMI-A-1] >>> > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes >>> > [drm]] ELD monitor HDMI >>> > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >>> > latency present 0 0, video latency 0 0, audio latency 0 0 >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes >>> > [drm]] ELD size 28, SAD count 1 >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >>> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >>> > [drm]] non_desktop set to 0 >>> > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] >>> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >>> > [drm]] hdmi_21 sink detected. parsing edid >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >>> > [drm]] CEA VCDB 0xff >>> > 05-10 16:23:35.503 0 0 D : >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >>> > supported >>> > 05-10 16:23:35.503 0 0 D : >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >>> > supported >>> > >>> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core >>> > version >>> > 2 >>> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension >>> > DRI_IMAGE_DRIVER version 1 >>> > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension >>> > DRI_ConfigOptions version 2 >>> > 05-10 16:23:35.798 1920 2001 D libdrm : >>> > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >>> > DRI_TexBuffer version 2 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush >>> > version 4 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >>> > version >>> > 18 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >>> > DRI_RENDERER_QUERY version 1 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >>> > DRI_CONFIG_QUERY version 2 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence >>> > version 2 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >>> > DRI2_Interop version 1 >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError >>> > version 1 >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob >>> > version >>> > 1 >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >>> > version >>> > 18 >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >>> > DRI2_BufferDamage version 1 >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >>> > DRI_Robustness version 1 >>> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >>> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >>> > 05-10 16:23:35.875 0 0 D : >>> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >>> > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe >>> > [amdgpu]] Un-gated front end for pipe 0 >>> > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >>> > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >>> > 05-10 16:23:35.892 0 0 D : >>> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >>> > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe >>> > [amdgpu]] Un-gated front end for pipe 0 >>> > >>> > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: >>> >> Like the previous time it was reverted, there is a chance it's a user >>> >> space bug that's not passing the correct modifier. >>> >> Are you able to check what exactly returns false in the code above. >>> >> This will give you the greatest hint on what the userspace is missing >>> >> and needs to be fixed there. >>> >> >>> >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> >>> >> wrote: >>> >>> >>> >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is >>> >>> supported by plane."" is first bad commt. >>> >>> "drm/amd/display: Fix two cursor duplication when using overlay" is >>> >>> second bad commit. >>> >>> they cause same problem, look the video. >>> >>> i have to revert two patch for my androidx86 run on amdgpu. >>> >>> >>> >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: >>> >>> > error dmesg >>> >>> > >>> >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >>> >>> > bound >>> >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >>> >>> > bound >>> >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >>> >>> > bound >>> >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > >>> >>> > >>> >>> > normal dmesg >>> >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 3 >>> >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] >>> >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] >>> >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] >>> >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] >>> >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 3 >>> >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] >>> >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] >>> >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] >>> >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] >>> >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] >>> >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] >>> >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 0 >>> >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front >>> >>> > end >>> >>> > for >>> >>> > pipe >>> >>> > 3 >>> >>> > >>> >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen >>> >>> > <bas@basnieuwenhuizen.nl>: >>> >>> >> It would be very helpful if you could enable drm.debug=0x4 and >>> >>> >> then >>> >>> >> take the dmesg to figure out what modifier was rejected >>> >>> >> >>> >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 >>> >>> >> <youling257@gmail.com> >>> >>> >> wrote: >>> >>> >>> >>> >>> >>> look this video, >>> >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >>> >>> >>> >>> >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher >>> >>> >>> <alexdeucher@gmail.com>: >>> >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 >>> >>> >>> > <youling257@gmail.com> >>> >>> >>> > wrote: >>> >>> >>> >> >>> >>> >>> >> I using amd 3400g running with android-x86, this patch is a >>> >>> >>> >> bad >>> >>> >>> >> commit >>> >>> >>> >> when i use android-x86 on amdgpu. >>> >>> >>> > >>> >>> >>> > Can you provide more details? What sort of problem are you >>> >>> >>> > seeing? >>> >>> >>> > Please provide your dmesg output. >>> >>> >>> > >>> >>> >>> > Alex >>> >>> >>> > >>> >>> >>> > >>> >>> >>> >> _______________________________________________ >>> >>> >>> >> amd-gfx mailing list >>> >>> >>> >> amd-gfx@lists.freedesktop.org >>> >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >>> >>> >>> > >>> >>> >> >>> >>> > >>> >> >>> > >> > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 17:24 ` youling 257 @ 2022-06-13 23:37 ` Mike Lothian 0 siblings, 0 replies; 21+ messages in thread From: Mike Lothian @ 2022-06-13 23:37 UTC (permalink / raw) To: youling 257 Cc: Mark Yacoub, Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Alex Deucher, Wheeler, Daniel, Bas Nieuwenhuizen, Deucher, Alexander, Kazlauskas, Nicholas Hi I'm seeing the following warning when building agd5f's tree with clang 14: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4940:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ 1 warning generated. Which points to this revert On Mon, 10 May 2021 at 18:43, youling 257 <youling257@gmail.com> wrote: > > 05-10 17:18:46.509 0 0 I : [drm] amdgpu kernel > modesetting enabled. > 05-10 17:18:46.510 0 0 I amdgpu : Topology: Add APU node [0x0:0x0] > 05-10 17:18:46.510 0 0 D : checking generic (e0000000 > fa0000) vs hw (e0000000 10000000) > 05-10 17:18:46.510 0 0 I fb0 : switching to amdgpudrmfb from EFI VGA > 05-10 17:18:46.510 0 0 I Console : switching to colour dummy > device 80x25 > 05-10 17:18:46.510 0 0 I amdgpu 0000: 0b:00.0: vgaarb: > deactivate vga console > 05-10 17:18:46.510 0 0 I : [drm] initializing kernel > modesetting (RAVEN 0x1002:0x15D8 0x1002:0x15D8 0xC8). > 05-10 17:18:46.510 0 0 I amdgpu 0000: 0b:00.0: amdgpu: Trusted > Memory Zone (TMZ) feature enabled > 05-10 17:18:46.510 0 0 I : [drm] register mmio base: 0xFC900000 > 05-10 17:18:46.510 0 0 I : [drm] register mmio size: 524288 > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 0 > <soc15_common> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 1 > <gmc_v9_0> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 2 > <vega10_ih> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 3 <psp> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 4 > <gfx_v9_0> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 5 > <sdma_v4_0> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 6 > <powerplay> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 7 <dm> > 05-10 17:18:46.510 0 0 I : [drm] add ip block number 8 > <vcn_v1_0> > 05-10 17:18:46.533 0 0 I : [drm] BIOS signature incorrect 0 0 > 05-10 17:18:46.533 0 0 I amdgpu 0000: 0b:00.0: amdgpu: Fetched > VBIOS from ROM BAR > 05-10 17:18:46.533 0 0 I amdgpu : ATOM BIOS: 113-PICASSO-115 > 05-10 17:18:46.534 0 0 I : [drm] VCN decode is enabled > in VM mode > 05-10 17:18:46.534 0 0 I : [drm] VCN encode is enabled > in VM mode > 05-10 17:18:46.534 0 0 I : [drm] JPEG decode is > enabled in VM mode > 05-10 17:18:46.534 0 0 I : [drm] vm size is 262144 GB, > 4 levels, block size is 9-bit, fragment size is 9-bit > 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: VRAM: > 64M 0x000000F400000000 - 0x000000F403FFFFFF (64M used) > 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: GART: > 1024M 0x0000000000000000 - 0x000000003FFFFFFF > 05-10 17:18:46.534 0 0 I amdgpu 0000: 0b:00.0: amdgpu: AGP: > 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF > 05-10 17:18:46.534 0 0 I : [drm] Detected VRAM RAM=64M, BAR=64M > 05-10 17:18:46.534 0 0 I : [drm] RAM width 64bits DDR4 > 05-10 17:18:46.534 0 0 I [drm] amdgpu: 64M of VRAM memory ready > 05-10 17:18:46.534 0 0 I [drm] amdgpu: 3072M of GTT memory ready. > 05-10 17:18:46.534 0 0 I [drm] GART: num cpu pages 262144, num > gpu pages 262144 > 05-10 17:18:46.534 0 0 I : [drm] PCIE GART of 1024M enabled. > 05-10 17:18:46.534 0 0 I : [drm] PTB located at > 0x000000F400FA0000 > 05-10 17:18:46.536 0 0 I amdgpu : hwmgr_sw_init smu backed is smu10_smu > 05-10 17:18:46.536 0 0 D [drm:dm_sw_init [amdgpu]] dm: DMCU > firmware not found > 05-10 17:18:46.537 0 0 I : [drm] Found VCN firmware > Version ENC: 1.12 DEC: 2 VEP: 0 Revision: 1 > 05-10 17:18:46.537 0 0 I : [drm] PSP loading VCN firmware > 05-10 17:18:46.558 0 0 I : [drm] reserve 0x400000 from > 0xf403c00000 for PSP TMR > 05-10 17:18:46.567 0 0 I iwlwifi 0000: 07:00.0: base HW > address: e0:d4:e8:48:f5:67 > 05-10 17:18:46.615 0 0 I amdgpu 0000: 0b:00.0: amdgpu: RAS: > optional ras ta ucode is not available > 05-10 17:18:46.620 0 0 I amdgpu 0000: 0b:00.0: amdgpu: RAP: > optional rap ta ucode is not available > 05-10 17:18:46.620 0 0 I amdgpu 0000: 0b:00.0: amdgpu: > SECUREDISPLAY: securedisplay ta ucode is not available > 05-10 17:18:46.622 0 0 I : [drm] kiq ring mec 2 pipe 1 q 0 > 05-10 17:18:46.622 0 0 D : [drm:amdgpu_dm_irq_init > [amdgpu]] DM_IRQ > 05-10 17:18:46.622 0 0 D : > [drm:dal_firmware_parser_init_cmd_tbl [amdgpu]] Don't have > set_crtc_timing for v1 > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: values for F clock > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 400000 in kHz, 3099 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 933000 in kHz, 3574 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 1200000 in kHz, 4399 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 1333000 in kHz, 4399 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: values for DCF clock > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 300000 in kHz, 3099 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 600000 in kHz, 3574 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 626000 in kHz, 4250 in mV > 05-10 17:18:46.623 0 0 I [drm] DM_PPLIB: 654000 in kHz, 4399 in mV > 05-10 17:18:46.623 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - number of connectors: 4 > 05-10 17:18:46.624 0 0 D [drm:dc_create [amdgpu]] DC: > create_links: connectors_num: physical:4, virtual:0 > 05-10 17:18:46.624 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - printing link object info for connector number: 0, > link_index: 0 > 05-10 17:18:46.624 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - link_id: 19 > 05-10 17:18:46.624 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - is_internal_display: 0 > 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio id: 3 > 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio en: 0 > 05-10 17:18:46.625 0 0 D : [drm:link_create [amdgpu]] > Connector[0] description:signal 32 > 05-10 17:18:46.625 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_line: 0 > 05-10 17:18:46.625 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_engine_id: 1 > 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - DP_IS_USB_C: 0 > 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.acpi_device: 0 > 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.device_type: 3 > 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.enum_id: 1 > 05-10 17:18:46.626 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - ddi_channel_mapping: 0x00E4 > 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - chip_caps: 0 > 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - dc_link_construct finished successfully. > 05-10 17:18:46.627 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - printing link object info for connector number: 1, > link_index: 1 > 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - link_id: 12 > 05-10 17:18:46.627 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - is_internal_display: 0 > 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio id: 3 > 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio en: 1 > 05-10 17:18:46.628 0 0 D : [drm:link_create [amdgpu]] > Connector[1] description:signal 4 > 05-10 17:18:46.628 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_line: 1 > 05-10 17:18:46.628 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_engine_id: 1 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - DP_IS_USB_C: 0 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.acpi_device: 0 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.device_type: 3 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.enum_id: 2 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - ddi_channel_mapping: 0x00E4 > 05-10 17:18:46.629 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - chip_caps: 8 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - dc_link_construct finished successfully. > 05-10 17:18:46.630 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - printing link object info for connector number: 2, > link_index: 2 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - link_id: 12 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - is_internal_display: 0 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio id: 3 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio en: 2 > 05-10 17:18:46.630 0 0 D : [drm:link_create [amdgpu]] > Connector[2] description:signal 4 > 05-10 17:18:46.631 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_line: 2 > 05-10 17:18:46.631 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_engine_id: 1 > 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - DP_IS_USB_C: 1 > 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.acpi_device: 0 > 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.device_type: 3 > 05-10 17:18:46.631 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.enum_id: 3 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - ddi_channel_mapping: 0x00E4 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - chip_caps: 256 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - dc_link_construct finished successfully. > 05-10 17:18:46.632 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - printing link object info for connector number: 3, > link_index: 3 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - link_id: 12 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - is_internal_display: 0 > 05-10 17:18:46.632 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio id: 3 > 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - hpd_gpio en: 3 > 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] > Connector[3] description:signal 4 > 05-10 17:18:46.633 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_line: 3 > 05-10 17:18:46.633 0 0 D : [drm:dal_ddc_service_create > [amdgpu]] BIOS object table - i2c_engine_id: 1 > 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - DP_IS_USB_C: 1 > 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.acpi_device: 0 > 05-10 17:18:46.633 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.device_type: 3 > 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - device_tag.dev_id.enum_id: 4 > 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - ddi_channel_mapping: 0x00E4 > 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - chip_caps: 264 > 05-10 17:18:46.634 0 0 D : [drm:link_create [amdgpu]] > BIOS object table - dc_link_construct finished successfully. > 05-10 17:18:46.634 0 0 D : [drm:dc_create [amdgpu]] > BIOS object table - end > 05-10 17:18:46.634 0 0 D : [drm:dc_create [amdgpu]] > Display Core initialized > 05-10 17:18:46.635 0 0 I : [drm] Display Core > initialized with v3.2.132! > 05-10 17:18:46.666 0 0 D : > [drm:dm_helpers_dp_read_dpcd [amdgpu]] Failed to find connector for > link! > 05-10 17:18:46.679 0 0 D : [drm:mpc1_assert_idle_mpcc > [amdgpu]] REG_WAIT taking a while: 5ms in mpc1_assert_idle_mpcc > line:108 > 05-10 17:18:46.679 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 0 > 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 0 > 05-10 17:18:46.680 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 1 > 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 1 > 05-10 17:18:46.680 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 2 > 05-10 17:18:46.680 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 2 > 05-10 17:18:46.681 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 3 > 05-10 17:18:46.681 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 3 > 05-10 17:18:46.681 0 0 D : [drm:drm_connector_init] > cmdline mode for connector DP-1 2560x1600@60Hz > 05-10 17:18:46.681 0 0 D : [drm:dc_link_detect_helper > [amdgpu]] link=0, dc_sink_in=0000000000000000 is now Disconnected > prev_sink=0000000000000000 dpcd same=1 edid same=0 > 05-10 17:18:46.681 0 0 D : [drm:drm_connector_init] > cmdline mode for connector HDMI-A-1 2560x1600@60Hz > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > Supported Monitor Refresh rate range is 48 Hz - 75 Hz > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > non_desktop set to 0 > 05-10 17:18:46.706 0 0 D [drm:drm_add_display_info] HDMI: DVI > dual 0, max TMDS clock 320000 kHz > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > hdmi_21 sink detected. parsing edid > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > CEA VCDB 0xff > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > Supported Monitor Refresh rate range is 48 Hz - 75 Hz > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > non_desktop set to 0 > 05-10 17:18:46.706 0 0 D [drm:drm_add_display_info] HDMI: DVI > dual 0, max TMDS clock 320000 kHz > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > hdmi_21 sink detected. parsing edid > 05-10 17:18:46.706 0 0 D : [drm:drm_add_display_info] > CEA VCDB 0xff > 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] > HDMI: [Block 0] > 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] > HDMI: [Block 1] > 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] > dc_link_detect_helper: manufacturer_id = 1863, product_id = 101, > serial_number = 1010101, manufacture_week = 20, manufacture_year = 29, > display_name = HDMI, speaker_flag = 1, audio_mode_count = 1 > 05-10 17:18:46.707 0 0 D [drm:dc_link_detect_helper [amdgpu]] > dc_link_detect_helper: mode number = 0, format_code = 1, channel_count > = 2, sample_rate = 7, sample_size = 7 > 05-10 17:18:46.707 0 0 D : [drm:dc_link_detect_helper > [amdgpu]] link=1, dc_sink_in=00000000e79abeb2 is now Connected > prev_sink=0000000000000000 dpcd same=1 edid same=0 > 05-10 17:18:46.707 0 0 D : [drm:drm_connector_init] > cmdline mode for connector HDMI-A-2 2560x1600@60Hz > 05-10 17:18:46.707 0 0 D : [drm:dc_link_detect_helper > [amdgpu]] link=2, dc_sink_in=0000000000000000 is now Disconnected > prev_sink=0000000000000000 dpcd same=1 edid same=0 > 05-10 17:18:46.707 0 0 D : [drm:drm_connector_init] > cmdline mode for connector HDMI-A-3 2560x1600@60Hz > 05-10 17:18:46.708 0 0 D : [drm:dc_link_detect_helper > [amdgpu]] link=3, dc_sink_in=0000000000000000 is now Disconnected > prev_sink=0000000000000000 dpcd same=1 edid same=0 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000c614992a for: dal_src=78, > irq context=1 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 000000009e2a0026 for: dal_src=79, > irq context=1 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000acf6dfe7 for: dal_src=80, > irq context=1 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000696d7950 for: dal_src=81, > irq context=1 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000ce7f5912 for: dal_src=72, > irq context=1 > 05-10 17:18:46.708 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000a96b7920 for: dal_src=73, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000de906a3f for: dal_src=74, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 0000000071d9647b for: dal_src=75, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000d8d507bc for: dal_src=26, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 0000000056c37432 for: dal_src=27, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000c1abaf1d for: dal_src=28, > irq context=1 > 05-10 17:18:46.709 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 000000004c8a831f for: dal_src=29, > irq context=1 > 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000ba66a8e0 for: dal_src=1, > irq context=0 > 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 000000009a8dde8f for: dal_src=7, > irq context=0 > 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 00000000b049c0cd for: dal_src=2, > irq context=0 > 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 0000000010e5f25b for: dal_src=3, > irq context=0 > 05-10 17:18:46.710 0 0 D [drm:amdgpu_dm_irq_register_interrupt > [amdgpu]] DM_IRQ: added irq handler: 000000003e0c16ec for: dal_src=4, > irq context=0 > 05-10 17:18:46.721 0 0 I : [drm] VCN decode and encode > initialized successfully(under SPG Mode). > 05-10 17:18:46.722 0 0 I : kfd kfd: amdgpu: Allocated > 3969056 bytes on gart > 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: error > getting iommu info. is the iommu enabled? > 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: Error > initializing iommuv2 > 05-10 17:18:46.722 0 0 E : kfd kfd: amdgpu: device > 1002:15d8 NOT added due to errors > 05-10 17:18:46.722 0 0 I amdgpu 0000: 0b:00.0: amdgpu: SE 1, > SH per SE 1, CU per SH 11, active_cu_number 11 > 05-10 17:18:46.722 0 0 D : [drm:drm_client_modeset_probe] > 05-10 17:18:46.722 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] > 05-10 17:18:46.722 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] > status updated from unknown to disconnected > 05-10 17:18:46.722 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 78:DP-1] > disconnected > 05-10 17:18:46.722 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] > 05-10 17:18:46.722 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] > status updated from unknown to connected > 05-10 17:18:46.722 0 0 D : [drm:drm_add_edid_modes] > ELD monitor HDMI > 05-10 17:18:46.722 0 0 D [drm:drm_add_edid_modes] HDMI: > latency present 0 0, video latency 0 0, audio latency 0 0 > 05-10 17:18:46.722 0 0 D : [drm:drm_add_edid_modes] > ELD size 28, SAD count 1 > 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] > Supported Monitor Refresh rate range is 48 Hz - 75 Hz > 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] > non_desktop set to 0 > 05-10 17:18:46.722 0 0 D [drm:drm_add_display_info] HDMI: DVI > dual 0, max TMDS clock 320000 kHz > 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] > hdmi_21 sink detected. parsing edid > 05-10 17:18:46.722 0 0 D : [drm:drm_add_display_info] > CEA VCDB 0xff > 05-10 17:18:46.722 0 0 D : > [drm:drm_for_each_detailed_block.part.0] stereo mode not supported > 05-10 17:18:46.722 0 0 D : > [drm:drm_for_each_detailed_block.part.0] stereo mode not supported > 05-10 17:18:46.722 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 > 05-10 17:18:46.722 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > 05-10 17:18:46.723 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 > 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 > 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 > 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > 05-10 17:18:46.724 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 17:18:46.725 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 17:18:46.726 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 > 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 > 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 > 05-10 17:18:46.727 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080i": 60 74250 > 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_prune_invalid] Not using 1920x1080i mode: NO_INTERLACE > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080i": 60 74176 > 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_prune_invalid] Not using 1920x1080i mode: NO_INTERLACE > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 85:HDMI-A-1] > probed modes : > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "2560x1600": 60 267810 > 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1200": 60 267810 > 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148500 > 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148500 > 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60 148352 > 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 50 148500 > 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1600x1200": 60 267810 > 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1680x1050": 60 119000 > 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1400x1050": 60 101000 > 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1600x900": 60 108000 1600 > 1624 1704 1800 900 901 904 1000 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x1024": 75 135000 > 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x1024": 60 108000 > 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1440x900": 60 88750 1440 > 1488 1520 1600 900 903 909 926 0x40 0x9 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x960": 60 108000 1280 > 1376 1488 1800 960 961 964 1000 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x800": 60 267810 1280 > 2608 2640 2720 800 1603 1608 1641 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 > 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 > 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74176 1280 > 1390 1430 1650 720 725 730 750 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 75 78750 1024 > 1040 1136 1312 768 769 772 800 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 70 75000 1024 > 1048 1184 1328 768 771 777 806 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 60 65000 1024 > 1048 1184 1344 768 771 777 806 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "800x600": 75 49500 800 > 816 896 1056 600 601 604 625 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "800x600": 60 40000 800 > 840 968 1056 600 601 605 628 0x40 0x5 > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "640x480": 75 31500 640 > 656 720 840 480 481 484 500 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25200 640 > 656 752 800 480 490 492 525 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25175 640 > 656 752 800 480 490 492 525 0x40 0xa > 05-10 17:18:46.727 0 0 D : > [drm:drm_mode_debug_printmodeline] Modeline "720x400": 70 28320 720 > 738 846 900 400 412 414 449 0x40 0x6 > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] > status updated from unknown to disconnected > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 90:HDMI-A-2] > disconnected > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] > status updated from unknown to disconnected > 05-10 17:18:46.727 0 0 D > [drm:drm_helper_probe_single_connector_modes] [CONNECTOR: 94:HDMI-A-3] > disconnected > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] connector 78 enabled? no > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] connector 85 enabled? yes > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] connector 90 enabled? no > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] connector 94 enabled? no > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] Not using firmware configuration > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] looking for cmdline mode on connector > 85 > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] found mode 2560x1600 > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] picking CRTCs for 16384x16384 config > 05-10 17:18:46.727 0 0 D : > [drm:drm_client_modeset_probe] desired mode 2560x1600 set on crtc 67 > (0,0) > 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: > [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 0 primary > plane > 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: > [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 1 primary > plane > 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: > [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 2 primary > plane > 05-10 17:18:46.727 0 0 D amdgpu 0000: 0b:00.0: > [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 3 primary > plane > 05-10 17:18:46.729 0 0 I : [drm] fb mappable at 0xDD26A000 > 05-10 17:18:46.729 0 0 I : [drm] vram apper at 0xDC000000 > 05-10 17:18:46.729 0 0 I : [drm] size 16384000 > 05-10 17:18:46.729 0 0 I : [drm] fb depth is 24 > 05-10 17:18:46.729 0 0 I : [drm] pitch is 10240 > 05-10 17:18:46.729 0 0 I fbcon : amdgpudrmfb (fb0) is primary device > 05-10 17:18:46.729 0 0 D : [drm:create_stream_for_sink > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.730 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.731 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.731 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.731 0 0 D [drm:dc_commit_state [amdgpu]] > dc_commit_state: 1 streams > 05-10 17:18:46.731 0 0 D : [drm:dc_stream_log > [amdgpu]] core_stream 0x000000008f34ae37: src: 0, 0, 2560, 1600; dst: > 0, 0, 2560, 1600, colorSpace:6 > 05-10 17:18:46.731 0 0 D [drm:dc_stream_log [amdgpu]] > pix_clk_khz: 267810, h_total: 2720, v_total: 1641, pixelencoder:3, > displaycolorDepth:2 > 05-10 17:18:46.731 0 0 D [drm:dc_commit_state [amdgpu]] link: 1 > 05-10 17:18:46.732 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 0 > 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 0 > 05-10 17:18:46.732 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 1 > 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 1 > 05-10 17:18:46.732 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 2 > 05-10 17:18:46.732 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 2 > 05-10 17:18:46.733 0 0 D : > [drm:dcn10_plane_atomic_disable [amdgpu]] Power gated front end 3 > 05-10 17:18:46.733 0 0 D : [drm:dcn10_init_pipes > [amdgpu]] Power down front end 3 > 05-10 17:18:46.753 0 0 D : [drm:drm_dp_dpcd_access] > AMDGPU DM aux hw bus 0: Too many retries, giving up. First error: -5 > 05-10 17:18:46.759 0 0 D : [drm:optc1_disable_crtc > [amdgpu]] REG_WAIT taking a while: 1ms in optc1_disable_crtc line:544 > 05-10 17:18:46.761 0 0 D : > [drm:write_i2c_retimer_setting [amdgpu]] retimer write to > slave_address = 0x5d, offset = 0xa, reg_val= 0x13, i2c_success = 0 > 05-10 17:18:46.761 0 0 D : > [drm:write_i2c_retimer_setting [amdgpu]] Set retimer failed > 05-10 17:18:46.764 0 0 D : [drm:mod_hdcp_add_display > [amdgpu]] [Link 0] > HDCP_INITIALIZED > 05-10 17:18:46.765 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > 05-10 17:18:46.765 0 0 D : [drm:dc_commit_state > [amdgpu]] {2560x1600, 2720x1641@267810Khz} > 05-10 17:18:46.778 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > 05-10 17:18:46.779 0 0 I Console : switching to colour frame > buffer device 320x100 > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.779 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.780 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.780 0 0 D : > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > 05-10 17:18:46.780 0 0 D : [drm:event_mall_stutter > [amdgpu]] Allow idle optimizations (MALL): 0 > 05-10 17:18:46.780 0 0 D : [drm:dcn10_program_pipe > [amdgpu]] Un-gated front end for pipe 0 > 05-10 17:18:46.802 0 0 I amdgpu 0000: 0b:00.0: [drm] fb0: > amdgpudrmfb frame buffer device > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > gfx uses VM inv eng 0 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.0.0 uses VM inv eng 1 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.1.0 uses VM inv eng 4 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.2.0 uses VM inv eng 5 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.3.0 uses VM inv eng 6 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.0.1 uses VM inv eng 7 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.1.1 uses VM inv eng 8 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.2.1 uses VM inv eng 9 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > comp_1.3.1 uses VM inv eng 10 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > kiq_2.1.0 uses VM inv eng 11 on hub 0 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > sdma0 uses VM inv eng 0 on hub 1 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > vcn_dec uses VM inv eng 1 on hub 1 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > vcn_enc0 uses VM inv eng 4 on hub 1 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > vcn_enc1 uses VM inv eng 5 on hub 1 > 05-10 17:18:46.807 0 0 I amdgpu 0000: 0b:00.0: amdgpu: ring > jpeg_dec uses VM inv eng 6 on hub 1 > 05-10 17:18:46.812 0 0 I : [drm] Initialized amdgpu > 3.41.0 20150101 for 0000:0b:00.0 on minor 0 > 05-10 17:18:46.831 0 0 I modprobe: /sbin/modprobe > hdaudio:v1002AA01r00100700a01 > 05-10 17:18:46.832 0 0 I snd_hda_intel 0000: 0b:00.1: bound > 0000:0b:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) > 05-10 17:18:46.833 0 0 D : > [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=0 ret=0 > en=0 > 05-10 17:18:46.833 0 0 D : > [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=1 > ret=28 en=1 > 05-10 17:18:46.833 0 0 D : > [drm:amdgpu_dm_audio_component_get_eld [amdgpu]] Get ELD : idx=2 ret=0 > en=0 > > 2021-05-11 1:05 GMT+08:00, youling 257 <youling257@gmail.com>: > > error dmesg, > > > > 05-10 16:59:27.004 0 0 I init : Service 'bootanim' (pid > > 1912) exited with status 0 > > 05-10 16:59:27.016 1684 1684 E hwc-drm-display-compositor: Commit > > test failed for display 0, FIXME > > 05-10 16:59:27.016 1684 1684 E hwc-drm-two: Failed to apply the > > frame composition ret=-22 > > 05-10 16:59:27.016 1684 1684 E HWComposer: commit: present failed > > for display 0: BadParameter (4) > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > > 05-10 16:59:27.009 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > > 05-10 16:59:27.023 1684 1684 E hwc-drm-display-compositor: Commit > > test failed for display 0, FIXME > > 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.016 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.023 1684 1684 E hwc-drm-two: Failed to apply the > > frame composition ret=-22 > > 05-10 16:59:27.024 1684 1684 E HWComposer: commit: present failed > > for display 0: BadParameter (4) > > 05-10 16:59:27.040 1684 1684 E hwc-drm-display-compositor: Commit > > test failed for display 0, FIXME > > 05-10 16:59:27.040 1684 1684 E hwc-drm-two: Failed to apply the > > frame composition ret=-22 > > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > > 05-10 16:59:27.032 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > > 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.033 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.041 1684 1684 E HWComposer: commit: present failed > > for display 0: BadParameter (4) > > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 107] > > 05-10 16:59:27.049 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 108] > > > > normal dmesg, > > 5-10 17:00:51.837 0 0 I init : Service 'bootanim' (pid > > 1922) exited with status 0 > > 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > > 05-10 17:00:51.850 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 105] > > 05-10 17:00:51.857 0 0 D : [drm:dcn10_program_pipe > > [amdgpu]] Un-gated front end for pipe 0 > > 05-10 17:00:51.858 0 0 D : [drm:dcn10_program_pipe > > [amdgpu]] Un-gated front end for pipe 3 > > 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > > 05-10 17:00:51.876 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 106] > > > > 2021-05-11 0:50 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > >> A userspace problem was due to the modifier used when you're creating > >> a buffer but this check renders it as invalid modifier. > >> Review patch 1 of this series and it will give you a good idea of a > >> userspace bug that was caught using the check in this patch and fixed > >> now. > >> An easy way to figure out what exactly went wrong so to debug the > >> kernel code and check which check returns false for the modifier > >> check. That will tell you exactly what you are missing wrt the > >> modifier. > >> > >> On Mon, May 10, 2021 at 12:45 PM youling 257 <youling257@gmail.com> > >> wrote: > >>> > >>> I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. > >>> https://github.com/youling257/mesa > >>> https://github.com/youling257/llvm > >>> https://github.com/youling257/minigbm > >>> https://github.com/youling257/drm_hwcomposer > >>> > >>> 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: > >>> > what userspace problem? > >>> > > >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES > >>> > informations: format=0x1 > >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD > >>> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD > >>> > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, > >>> > 5.13.0-rc1-android-x86_64+, LLVM 12.0) > >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES > >>> > 3.2 Mesa 21.1.0 (git-1a53901057) > >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: > >>> > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays > >>> > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc > >>> > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc > >>> > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture > >>> > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap > >>> > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives > >>> > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float > >>> > GL_OES_texture_float_linear GL_OES_texture_half_float > >>> > GL_OES_texture_half_float_linear GL_OES_texture_npot > >>> > GL_OES_vertex_half_float GL_EXT_draw_instanced > >>> > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture > >>> > GL_AMD_performance_monitor GL_OES_packed_depth_stencil > >>> > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render > >>> > GL_OES_get_program_binary GL_APPLE_texture_max_level > >>> > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth > >>> > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync > >>> > GL_OES_vertex_array_object GL_OES_viewp > >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = > >>> > 16384 > >>> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS > >>> > = > >>> > 16384 > >>> > 05-10 16:23:35.488 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 78:DP-1] > >>> > 05-10 16:23:35.488 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 78:DP-1] disconnected > >>> > 05-10 16:23:35.488 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 85:HDMI-A-1] > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > >>> > [drm]] ELD monitor HDMI > >>> > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > >>> > latency present 0 0, video latency 0 0, audio latency 0 0 > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes > >>> > [drm]] ELD size 28, SAD count 1 > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > >>> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > >>> > [drm]] non_desktop set to 0 > >>> > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] > >>> > HDMI: DVI dual 0, max TMDS clock 320000 kHz > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > >>> > [drm]] hdmi_21 sink detected. parsing edid > >>> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info > >>> > [drm]] CEA VCDB 0xff > >>> > 05-10 16:23:35.488 0 0 D : > >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > >>> > supported > >>> > 05-10 16:23:35.489 0 0 D : > >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > >>> > supported > >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 > >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 > >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > >>> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 > >>> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > >>> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > >>> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > >>> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 > >>> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink > >>> > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > >>> > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > >>> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > >>> > [drm]] Not using 1920x1080i mode: NO_INTERLACE > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 > >>> > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 > >>> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid > >>> > [drm]] Not using 1920x1080i mode: NO_INTERLACE > >>> > 05-10 16:23:35.493 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 85:HDMI-A-1] probed modes : > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 > >>> > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 > >>> > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > >>> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > >>> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 > >>> > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 > >>> > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 > >>> > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 > >>> > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 > >>> > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 > >>> > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 > >>> > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 > >>> > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 > >>> > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 > >>> > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 > >>> > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 > >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 > >>> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 > >>> > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 > >>> > 1024 1048 1184 1328 768 771 777 806 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 > >>> > 1024 1048 1184 1344 768 771 777 806 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 > >>> > 800 816 896 1056 600 601 604 625 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 > >>> > 800 840 968 1056 600 601 605 628 0x40 0x5 > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 > >>> > 640 656 720 840 480 481 484 500 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 > >>> > 640 656 752 800 480 490 492 525 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 > >>> > 640 656 752 800 480 490 492 525 0x40 0xa > >>> > 05-10 16:23:35.493 0 0 D : > >>> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 > >>> > 720 738 846 900 400 412 414 449 0x40 0x6 > >>> > 05-10 16:23:35.493 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 90:HDMI-A-2] > >>> > 05-10 16:23:35.493 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 90:HDMI-A-2] disconnected > >>> > 05-10 16:23:35.494 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 94:HDMI-A-3] > >>> > 05-10 16:23:35.494 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 94:HDMI-A-3] disconnected > >>> > > >>> > 05-10 16:23:35.502 0 0 D > >>> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] > >>> > [CONNECTOR: 85:HDMI-A-1] > >>> > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes > >>> > [drm]] ELD monitor HDMI > >>> > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: > >>> > latency present 0 0, video latency 0 0, audio latency 0 0 > >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes > >>> > [drm]] ELD size 28, SAD count 1 > >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > >>> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz > >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > >>> > [drm]] non_desktop set to 0 > >>> > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] > >>> > HDMI: DVI dual 0, max TMDS clock 320000 kHz > >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > >>> > [drm]] hdmi_21 sink detected. parsing edid > >>> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info > >>> > [drm]] CEA VCDB 0xff > >>> > 05-10 16:23:35.503 0 0 D : > >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > >>> > supported > >>> > 05-10 16:23:35.503 0 0 D : > >>> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not > >>> > supported > >>> > > >>> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core > >>> > version > >>> > 2 > >>> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension > >>> > DRI_IMAGE_DRIVER version 1 > >>> > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension > >>> > DRI_ConfigOptions version 2 > >>> > 05-10 16:23:35.798 1920 2001 D libdrm : > >>> > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > >>> > DRI_TexBuffer version 2 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush > >>> > version 4 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE > >>> > version > >>> > 18 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > >>> > DRI_RENDERER_QUERY version 1 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > >>> > DRI_CONFIG_QUERY version 2 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence > >>> > version 2 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension > >>> > DRI2_Interop version 1 > >>> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError > >>> > version 1 > >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob > >>> > version > >>> > 1 > >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE > >>> > version > >>> > 18 > >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > >>> > DRI2_BufferDamage version 1 > >>> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension > >>> > DRI_Robustness version 1 > >>> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > >>> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] > >>> > 05-10 16:23:35.875 0 0 D : > >>> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > >>> > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe > >>> > [amdgpu]] Un-gated front end for pipe 0 > >>> > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > >>> > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] > >>> > 05-10 16:23:35.892 0 0 D : > >>> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound > >>> > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe > >>> > [amdgpu]] Un-gated front end for pipe 0 > >>> > > >>> > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > >>> >> Like the previous time it was reverted, there is a chance it's a user > >>> >> space bug that's not passing the correct modifier. > >>> >> Are you able to check what exactly returns false in the code above. > >>> >> This will give you the greatest hint on what the userspace is missing > >>> >> and needs to be fixed there. > >>> >> > >>> >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> > >>> >> wrote: > >>> >>> > >>> >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is > >>> >>> supported by plane."" is first bad commt. > >>> >>> "drm/amd/display: Fix two cursor duplication when using overlay" is > >>> >>> second bad commit. > >>> >>> they cause same problem, look the video. > >>> >>> i have to revert two patch for my androidx86 run on amdgpu. > >>> >>> > >>> >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: > >>> >>> > error dmesg > >>> >>> > > >>> >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB > >>> >>> > bound > >>> >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB > >>> >>> > bound > >>> >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB > >>> >>> > bound > >>> >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > > >>> >>> > > >>> >>> > normal dmesg > >>> >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 3 > >>> >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] > >>> >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] > >>> >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] > >>> >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] > >>> >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 3 > >>> >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] > >>> >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] > >>> >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] > >>> >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] > >>> >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] > >>> >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] > >>> >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 0 > >>> >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front > >>> >>> > end > >>> >>> > for > >>> >>> > pipe > >>> >>> > 3 > >>> >>> > > >>> >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen > >>> >>> > <bas@basnieuwenhuizen.nl>: > >>> >>> >> It would be very helpful if you could enable drm.debug=0x4 and > >>> >>> >> then > >>> >>> >> take the dmesg to figure out what modifier was rejected > >>> >>> >> > >>> >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 > >>> >>> >> <youling257@gmail.com> > >>> >>> >> wrote: > >>> >>> >>> > >>> >>> >>> look this video, > >>> >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing > >>> >>> >>> > >>> >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher > >>> >>> >>> <alexdeucher@gmail.com>: > >>> >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 > >>> >>> >>> > <youling257@gmail.com> > >>> >>> >>> > wrote: > >>> >>> >>> >> > >>> >>> >>> >> I using amd 3400g running with android-x86, this patch is a > >>> >>> >>> >> bad > >>> >>> >>> >> commit > >>> >>> >>> >> when i use android-x86 on amdgpu. > >>> >>> >>> > > >>> >>> >>> > Can you provide more details? What sort of problem are you > >>> >>> >>> > seeing? > >>> >>> >>> > Please provide your dmesg output. > >>> >>> >>> > > >>> >>> >>> > Alex > >>> >>> >>> > > >>> >>> >>> > > >>> >>> >>> >> _______________________________________________ > >>> >>> >>> >> amd-gfx mailing list > >>> >>> >>> >> amd-gfx@lists.freedesktop.org > >>> >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx > >>> >>> >>> > > >>> >>> >> > >>> >>> > > >>> >> > >>> > > >> > > > _______________________________________________ > amd-gfx mailing list > amd-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" 2021-05-10 16:50 ` Mark Yacoub 2021-05-10 17:05 ` youling 257 @ 2021-05-10 17:30 ` youling 257 1 sibling, 0 replies; 21+ messages in thread From: youling 257 @ 2021-05-10 17:30 UTC (permalink / raw) To: Mark Yacoub Cc: Qingqing Zhuo, Siqueira, Rodrigo, amd-gfx list, Deucher, Alexander, Wheeler, Daniel, Bas Nieuwenhuizen, Alex Deucher, Kazlauskas, Nicholas 2021-05-11 0:50 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: > A userspace problem was due to the modifier used when you're creating > a buffer but this check renders it as invalid modifier. > Review patch 1 of this series and it will give you a good idea of a > userspace bug that was caught using the check in this patch and fixed > now. > An easy way to figure out what exactly went wrong so to debug the > kernel code and check which check returns false for the modifier > check. That will tell you exactly what you are missing wrt the > modifier. I can't find which check returns false for the modifier check. > > On Mon, May 10, 2021 at 12:45 PM youling 257 <youling257@gmail.com> wrote: >> >> I use androidx86 nougat on amdgpu, these porting to androidx86 nougat. >> https://github.com/youling257/mesa >> https://github.com/youling257/llvm >> https://github.com/youling257/minigbm >> https://github.com/youling257/drm_hwcomposer >> >> 2021-05-11 0:32 GMT+08:00, youling 257 <youling257@gmail.com>: >> > what userspace problem? >> > >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: OpenGL ES >> > informations: format=0x1 >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: vendor : AMD >> > 05-10 16:23:35.438 1686 1686 I SurfaceFlinger: renderer : AMD >> > Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.41.0, >> > 5.13.0-rc1-android-x86_64+, LLVM 12.0) >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: version : OpenGL ES >> > 3.2 Mesa 21.1.0 (git-1a53901057) >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: extensions: >> > GL_EXT_debug_marker GL_EXT_blend_minmax GL_EXT_multi_draw_arrays >> > GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc >> > GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc >> > GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture >> > GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap >> > GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives >> > GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float >> > GL_OES_texture_float_linear GL_OES_texture_half_float >> > GL_OES_texture_half_float_linear GL_OES_texture_npot >> > GL_OES_vertex_half_float GL_EXT_draw_instanced >> > GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture >> > GL_AMD_performance_monitor GL_OES_packed_depth_stencil >> > GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render >> > GL_OES_get_program_binary GL_APPLE_texture_max_level >> > GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth >> > GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync >> > GL_OES_vertex_array_object GL_OES_viewp >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = >> > 16384 >> > 05-10 16:23:35.439 1686 1686 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = >> > 16384 >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 78:DP-1] >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 78:DP-1] disconnected >> > 05-10 16:23:35.488 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD monitor HDMI >> > 05-10 16:23:35.488 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >> > latency present 0 0, video latency 0 0, audio latency 0 0 >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD size 28, SAD count 1 >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] non_desktop set to 0 >> > 05-10 16:23:35.488 0 0 D [drm:drm_add_display_info [drm]] >> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] hdmi_21 sink detected. parsing edid >> > 05-10 16:23:35.488 0 0 D : [drm:drm_add_display_info >> > [drm]] CEA VCDB 0xff >> > 05-10 16:23:35.488 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.489 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:2560 height:1600 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1200 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.489 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1920 height:1080 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:1200 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1680 height:1050 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1400 height:1050 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1600 height:900 >> > 05-10 16:23:35.490 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:1024 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1440 height:900 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:960 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:800 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.491 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.492 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480 >> > 05-10 16:23:35.493 0 0 D : [drm:create_stream_for_sink >> > [amdgpu]] Destination Rectangle x:0 y:0 width:720 height:400 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >> > 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080i": 60 >> > 74176 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15 >> > 05-10 16:23:35.493 0 0 D : [drm:drm_mode_prune_invalid >> > [drm]] Not using 1920x1080i mode: NO_INTERLACE >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] probed modes : >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 >> > 267810 2560 2608 2640 2720 1600 1603 1608 1641 0x68 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1200": 60 >> > 267810 1920 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 60 >> > 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1920x1080": 50 >> > 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x1200": 60 >> > 267810 1600 2608 2640 2720 1200 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1680x1050": 60 >> > 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1400x1050": 60 >> > 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1600x900": 60 >> > 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 75 >> > 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x1024": 60 >> > 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1440x900": 60 88750 >> > 1440 1488 1520 1600 900 903 909 926 0x40 0x9 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x960": 60 >> > 108000 1280 1376 1488 1800 960 961 964 1000 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x800": 60 >> > 267810 1280 2608 2640 2720 800 1603 1608 1641 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74250 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 74176 >> > 1280 1390 1430 1650 720 725 730 750 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 75 78750 >> > 1024 1040 1136 1312 768 769 772 800 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 70 75000 >> > 1024 1048 1184 1328 768 771 777 806 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 65000 >> > 1024 1048 1184 1344 768 771 777 806 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 75 49500 >> > 800 816 896 1056 600 601 604 625 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 40000 >> > 800 840 968 1056 600 601 605 628 0x40 0x5 >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 75 31500 >> > 640 656 720 840 480 481 484 500 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25200 >> > 640 656 752 800 480 490 492 525 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 25175 >> > 640 656 752 800 480 490 492 525 0x40 0xa >> > 05-10 16:23:35.493 0 0 D : >> > [drm:drm_mode_debug_printmodeline [drm]] Modeline "720x400": 70 28320 >> > 720 738 846 900 400 412 414 449 0x40 0x6 >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 90:HDMI-A-2] >> > 05-10 16:23:35.493 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 90:HDMI-A-2] disconnected >> > 05-10 16:23:35.494 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 94:HDMI-A-3] >> > 05-10 16:23:35.494 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 94:HDMI-A-3] disconnected >> > >> > 05-10 16:23:35.502 0 0 D >> > [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] >> > [CONNECTOR: 85:HDMI-A-1] >> > 05-10 16:23:35.502 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD monitor HDMI >> > 05-10 16:23:35.502 0 0 D [drm:drm_add_edid_modes [drm]] HDMI: >> > latency present 0 0, video latency 0 0, audio latency 0 0 >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_edid_modes >> > [drm]] ELD size 28, SAD count 1 >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] Supported Monitor Refresh rate range is 48 Hz - 75 Hz >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] non_desktop set to 0 >> > 05-10 16:23:35.503 0 0 D [drm:drm_add_display_info [drm]] >> > HDMI: DVI dual 0, max TMDS clock 320000 kHz >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] hdmi_21 sink detected. parsing edid >> > 05-10 16:23:35.503 0 0 D : [drm:drm_add_display_info >> > [drm]] CEA VCDB 0xff >> > 05-10 16:23:35.503 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > 05-10 16:23:35.503 0 0 D : >> > [drm:drm_for_each_detailed_block.part.0 [drm]] stereo mode not >> > supported >> > >> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension DRI_Core >> > version >> > 2 >> > 05-10 16:23:35.797 1920 2001 I EGL-MAIN: found extension >> > DRI_IMAGE_DRIVER version 1 >> > 05-10 16:23:35.798 1920 2001 I EGL-MAIN: found extension >> > DRI_ConfigOptions version 2 >> > 05-10 16:23:35.798 1920 2001 D libdrm : >> > /vendor/etc/hwdata/amdgpu.ids version: 1.0.0 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_TexBuffer version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Flush >> > version 4 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >> > version >> > 18 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_RENDERER_QUERY version 1 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI_CONFIG_QUERY version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI2_Fence >> > version 2 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension >> > DRI2_Interop version 1 >> > 05-10 16:23:35.802 1920 2001 I EGL-MAIN: found extension DRI_NoError >> > version 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI2_Blob >> > version >> > 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension DRI_IMAGE >> > version >> > 18 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >> > DRI2_BufferDamage version 1 >> > 05-10 16:23:35.803 1920 2001 I EGL-MAIN: found extension >> > DRI_Robustness version 1 >> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >> > 05-10 16:23:35.875 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 104] >> > 05-10 16:23:35.875 0 0 D : >> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > 05-10 16:23:35.876 0 0 D : [drm:dcn10_program_pipe >> > [amdgpu]] Un-gated front end for pipe 0 >> > 05-10 16:23:35.891 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >> > 05-10 16:23:35.892 0 0 D [drm:drm_mode_addfb2 [drm]] [FB: 102] >> > 05-10 16:23:35.892 0 0 D : >> > [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound >> > 05-10 16:23:35.893 0 0 D : [drm:dcn10_program_pipe >> > [amdgpu]] Un-gated front end for pipe 0 >> > >> > 2021-05-10 23:18 GMT+08:00, Mark Yacoub <markyacoub@chromium.org>: >> >> Like the previous time it was reverted, there is a chance it's a user >> >> space bug that's not passing the correct modifier. >> >> Are you able to check what exactly returns false in the code above. >> >> This will give you the greatest hint on what the userspace is missing >> >> and needs to be fixed there. >> >> >> >> On Sun, May 9, 2021 at 10:09 PM youling 257 <youling257@gmail.com> >> >> wrote: >> >>> >> >>> Revert "Revert "drm/amdgpu: Ensure that the modifier requested is >> >>> supported by plane."" is first bad commt. >> >>> "drm/amd/display: Fix two cursor duplication when using overlay" is >> >>> second bad commit. >> >>> they cause same problem, look the video. >> >>> i have to revert two patch for my androidx86 run on amdgpu. >> >>> >> >>> 2021-05-10 5:42 GMT+08:00, youling 257 <youling257@gmail.com>: >> >>> > error dmesg >> >>> > >> >>> > [ 115.977746] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 115.980406] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 115.993656] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 115.993694] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 115.993722] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 115.993750] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 115.993777] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 115.994215] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 115.994371] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 115.997095] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 116.010298] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 116.010337] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 116.010366] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 116.010394] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 116.010422] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 116.010853] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 116.011018] [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB >> >>> > bound >> >>> > [ 116.013694] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > >> >>> > >> >>> > normal dmesg >> >>> > 3464.827004] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.833405] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.833981] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > [ 3464.842396] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 3464.842476] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 3464.842550] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 3464.842615] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 3464.842679] [drm:drm_mode_addfb2 [drm]] [FB:109] >> >>> > [ 3464.842741] [drm:drm_mode_addfb2 [drm]] [FB:110] >> >>> > [ 3464.843748] [drm:drm_mode_addfb2 [drm]] [FB:104] >> >>> > [ 3464.843821] [drm:drm_mode_addfb2 [drm]] [FB:106] >> >>> > [ 3464.850026] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.850378] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > [ 3464.858841] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 3464.858878] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.858906] [drm:drm_mode_addfb2 [drm]] [FB:107] >> >>> > [ 3464.858933] [drm:drm_mode_addfb2 [drm]] [FB:108] >> >>> > [ 3464.858960] [drm:drm_mode_addfb2 [drm]] [FB:109] >> >>> > [ 3464.858987] [drm:drm_mode_addfb2 [drm]] [FB:110] >> >>> > [ 3464.859609] [drm:drm_mode_addfb2 [drm]] [FB:102] >> >>> > [ 3464.859641] [drm:drm_mode_addfb2 [drm]] [FB:105] >> >>> > [ 3464.866353] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 0 >> >>> > [ 3464.866653] [drm:dcn10_program_pipe [amdgpu]] Un-gated front end >> >>> > for >> >>> > pipe >> >>> > 3 >> >>> > >> >>> > 2021-05-10 4:57 GMT+08:00, Bas Nieuwenhuizen >> >>> > <bas@basnieuwenhuizen.nl>: >> >>> >> It would be very helpful if you could enable drm.debug=0x4 and >> >>> >> then >> >>> >> take the dmesg to figure out what modifier was rejected >> >>> >> >> >>> >> On Sun, May 9, 2021 at 10:51 PM youling 257 <youling257@gmail.com> >> >>> >> wrote: >> >>> >>> >> >>> >>> look this video, >> >>> >>> https://drive.google.com/file/d/1QklH_H2AlOTu8W1D3yl6_3rtZ7IqbjR_/view?usp=sharing >> >>> >>> >> >>> >>> 2021-05-09 23:52 GMT+08:00, Alex Deucher <alexdeucher@gmail.com>: >> >>> >>> > On Sun, May 9, 2021 at 11:42 AM youling257 >> >>> >>> > <youling257@gmail.com> >> >>> >>> > wrote: >> >>> >>> >> >> >>> >>> >> I using amd 3400g running with android-x86, this patch is a >> >>> >>> >> bad >> >>> >>> >> commit >> >>> >>> >> when i use android-x86 on amdgpu. >> >>> >>> > >> >>> >>> > Can you provide more details? What sort of problem are you >> >>> >>> > seeing? >> >>> >>> > Please provide your dmesg output. >> >>> >>> > >> >>> >>> > Alex >> >>> >>> > >> >>> >>> > >> >>> >>> >> _______________________________________________ >> >>> >>> >> amd-gfx mailing list >> >>> >>> >> amd-gfx@lists.freedesktop.org >> >>> >>> >> https://lists.freedesktop.org/mailman/listinfo/amd-gfx >> >>> >>> > >> >>> >> >> >>> > >> >> >> > > _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 2021-04-14 23:35 [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Qingqing Zhuo 2021-04-14 23:35 ` [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" Qingqing Zhuo @ 2021-04-15 11:25 ` Bas Nieuwenhuizen 2021-04-15 16:06 ` Zhuo, Qingqing 1 sibling, 1 reply; 21+ messages in thread From: Bas Nieuwenhuizen @ 2021-04-15 11:25 UTC (permalink / raw) To: Qingqing Zhuo Cc: Mark Yacoub, Rodrigo.Siqueira, amd-gfx mailing list, daniel.wheeler, Alex Deucher, Kazlauskas, Nicholas [-- Attachment #1.1: Type: text/plain, Size: 3566 bytes --] On Thu, Apr 15, 2021 at 1:35 AM Qingqing Zhuo <qingqing.zhuo@amd.com> wrote: > [Why] > Current list only includes modifiers where DCC_MAX_COMPRESSED_BLOCK > is set to AMD_FMT_MOD_DCC_BLOCK_128B, while AMD_FMT_MOD_DCC_BLOCK_64B > is also supported and used by userspace. > > [How] > Add AMD_FMT_MOD_DCC_BLOCK_64B to modifiers with DCC supported. > > Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com> > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > index e29cb2e956db..c3cbc3d298e7 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > @@ -4535,6 +4535,17 @@ add_gfx10_3_modifiers(const struct amdgpu_device > *adev, > int pipe_xor_bits = > ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); > int pkrs = ilog2(adev->gfx.config.gb_addr_config_fields.num_pkrs); > > + add_modifier(mods, size, capacity, AMD_FMT_MOD | > + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > + AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | > + AMD_FMT_MOD_SET(PACKERS, pkrs) | > + AMD_FMT_MOD_SET(DCC, 1) | > + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_64B)); > Thanks for finding this issue. Looking at it it looks to me like the original entries are mistaken. Can we just change the DCC_MAX_COMPRESSED_BLOCK in the already existing DCC entries? Looks like Mesa always uses the AMD_FMT_MOD_DCC_BLOCK_64B anyway, and I don't think DCC_INDEPENDENT_64B=1 + DCC_MAX_COMPRESSED_BLOCK=AMD_FMT_MOD_DCC_BLOCK_128B makes sense. + > add_modifier(mods, size, capacity, AMD_FMT_MOD | > AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > @@ -4546,6 +4557,18 @@ add_gfx10_3_modifiers(const struct amdgpu_device > *adev, > AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_128B)); > > + add_modifier(mods, size, capacity, AMD_FMT_MOD | > + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > + AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | > + AMD_FMT_MOD_SET(PACKERS, pkrs) | > + AMD_FMT_MOD_SET(DCC, 1) | > + AMD_FMT_MOD_SET(DCC_RETILE, 1) | > + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_64B)); > + > add_modifier(mods, size, capacity, AMD_FMT_MOD | > AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > -- > 2.17.1 > > [-- Attachment #1.2: Type: text/html, Size: 4565 bytes --] [-- Attachment #2: Type: text/plain, Size: 154 bytes --] _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 2021-04-15 11:25 ` [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Bas Nieuwenhuizen @ 2021-04-15 16:06 ` Zhuo, Qingqing 2021-04-15 16:27 ` Bas Nieuwenhuizen 0 siblings, 1 reply; 21+ messages in thread From: Zhuo, Qingqing @ 2021-04-15 16:06 UTC (permalink / raw) To: Bas Nieuwenhuizen Cc: Mark Yacoub, Siqueira, Rodrigo, amd-gfx mailing list, Wheeler, Daniel, Deucher, Alexander, Kazlauskas, Nicholas [-- Attachment #1.1: Type: text/plain, Size: 4155 bytes --] [AMD Public Use] Inline. From: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Sent: Thursday, April 15, 2021 7:26 AM To: Zhuo, Qingqing <Qingqing.Zhuo@amd.com> Cc: amd-gfx mailing list <amd-gfx@lists.freedesktop.org>; Mark Yacoub <markyacoub@chromium.org>; Deucher, Alexander <Alexander.Deucher@amd.com>; Wheeler, Daniel <Daniel.Wheeler@amd.com>; Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com>; Kazlauskas, Nicholas <Nicholas.Kazlauskas@amd.com> Subject: Re: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 On Thu, Apr 15, 2021 at 1:35 AM Qingqing Zhuo <qingqing.zhuo@amd.com<mailto:qingqing.zhuo@amd.com>> wrote: [Why] Current list only includes modifiers where DCC_MAX_COMPRESSED_BLOCK is set to AMD_FMT_MOD_DCC_BLOCK_128B, while AMD_FMT_MOD_DCC_BLOCK_64B is also supported and used by userspace. [How] Add AMD_FMT_MOD_DCC_BLOCK_64B to modifiers with DCC supported. Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com<mailto:qingqing.zhuo@amd.com>> --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index e29cb2e956db..c3cbc3d298e7 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -4535,6 +4535,17 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, int pipe_xor_bits = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); int pkrs = ilog2(adev->gfx.config.gb_addr_config_fields.num_pkrs); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); Thanks for finding this issue. Looking at it it looks to me like the original entries are mistaken. Can we just change the DCC_MAX_COMPRESSED_BLOCK in the already existing DCC entries? Looks like Mesa always uses the AMD_FMT_MOD_DCC_BLOCK_64B anyway, and I don't think DCC_INDEPENDENT_64B=1 + DCC_MAX_COMPRESSED_BLOCK=AMD_FMT_MOD_DCC_BLOCK_128B makes sense. Thanks for the suggestion. Will send out an updated version soon. + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | @@ -4546,6 +4557,18 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_128B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_RETILE, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | -- 2.17.1 [-- Attachment #1.2: Type: text/html, Size: 9241 bytes --] [-- Attachment #2: Type: text/plain, Size: 154 bytes --] _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 2021-04-15 16:06 ` Zhuo, Qingqing @ 2021-04-15 16:27 ` Bas Nieuwenhuizen 2021-04-15 17:37 ` Zhuo, Qingqing 0 siblings, 1 reply; 21+ messages in thread From: Bas Nieuwenhuizen @ 2021-04-15 16:27 UTC (permalink / raw) To: Zhuo, Qingqing Cc: Mark Yacoub, Siqueira, Rodrigo, amd-gfx mailing list, Wheeler, Daniel, Deucher, Alexander, Kazlauskas, Nicholas [-- Attachment #1.1: Type: text/plain, Size: 4400 bytes --] Btw please add a fixes tag so it gets directed to stable releases. Thanks! On Thu, Apr 15, 2021, 6:06 PM Zhuo, Qingqing <Qingqing.Zhuo@amd.com> wrote: > [AMD Public Use] > > > > Inline. > > > > *From:* Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> > *Sent:* Thursday, April 15, 2021 7:26 AM > *To:* Zhuo, Qingqing <Qingqing.Zhuo@amd.com> > *Cc:* amd-gfx mailing list <amd-gfx@lists.freedesktop.org>; Mark Yacoub < > markyacoub@chromium.org>; Deucher, Alexander <Alexander.Deucher@amd.com>; > Wheeler, Daniel <Daniel.Wheeler@amd.com>; Siqueira, Rodrigo < > Rodrigo.Siqueira@amd.com>; Kazlauskas, Nicholas < > Nicholas.Kazlauskas@amd.com> > *Subject:* Re: [PATCH 1/2] drm/amd/display: Update modifier list for > gfx10_3 > > > > > > > > On Thu, Apr 15, 2021 at 1:35 AM Qingqing Zhuo <qingqing.zhuo@amd.com> > wrote: > > [Why] > Current list only includes modifiers where DCC_MAX_COMPRESSED_BLOCK > is set to AMD_FMT_MOD_DCC_BLOCK_128B, while AMD_FMT_MOD_DCC_BLOCK_64B > is also supported and used by userspace. > > [How] > Add AMD_FMT_MOD_DCC_BLOCK_64B to modifiers with DCC supported. > > Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com> > --- > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > index e29cb2e956db..c3cbc3d298e7 100644 > --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c > @@ -4535,6 +4535,17 @@ add_gfx10_3_modifiers(const struct amdgpu_device > *adev, > int pipe_xor_bits = > ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); > int pkrs = ilog2(adev->gfx.config.gb_addr_config_fields.num_pkrs); > > + add_modifier(mods, size, capacity, AMD_FMT_MOD | > + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > + AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | > + AMD_FMT_MOD_SET(PACKERS, pkrs) | > + AMD_FMT_MOD_SET(DCC, 1) | > + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_64B)); > > > > Thanks for finding this issue. Looking at it it looks to me like the > original entries are mistaken. Can we just change the > DCC_MAX_COMPRESSED_BLOCK in the already existing DCC entries? Looks like > Mesa always uses the AMD_FMT_MOD_DCC_BLOCK_64B anyway, and I don't think > DCC_INDEPENDENT_64B=1 + DCC_MAX_COMPRESSED_BLOCK=AMD_FMT_MOD_DCC_BLOCK_128B > makes sense. > > > > Thanks for the suggestion. Will send out an updated version soon. > > > > + > add_modifier(mods, size, capacity, AMD_FMT_MOD | > AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > @@ -4546,6 +4557,18 @@ add_gfx10_3_modifiers(const struct amdgpu_device > *adev, > AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_128B)); > > + add_modifier(mods, size, capacity, AMD_FMT_MOD | > + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > + AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | > + AMD_FMT_MOD_SET(PACKERS, pkrs) | > + AMD_FMT_MOD_SET(DCC, 1) | > + AMD_FMT_MOD_SET(DCC_RETILE, 1) | > + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | > + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | > + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, > AMD_FMT_MOD_DCC_BLOCK_64B)); > + > add_modifier(mods, size, capacity, AMD_FMT_MOD | > AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | > AMD_FMT_MOD_SET(TILE_VERSION, > AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | > -- > 2.17.1 > > [-- Attachment #1.2: Type: text/html, Size: 7590 bytes --] [-- Attachment #2: Type: text/plain, Size: 154 bytes --] _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 2021-04-15 16:27 ` Bas Nieuwenhuizen @ 2021-04-15 17:37 ` Zhuo, Qingqing 0 siblings, 0 replies; 21+ messages in thread From: Zhuo, Qingqing @ 2021-04-15 17:37 UTC (permalink / raw) To: Bas Nieuwenhuizen Cc: Mark Yacoub, Siqueira, Rodrigo, amd-gfx mailing list, Wheeler, Daniel, Deucher, Alexander, Kazlauskas, Nicholas [-- Attachment #1.1: Type: text/plain, Size: 5205 bytes --] [AMD Public Use] Updated and sent. Your review would be appreciated! Thanks, Lillian From: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Sent: Thursday, April 15, 2021 12:27 PM To: Zhuo, Qingqing <Qingqing.Zhuo@amd.com> Cc: amd-gfx mailing list <amd-gfx@lists.freedesktop.org>; Mark Yacoub <markyacoub@chromium.org>; Deucher, Alexander <Alexander.Deucher@amd.com>; Wheeler, Daniel <Daniel.Wheeler@amd.com>; Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com>; Kazlauskas, Nicholas <Nicholas.Kazlauskas@amd.com> Subject: Re: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Btw please add a fixes tag so it gets directed to stable releases. Thanks! On Thu, Apr 15, 2021, 6:06 PM Zhuo, Qingqing <Qingqing.Zhuo@amd.com<mailto:Qingqing.Zhuo@amd.com>> wrote: [AMD Public Use] Inline. From: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl<mailto:bas@basnieuwenhuizen.nl>> Sent: Thursday, April 15, 2021 7:26 AM To: Zhuo, Qingqing <Qingqing.Zhuo@amd.com<mailto:Qingqing.Zhuo@amd.com>> Cc: amd-gfx mailing list <amd-gfx@lists.freedesktop.org<mailto:amd-gfx@lists.freedesktop.org>>; Mark Yacoub <markyacoub@chromium.org<mailto:markyacoub@chromium.org>>; Deucher, Alexander <Alexander.Deucher@amd.com<mailto:Alexander.Deucher@amd.com>>; Wheeler, Daniel <Daniel.Wheeler@amd.com<mailto:Daniel.Wheeler@amd.com>>; Siqueira, Rodrigo <Rodrigo.Siqueira@amd.com<mailto:Rodrigo.Siqueira@amd.com>>; Kazlauskas, Nicholas <Nicholas.Kazlauskas@amd.com<mailto:Nicholas.Kazlauskas@amd.com>> Subject: Re: [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 On Thu, Apr 15, 2021 at 1:35 AM Qingqing Zhuo <qingqing.zhuo@amd.com<mailto:qingqing.zhuo@amd.com>> wrote: [Why] Current list only includes modifiers where DCC_MAX_COMPRESSED_BLOCK is set to AMD_FMT_MOD_DCC_BLOCK_128B, while AMD_FMT_MOD_DCC_BLOCK_64B is also supported and used by userspace. [How] Add AMD_FMT_MOD_DCC_BLOCK_64B to modifiers with DCC supported. Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com<mailto:qingqing.zhuo@amd.com>> --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index e29cb2e956db..c3cbc3d298e7 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c @@ -4535,6 +4535,17 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, int pipe_xor_bits = ilog2(adev->gfx.config.gb_addr_config_fields.num_pipes); int pkrs = ilog2(adev->gfx.config.gb_addr_config_fields.num_pkrs); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); Thanks for finding this issue. Looking at it it looks to me like the original entries are mistaken. Can we just change the DCC_MAX_COMPRESSED_BLOCK in the already existing DCC entries? Looks like Mesa always uses the AMD_FMT_MOD_DCC_BLOCK_64B anyway, and I don't think DCC_INDEPENDENT_64B=1 + DCC_MAX_COMPRESSED_BLOCK=AMD_FMT_MOD_DCC_BLOCK_128B makes sense. Thanks for the suggestion. Will send out an updated version soon. + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | @@ -4546,6 +4557,18 @@ add_gfx10_3_modifiers(const struct amdgpu_device *adev, AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_128B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | + AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | + AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | + AMD_FMT_MOD_SET(PIPE_XOR_BITS, pipe_xor_bits) | + AMD_FMT_MOD_SET(PACKERS, pkrs) | + AMD_FMT_MOD_SET(DCC, 1) | + AMD_FMT_MOD_SET(DCC_RETILE, 1) | + AMD_FMT_MOD_SET(DCC_CONSTANT_ENCODE, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_64B, 1) | + AMD_FMT_MOD_SET(DCC_INDEPENDENT_128B, 1) | + AMD_FMT_MOD_SET(DCC_MAX_COMPRESSED_BLOCK, AMD_FMT_MOD_DCC_BLOCK_64B)); + add_modifier(mods, size, capacity, AMD_FMT_MOD | AMD_FMT_MOD_SET(TILE, AMD_FMT_MOD_TILE_GFX9_64K_R_X) | AMD_FMT_MOD_SET(TILE_VERSION, AMD_FMT_MOD_TILE_VER_GFX10_RBPLUS) | -- 2.17.1 [-- Attachment #1.2: Type: text/html, Size: 12909 bytes --] [-- Attachment #2: Type: text/plain, Size: 154 bytes --] _______________________________________________ amd-gfx mailing list amd-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/amd-gfx ^ permalink raw reply related [flat|nested] 21+ messages in thread
end of thread, other threads:[~2022-06-13 23:38 UTC | newest] Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-04-14 23:35 [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Qingqing Zhuo 2021-04-14 23:35 ` [PATCH 2/2] Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane."" Qingqing Zhuo 2021-04-15 14:20 ` Mark Yacoub 2021-05-09 12:10 ` youling257 2021-05-09 15:52 ` Alex Deucher 2021-05-09 20:51 ` youling 257 2021-05-09 20:57 ` Bas Nieuwenhuizen 2021-05-09 21:42 ` youling 257 2021-05-10 2:09 ` youling 257 2021-05-10 15:18 ` Mark Yacoub 2021-05-10 16:32 ` youling 257 2021-05-10 16:45 ` youling 257 2021-05-10 16:50 ` Mark Yacoub 2021-05-10 17:05 ` youling 257 2021-05-10 17:24 ` youling 257 2022-06-13 23:37 ` Mike Lothian 2021-05-10 17:30 ` youling 257 2021-04-15 11:25 ` [PATCH 1/2] drm/amd/display: Update modifier list for gfx10_3 Bas Nieuwenhuizen 2021-04-15 16:06 ` Zhuo, Qingqing 2021-04-15 16:27 ` Bas Nieuwenhuizen 2021-04-15 17:37 ` Zhuo, Qingqing
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).