Turn on the switch and use virtual planes by default, enhancing utilisation of the display pipelines. It is still possible to use legacy implementation by using `msm.dpu_use_virtual_planes=false` kernel boot parameter.
Signed-off-by: Dmitry Baryshkov <[email protected]> --- This is being sent as an RFT for now. Please give it a test with your compositor of choice. X11. Weston. Sway. Wlroot. CrOS. I plan to turn the switch for 7.1 --- Changes in v2: - Rebased on msm-next - Updated the cover letter, targeting the switch to 7.1 - Link to v1: https://lore.kernel.org/r/20250514-dpu-enable-virt-planes-v1-1-bf5ba0088...@oss.qualcomm.com --- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c index 0623f1dbed97..7c5b3495bddf 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -52,7 +52,7 @@ #define DPU_DEBUGFS_DIR "msm_dpu" #define DPU_DEBUGFS_HWMASKNAME "hw_log_mask" -bool dpu_use_virtual_planes; +bool dpu_use_virtual_planes = true; module_param(dpu_use_virtual_planes, bool, 0); static int dpu_kms_hw_init(struct msm_kms *kms); --- base-commit: 50c4a49f7292b33b454ea1a16c4f77d6965405dc change-id: 20250514-dpu-enable-virt-planes-7b7ce0a6ce2a Best regards, -- With best wishes Dmitry
