Hi This gives me a blank screen when booting on my Ryzen 9 5900HX Laptop 03:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c3) 08:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev c4) This is the second time this has been changed - the last time was back in November, I'll happily help debug why this is breaking on my laptop but I'd appreciate if this would be reverted and not reattempted until the underlying issue is fixed Cheers Mike On Fri, 14 Apr 2023 at 16:55, Qingqing Zhuo <Qingqing.Zhuo@xxxxxxx> wrote: > > From: Zhongwei <Zhongwei.Zhang@xxxxxxx> > > [Why] > disable_vbios_mode_if_required() will set dpms_off to false during boot > when pixel clk dismatches with driver requires. This will cause extra > backlight on and off if OS call 2 times setmode. > > [How] > Set dpms_off to true to keep power_off and let OS control backlight by > display's powerState. > > Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@xxxxxxx> > Signed-off-by: Zhongwei <Zhongwei.Zhang@xxxxxxx> > --- > drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c > index 9304eb66a1af..238a13266ad8 100644 > --- a/drivers/gpu/drm/amd/display/dc/core/dc.c > +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c > @@ -1268,7 +1268,7 @@ static void disable_vbios_mode_if_required( > > if (pix_clk_100hz != requested_pix_clk_100hz) { > dc->link_srv->set_dpms_off(pipe); > - pipe->stream->dpms_off = false; > + pipe->stream->dpms_off = true; > } > } > } > -- > 2.34.1 >