From 1665250fa7176841286f57f7589b7a1710885498 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 18 Dec 2013 20:00:11 -0600 Subject: [PATCH] radeon_hd: crtc_memreq only on DCE 3 - 5 * Prevent some atombios missing table errors on DCE 6 and later --- src/add-ons/accelerants/radeon_hd/display.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/accelerants/radeon_hd/display.cpp b/src/add-ons/accelerants/radeon_hd/display.cpp index 932bf34139..d81ab779bc 100644 --- a/src/add-ons/accelerants/radeon_hd/display.cpp +++ b/src/add-ons/accelerants/radeon_hd/display.cpp @@ -577,7 +577,7 @@ display_crtc_dpms(uint8 crtcID, int mode) return; display_crtc_power(crtcID, ATOM_ENABLE); gDisplay[crtcID]->powered = true; - if (info.dceMajor >= 3) + if (info.dceMajor >= 3 && info.dceMajor < 6) display_crtc_memreq(crtcID, ATOM_ENABLE); display_crtc_blank(crtcID, ATOM_BLANKING_OFF); break; @@ -589,7 +589,7 @@ display_crtc_dpms(uint8 crtcID, int mode) return; if (gDisplay[crtcID]->powered == true) display_crtc_blank(crtcID, ATOM_BLANKING); - if (info.dceMajor >= 3) + if (info.dceMajor >= 3 && info.dceMajor < 6) display_crtc_memreq(crtcID, ATOM_DISABLE); display_crtc_power(crtcID, ATOM_DISABLE); gDisplay[crtcID]->powered = false;