drm/amd/display: Temporarily disable hostvm on DCN31
authorAurabindo Pillai <aurabindo.pillai@amd.com>
Mon, 20 Jan 2025 20:27:23 +0000 (15:27 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 25 Feb 2025 16:45:11 +0000 (11:45 -0500)
With HostVM enabled, DCN31 fails to pass validation for 3x4k60. Some Linux
userspace does not downgrade one of the monitors to 4k30, and the result
is that the monitor does not light up. Disable it until the bandwidth
calculation failure is resolved.

Reviewed-by: Sun peng Li <sunpeng.li@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c

index 911bd60d4fbcc6934c82ba8c75c39b8c1cedc5a8..3c42ba8566cf8b79106de25c9e0aad4a70898ea6 100644 (file)
@@ -890,7 +890,7 @@ static const struct dc_debug_options debug_defaults_drv = {
        .disable_z10 = true,
        .enable_legacy_fast_update = true,
        .enable_z9_disable_interface = true, /* Allow support for the PMFW interface for disable Z9*/
-       .dml_hostvm_override = DML_HOSTVM_NO_OVERRIDE,
+       .dml_hostvm_override = DML_HOSTVM_OVERRIDE_FALSE,
        .using_dml2 = false,
 };