Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e778915c authored by Charlene Liu's avatar Charlene Liu Committed by Alex Deucher
Browse files

drm/amd/display: temp disable DCC on high res.

parent 54427651
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -1133,20 +1133,27 @@ static bool get_dcc_compression_cap(const struct dc *dc,
		output->grph.rgb.max_uncompressed_blk_size = 256;
		output->grph.rgb.max_compressed_blk_size = 256;
		output->grph.rgb.independent_64b_blks = false;
		output->capable = true;
		output->const_color_support = false;
		break;
	case dcc_control__128_128_xxx:
		output->grph.rgb.max_uncompressed_blk_size = 128;
		output->grph.rgb.max_compressed_blk_size = 128;
		output->grph.rgb.independent_64b_blks = false;
		/*temp: not allow dcc on high res*/
		output->capable = false;
		output->const_color_support = false;
		break;
	case dcc_control__256_64_64:
		output->grph.rgb.max_uncompressed_blk_size = 256;
		output->grph.rgb.max_compressed_blk_size = 64;
		output->grph.rgb.independent_64b_blks = true;
		/*temp: not allow dcc on high res*/
		output->capable = false;
		output->const_color_support = false;
		break;
	}
	output->capable = true;
	output->const_color_support = false;


	return true;
}