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

Commit a6a17859 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/disp: fix dithering not being enabled on some eDP macbooks



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 0c75f332
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -654,7 +654,13 @@ nouveau_connector_detect_depth(struct drm_connector *connector)
	if (nv_connector->edid && connector->display_info.bpc)
		return;

	/* if not, we're out of options unless we're LVDS, default to 8bpc */
	/* EDID 1.4 is *supposed* to be supported on eDP, but, Apple... */
	if (nv_connector->type == DCB_CONNECTOR_eDP) {
		connector->display_info.bpc = 6;
		return;
	}

	/* we're out of options unless we're LVDS, default to 8bpc */
	if (nv_encoder->dcb->type != OUTPUT_LVDS) {
		connector->display_info.bpc = 8;
		return;