From: Manasi Navare <manasi.d.navare@intel.com>
To: Imre Deak <imre.deak@intel.com>
Cc: igt-dev@lists.freedesktop.org,
Anusha Srivatsa <anusha.srivatsa@intel.com>,
Petri Latvala <petri.latvala@intel.com>
Subject: Re: [igt-dev] [PATCH i-g-t v3 1/2] tests/kms_dp_dsc: Force a full modeset when we force dsc enable
Date: Wed, 10 Apr 2019 11:10:49 -0700 [thread overview]
Message-ID: <20190410181048.GB17858@intel.com> (raw)
In-Reply-To: <20190410105112.GB18457@ideak-desk.fi.intel.com>
Pushed, thanks for the review
Regards
Manasi
On Wed, Apr 10, 2019 at 01:51:12PM +0300, Imre Deak wrote:
> On Mon, Apr 08, 2019 at 06:46:18PM -0700, Manasi Navare wrote:
> > DSC enable gets configured during compute_config and needs
> > a full modeset to force DSC.
> > Sometimes in between the tests, if the initial output is same as the
> > mode being set for DSC then it will not do a full modeset.
> > So we disable the output before forcing a mode with DSC enable.
> >
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110270
>
> > Fixes: db19bccc1c22 ("test/kms_dp_dsc: Basic KMS test to validate VESA DSC on DP/eDP")
> > Cc: Petri Latvala <petri.latvala@intel.com>
> > Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
> > Cc: Imre Deak <imre.deak@intel.com>
> > Signed-off-by: Manasi Navare <manasi.d.navare@intel.com>
>
> Reviewed-by: Imre Deak <imre.deak@intel.com>
>
> > ---
> > tests/kms_dp_dsc.c | 10 ++++++++--
> > 1 file changed, 8 insertions(+), 2 deletions(-)
> >
> > diff --git a/tests/kms_dp_dsc.c b/tests/kms_dp_dsc.c
> > index da93cd74..7ba7c4ef 100644
> > --- a/tests/kms_dp_dsc.c
> > +++ b/tests/kms_dp_dsc.c
> > @@ -161,12 +161,17 @@ static void update_display(data_t *data, enum dsc_test_type test_type)
> > return;
> > }
> >
> > + /* Disable the output first */
> > + igt_output_set_pipe(data->output, PIPE_NONE);
> > + igt_display_commit(&data->display);
> > +
> > if (test_type == test_basic_dsc_enable) {
> > bool enabled;
> >
> > igt_debug("DSC is supported on %s\n", data->conn_name);
> > force_dp_dsc_enable(data);
> >
> > + igt_output_set_pipe(data->output, data->pipe);
> > igt_create_pattern_fb(data->drm_fd, data->mode->hdisplay,
> > data->mode->vdisplay,
> > DRM_FORMAT_XRGB8888,
> > @@ -174,6 +179,8 @@ static void update_display(data_t *data, enum dsc_test_type test_type)
> > &data->fb_test_pattern);
> > primary = igt_output_get_plane_type(data->output,
> > DRM_PLANE_TYPE_PRIMARY);
> > +
> > + /* Now set the output to the desired mode */
> > igt_plane_set_fb(primary, &data->fb_test_pattern);
> > igt_display_commit(&data->display);
> >
> > @@ -187,7 +194,7 @@ static void update_display(data_t *data, enum dsc_test_type test_type)
> > clear_dp_dsc_enable(data);
> >
> > igt_assert_f(enabled,
> > - "Default DSC enable failed on Connector: %s Pipe: %s",
> > + "Default DSC enable failed on Connector: %s Pipe: %s\n",
> > data->conn_name,
> > kmstest_pipe_name(data->pipe));
> > } else {
> > @@ -203,7 +210,6 @@ static void run_test(data_t *data, igt_output_t *output,
> > for_each_pipe(&data->display, pipe) {
> >
> > if (igt_pipe_connector_valid(pipe, output)) {
> > - igt_output_set_pipe(output, pipe);
> > data->pipe = pipe;
> > data->output = output;
> > update_display(data, test_type);
> > --
> > 2.19.1
> >
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
prev parent reply other threads:[~2019-04-10 18:08 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-09 1:46 [igt-dev] [PATCH i-g-t v3 1/2] tests/kms_dp_dsc: Force a full modeset when we force dsc enable Manasi Navare
2019-04-09 1:46 ` [igt-dev] [PATCH i-g-t v3 2/2] tests/kms_dp_dsc: Restore the value of " Manasi Navare
2019-04-10 12:46 ` Imre Deak
2019-04-10 18:11 ` Manasi Navare
2019-04-09 2:17 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,v3,1/2] tests/kms_dp_dsc: Force a full modeset when we " Patchwork
2019-04-09 8:35 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2019-04-10 10:51 ` [igt-dev] [PATCH i-g-t v3 1/2] " Imre Deak
2019-04-10 18:10 ` Manasi Navare [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190410181048.GB17858@intel.com \
--to=manasi.d.navare@intel.com \
--cc=anusha.srivatsa@intel.com \
--cc=igt-dev@lists.freedesktop.org \
--cc=imre.deak@intel.com \
--cc=petri.latvala@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.