[Bug 1833427] [NEW] Continuous XRandROutput updates once screen is suspended by energy saving

Jan Fiete 1833427 at bugs.launchpad.net
Wed Jun 19 14:17:52 UTC 2019


Public bug reported:

System information:
Ubuntu 18.04.2 LTS
kscreen version 4:5.12.7-0ubuntu0.1
Kernel: Linux pcalice57 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
AMD Radeon Pro WX 2100 with two screens (HP LP2475w) on displayport, running amdgpu pro drivers

Problem:
Once the screens get switched off by the energy saver of KDE (Option: Screen energy saving in Energy Saving system setting), continuous messages appear in the syslog of the screens being connected and disconnected. Please find a short excerpt of the log messages here and longer attached as file. Messages given from kscreen.xrandr flicker between connected and not connected several times per second.

Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Output:  85
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Property:  EDID
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011State (newValue, Deleted):  1
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Output:  85
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Property:  EDIDBase1
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011State (newValue, Deleted):  1
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: RRNotify_OutputChange
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Output:  85
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011CRTC:  79
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Mode:  88
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Rotation:  "Rotate_0"
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Connection:  "Disconnected"
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Subpixel Order:  0
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: RRScreenChangeNotify
Jun 19 16:02:49 pcalice57 org.kde.KScreen[9200]: kscreen.xcb.helper: #011Window: 46137348

[...]

Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Output 85 : connected = true , enabled = true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: XRandROutput 85 update
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_connected: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_crtc XRandRCrtc(0x5592ac69bfb0)
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011CRTC: 79
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011MODE: 88
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Connection: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Primary: true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Output 85 : connected = true , enabled = true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: XRandROutput 84 update
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_connected: 1
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_crtc QObject(0x0)
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011CRTC: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011MODE: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Connection: 1
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Primary: false
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Output 84 : connected = false , enabled = false
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: XRandROutput 85 update
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_connected: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_crtc XRandRCrtc(0x5592ac69bfb0)
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011CRTC: 79
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011MODE: 88
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Connection: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Primary: true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Output 85 : connected = true , enabled = true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: XRandROutput 86 update
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_connected: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011m_crtc XRandRCrtc(0x5592ac69ca00)
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011CRTC: 80
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011MODE: 88
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Connection: 0
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: #011Primary: false
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Output 86 : connected = true , enabled = true
Jun 19 16:02:50 pcalice57 org.kde.KScreen[9200]: kscreen.xrandr: Emitting configChanged()

Several times X11 did not wake up from this, unfortuantenly I cannot
provide the useful debug information for the latter. However, already
this continuous flickering seems not correct.

Many thanks for any ideas on this.

** Affects: kscreen (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "syslog"
   https://bugs.launchpad.net/bugs/1833427/+attachment/5271574/+files/syslog

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kscreen in Ubuntu.
https://bugs.launchpad.net/bugs/1833427

Title:
  Continuous XRandROutput updates once screen is suspended by energy
  saving

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kscreen/+bug/1833427/+subscriptions




More information about the kubuntu-bugs mailing list