From 95b7699fe97493b57bd55065cbd7b847dedb91a4 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Sun, 27 Jun 2021 23:02:57 +0000 Subject: [PATCH] intel_extreme: disable digital dpms monitor shutoff, it's faulty and incomplete (ticket #12964) --- src/add-ons/accelerants/intel_extreme/dpms.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/accelerants/intel_extreme/dpms.cpp b/src/add-ons/accelerants/intel_extreme/dpms.cpp index fa9fbf2957..6bb6db4bee 100644 --- a/src/add-ons/accelerants/intel_extreme/dpms.cpp +++ b/src/add-ons/accelerants/intel_extreme/dpms.cpp @@ -137,6 +137,7 @@ set_display_power_mode(uint32 mode) break; } + //fixme: port DPMS programming should better be in Ports.cpp. Resetup.. if (gInfo->head_mode & HEAD_MODE_A_ANALOG) { write32(INTEL_ANALOG_PORT, (read32(INTEL_ANALOG_PORT) & ~(DISPLAY_MONITOR_MODE_MASK | DISPLAY_MONITOR_PORT_ENABLED)) @@ -144,7 +145,8 @@ set_display_power_mode(uint32 mode) | (mode != B_DPMS_OFF ? DISPLAY_MONITOR_PORT_ENABLED : 0)); } - if (gInfo->head_mode & HEAD_MODE_B_DIGITAL) { + //fixme: port DPMS programming should better be in Ports.cpp and is faulty. Resetup.. + if (false) {//gInfo->head_mode & HEAD_MODE_B_DIGITAL) { write32(INTEL_DIGITAL_PORT_B, (read32(INTEL_DIGITAL_PORT_B) & ~(/*DISPLAY_MONITOR_MODE_MASK |*/ DISPLAY_MONITOR_PORT_ENABLED)) | (mode != B_DPMS_OFF ? DISPLAY_MONITOR_PORT_ENABLED : 0));