Activity log for bug #1308105

Date Who What changed Old value New value Message
2014-04-15 15:02:23 Mario Limonciello bug added bug
2014-04-15 15:20:29 Mario Limonciello bug task added mythbuntu
2014-04-15 15:20:36 Mario Limonciello bug task added nvidia-graphics-drivers (Ubuntu)
2014-04-16 17:30:34 Launchpad Janitor nvidia-graphics-drivers (Ubuntu): status New Confirmed
2014-04-16 17:30:34 Launchpad Janitor nvidia-graphics-drivers-331 (Ubuntu): status New Confirmed
2014-04-16 18:18:41 Mario Limonciello bug task added xfce4-settings (Ubuntu)
2014-04-16 18:18:49 Mario Limonciello xfce4-settings (Ubuntu): status New Confirmed
2014-04-16 18:18:52 Mario Limonciello nvidia-graphics-drivers (Ubuntu): status Confirmed Invalid
2014-04-16 18:18:55 Mario Limonciello nvidia-graphics-drivers-331 (Ubuntu): status Confirmed Invalid
2014-04-16 18:19:09 Mario Limonciello mythbuntu: status New Confirmed
2014-04-16 18:19:14 Mario Limonciello mythbuntu: importance Undecided Medium
2014-04-16 18:20:40 Mario Limonciello summary HDMI Handshake fails after TV powered off Xfce resets TV mode to NULL when power cycled
2014-04-16 18:23:18 Mario Limonciello description I had an HTPC with Mythbuntu 12.04 installed and all included NVIDIA 185 driver package. Connected to the HTPC is an audio receiver and from the audio receiver a TV. I had no problems on NVIDIA 185. Since upgrading to 14.04 I have tried both the 304.117 driver as well as the 331.38 driver. Both have a new behavior that if the TV is power cycled it no longer detects a link. When this happens I can find in the xorg log that there is an accompanying log item: [ 39829.509] (II) NVIDIA(0): Setting mode "NULL" Upon recommendations from the internet i've captured the EDID, tried to hardcode the metamodes in the xorg conf, and regenerated the xorg conf using nvxconfig to no avail. The problem persists. Here is my original functional xorg.conf from 12.04 w/ NVIDIA 185: ============================== Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSection Section "Device" Identifier "Default Device" Driver "nvidia" Option "DPI" "100x100" Option "NoLogo" "1" EndSection Section "Extensions" Option "Composite" "Disable" EndSection ============================== Here is the xorg conf I've cluttered all the workarounds on the internet that still doesn't fix the problem: ============================== Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "SONY AVAMP" HorizSync 31.0 - 82.0 VertRefresh 57.0 - 63.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 9500 GT" Option "DPI" "100x100" Option "NoLogo" "1" Option "ConnectedMonitor" "DFP-1" Option "CustomEDID" "DFP-1:/etc/X11/edid.bin" Option "UseEDID" "True" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "metamodes" "1920x1080 +0+0" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Disable" EndSection ============================== I have discovered that this behavior can be worked around with a simple shell script: ============================== #!/bin/sh #Fix TV state when HDMI link is lost. #By Mario Limonciello <superm1@ubuntu.com> OUTPUT="HDMI-0" BAD_MODE="1280x720" GOOD_MODE="1920x1080" for MODE in $BAD_MODE $GOOD_MODE; do DISPLAY=:0 xrandr --output $OUTPUT --mode $MODE sleep 2 done ============================== I had an HTPC with Mythbuntu 12.04 installed. Upon upgrading a new behavior that if the TV is power cycled it no longer detects a link with the HTPC. When this happens I can find in the xorg log that there is an accompanying log item: [ 39829.509] (II) NVIDIA(0): Setting mode "NULL" After debugging with NVIDIA at https://devtalk.nvidia.com/default/topic/729955/linux/tv-stops-being-detected/ we've deteremined it's a X client that reacts to the RANDR events causing the mode to be set to NULL. Working through the list in an Xfce environment, the culprit is xfsettingsd. If xfsettingsd is running, it causes the TV to come up in a NULL mode. If it's killed, it remains in the mode it was previously running in. Until this is fixed, this behavior can be worked around with a simple shell script: ============================== #!/bin/sh #Fix TV state when HDMI link is lost. #By Mario Limonciello <superm1@ubuntu.com> OUTPUT="HDMI-0" BAD_MODE="1280x720" GOOD_MODE="1920x1080" for MODE in $BAD_MODE $GOOD_MODE; do  DISPLAY=:0 xrandr --output $OUTPUT --mode $MODE  sleep 2 done ==============================
2014-04-18 18:38:48 Ernst Persson bug added subscriber Ernst Sjöstrand
2014-04-20 17:24:59 SeanK bug added subscriber SeanK
2014-04-22 23:43:46 Lawrence Taub bug added subscriber Lawrence Taub
2014-04-23 04:42:07 Jack Deslippe bug added subscriber Jack Deslippe
2014-04-30 10:15:49 Stuart Matthews bug added subscriber Stuart Matthews
2014-05-11 15:49:23 Hermann bug added subscriber Hermann
2014-05-19 06:09:11 Gabriel Pannwitz bug added subscriber Gabriel Pannwitz
2014-05-26 02:52:10 purplerhino bug added subscriber purplerhino
2014-07-02 04:31:02 Nick bug added subscriber Nick
2014-07-03 15:34:09 Mike O'Driscoll bug added subscriber Mike O'Driscoll
2014-07-07 09:58:59 Dries Schulten bug added subscriber Dries Schulten
2014-07-07 19:32:30 Straximus bug added subscriber Straximus
2014-07-11 07:48:54 David Knowles bug added subscriber David Knowles
2014-07-11 13:40:04 Paul V. Stodghill bug added subscriber Paul V. Stodghill
2014-07-30 19:05:13 Patrick Ruckstuhl bug added subscriber Patrick Ruckstuhl
2014-08-10 21:08:43 Josh Piper bug added subscriber Josh Piper
2014-08-15 18:24:54 H Buus bug added subscriber H Buus
2014-08-20 03:18:42 JeanLuke bug added subscriber JeanLuke
2014-08-25 13:45:59 Mario Limonciello bug watch added https://bugzilla.xfce.org/show_bug.cgi?id=11107
2014-08-25 13:45:59 Mario Limonciello bug task added xfce4-settings
2014-08-25 14:52:35 Bug Watch Updater xfce4-settings: status Unknown Confirmed
2014-08-25 14:52:35 Bug Watch Updater xfce4-settings: importance Unknown Medium
2014-08-25 15:10:30 Ben Sandee bug added subscriber Ben Sandee
2014-09-08 03:51:49 John Bigboote bug added subscriber John Bigboote
2014-09-12 15:15:09 Kevin Wade bug added subscriber Kevin Wade
2014-09-25 11:17:59 Andrew Wilkinson bug added subscriber Andrew Wilkinson
2014-09-28 13:10:41 Manuel Widmer bug added subscriber Manuel Widmer
2014-09-30 22:41:02 Andy Bauer bug added subscriber Andy Bauer
2014-10-03 00:51:08 Ken Truesdale bug added subscriber Ken Truesdale
2014-10-04 17:10:13 heckheck bug added subscriber heckheck
2014-10-08 22:18:19 Sean Davis bug added subscriber Sean Davis
2014-10-08 23:47:52 Alexander Schmidt bug added subscriber Alexander Schmidt
2014-10-09 18:46:15 Jate Sujjavanich bug added subscriber Jate Sujjavanich
2014-10-10 13:40:30 Josh Rosenberg bug added subscriber Josh Rosenberg
2014-10-15 10:56:06 Konrad bug added subscriber Konrad
2014-10-17 01:54:51 Doug Goldstein bug added subscriber Doug Goldstein
2014-11-07 13:31:21 Joe bug added subscriber Joe
2014-11-11 01:47:37 Adam Lewandowski bug added subscriber Adam Lewandowski
2014-11-11 17:42:14 gregorcy bug added subscriber gregorcy
2014-11-26 14:48:18 Glen Dragon bug added subscriber Glen Dragon
2014-12-03 06:18:34 Ryan Bloomfield bug added subscriber Ryan Bloomfield
2014-12-23 20:32:57 Derek bug added subscriber Derek
2014-12-31 04:28:16 abelsh bug added subscriber abelsh
2015-01-01 18:33:46 Rob Coleman bug added subscriber Rob Coleman
2015-01-06 20:13:40 Babstar bug added subscriber Babstar
2015-01-12 00:47:26 Thomas Mashos tags dist-upgrade dist-upgrade downstream
2015-01-12 04:05:18 Kevin Wade removed subscriber Kevin Wade
2015-01-16 00:58:05 Scott Garman bug added subscriber Scott Garman
2015-01-18 21:38:37 Arjen bug added subscriber Arjen
2015-01-21 12:54:40 John R bug added subscriber John R
2015-01-29 03:49:36 Straximus removed subscriber Straximus
2015-01-31 13:23:29 Bug Watch Updater xfce4-settings: status Confirmed Incomplete
2015-02-03 18:24:09 Ronald Hernandez bug added subscriber Ronald Hernandez
2015-02-05 23:00:30 Zuccster removed subscriber Zuccster
2015-02-08 17:31:30 Bug Watch Updater xfce4-settings: status Incomplete In Progress
2015-02-08 18:53:43 Patrick Ruckstuhl removed subscriber Patrick Ruckstuhl
2015-02-09 22:49:28 Bug Watch Updater xfce4-settings: status In Progress Fix Released
2015-02-10 13:11:48 Bug Watch Updater xfce4-settings: status Fix Released Confirmed
2015-02-10 13:11:48 Bug Watch Updater xfce4-settings: importance Medium Critical
2015-04-16 19:25:10 Orange Peel Beef bug added subscriber Orange Peel Beef
2015-04-23 19:54:13 keepitsimpleengr bug added subscriber keepitsimpleengr
2015-04-25 15:20:41 talkie_tim bug added subscriber talkie_tim
2015-05-08 08:45:05 Ben Laurie bug added subscriber Ben Laurie
2015-06-29 11:41:33 Ronald Hernandez removed subscriber Ronald Hernandez
2015-08-09 12:53:47 Paul V. Stodghill removed subscriber Paul V. Stodghill
2015-08-19 15:46:52 ashok bug added subscriber ashok
2015-12-17 15:57:35 Tim Court bug added subscriber Tim Court
2016-01-25 10:08:30 Dries Schulten removed subscriber Dries Schulten
2016-04-13 19:42:16 ashok removed subscriber ashok
2016-04-15 19:29:38 Nathan Neulinger bug added subscriber Nathan Neulinger
2016-05-18 00:09:06 Jan attachment added Patch by jkampe68 https://bugs.launchpad.net/ubuntu/+source/xfce4-settings/+bug/1308105/+attachment/4664981/+files/jkampe68-xfce4-settings.patch
2016-05-18 00:20:23 Lawrence Taub removed subscriber Lawrence Taub
2016-05-18 00:25:42 Ubuntu Foundations Team Bug Bot tags dist-upgrade downstream dist-upgrade downstream patch
2016-05-18 00:25:52 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2016-05-19 18:02:24 Rob Coleman removed subscriber Rob Coleman
2016-05-24 14:26:59 rot13 bug added subscriber rot13
2016-05-25 02:19:10 Phil Sung bug added subscriber Phil Sung
2016-09-06 18:12:23 John R removed subscriber John R
2016-10-30 17:10:28 Aaron Whitehouse bug added subscriber Aaron Whitehouse
2016-12-08 14:34:04 slamduncan bug added subscriber slamduncan
2017-01-24 04:54:57 Bug Watch Updater xfce4-settings: status Confirmed Fix Released
2017-05-08 03:46:18 spike speigel tags dist-upgrade downstream patch dist-upgrade downstream patch xenial
2017-08-11 10:28:57 Douglas Leeder bug added subscriber Douglas Leeder
2017-09-10 01:46:48 Dion Bonner attachment added dmesg_and_xorg.log_concatenated_together https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1308105/+attachment/4947262/+files/dmesg_and_xorg.log_concatenated_together
2017-09-10 01:49:22 Dion Bonner attachment removed dmesg_and_xorg.log_concatenated_together https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1308105/+attachment/4947262/+files/dmesg_and_xorg.log_concatenated_together
2017-09-10 02:02:11 Dion Bonner attachment added dmesg_and_xorg.log_concatenated_together https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1308105/+attachment/4947276/+files/dmesg_and_xorg.log_concatenated_together
2018-01-23 14:01:06 Jonah bug added subscriber Jonah
2018-06-08 12:40:55 Bug Watch Updater bug watch added https://bugzilla.redhat.com/show_bug.cgi?id=1375171
2018-10-21 12:03:19 Theo Linkspfeifer xfce4-settings (Ubuntu): status Confirmed Fix Released
2018-12-18 18:16:32 Henrique Andrade bug added subscriber Henrique Andrade
2019-03-27 01:34:27 Sean Davis summary Xfce resets TV mode to NULL when power cycled [SRU] Xfce resets TV mode to NULL when power cycled
2019-03-27 01:38:43 Sean Davis nominated for series Ubuntu Xenial
2019-03-27 01:38:43 Sean Davis bug task added nvidia-graphics-drivers (Ubuntu Xenial)
2019-03-27 01:38:43 Sean Davis bug task added xfce4-settings (Ubuntu Xenial)
2019-03-27 01:38:43 Sean Davis bug task added nvidia-graphics-drivers-331 (Ubuntu Xenial)
2019-03-27 01:38:43 Sean Davis nominated for series Ubuntu Bionic
2019-03-27 01:38:43 Sean Davis bug task added nvidia-graphics-drivers (Ubuntu Bionic)
2019-03-27 01:38:43 Sean Davis bug task added xfce4-settings (Ubuntu Bionic)
2019-03-27 01:38:43 Sean Davis bug task added nvidia-graphics-drivers-331 (Ubuntu Bionic)
2019-03-27 01:41:27 Sean Davis nvidia-graphics-drivers (Ubuntu Xenial): status New Invalid
2019-03-27 01:41:37 Sean Davis nvidia-graphics-drivers (Ubuntu Bionic): status New Invalid
2019-03-27 01:41:48 Sean Davis nvidia-graphics-drivers-331 (Ubuntu Xenial): status New Invalid
2019-03-27 01:41:58 Sean Davis nvidia-graphics-drivers-331 (Ubuntu Bionic): status New Invalid
2019-03-27 01:42:11 Sean Davis xfce4-settings (Ubuntu Bionic): status New Fix Released
2019-03-27 01:49:03 Sean Davis description I had an HTPC with Mythbuntu 12.04 installed. Upon upgrading a new behavior that if the TV is power cycled it no longer detects a link with the HTPC. When this happens I can find in the xorg log that there is an accompanying log item: [ 39829.509] (II) NVIDIA(0): Setting mode "NULL" After debugging with NVIDIA at https://devtalk.nvidia.com/default/topic/729955/linux/tv-stops-being-detected/ we've deteremined it's a X client that reacts to the RANDR events causing the mode to be set to NULL. Working through the list in an Xfce environment, the culprit is xfsettingsd. If xfsettingsd is running, it causes the TV to come up in a NULL mode. If it's killed, it remains in the mode it was previously running in. Until this is fixed, this behavior can be worked around with a simple shell script: ============================== #!/bin/sh #Fix TV state when HDMI link is lost. #By Mario Limonciello <superm1@ubuntu.com> OUTPUT="HDMI-0" BAD_MODE="1280x720" GOOD_MODE="1920x1080" for MODE in $BAD_MODE $GOOD_MODE; do  DISPLAY=:0 xrandr --output $OUTPUT --mode $MODE  sleep 2 done ============================== [Impact] * When a TV is power-cycled, it is no longer detected as an available display. * The root issue is in xfce4-settings: xfsettingsd. * The related patch correctly handles the NULL mode the TV enters when powered off. [Test Case] * Connect a TV to a computer running xfce4-settings 4.12.0, this can be in a single configuration or dual-monitor. * Power the TV off. * Power the TV on. * Expected: TV powers on and remains connected as an available display. * Actual: TV powers on and is not connected or detected. [Regression Potential] * Regression potential is minimal: The associated patch targets this very specific scenario and behavior, and does not interact with the rest of the codebase. [Original Report] I had an HTPC with Mythbuntu 12.04 installed. Upon upgrading a new behavior that if the TV is power cycled it no longer detects a link with the HTPC. When this happens I can find in the xorg log that there is an accompanying log item: [ 39829.509] (II) NVIDIA(0): Setting mode "NULL" After debugging with NVIDIA at https://devtalk.nvidia.com/default/topic/729955/linux/tv-stops-being-detected/ we've deteremined it's a X client that reacts to the RANDR events causing the mode to be set to NULL. Working through the list in an Xfce environment, the culprit is xfsettingsd. If xfsettingsd is running, it causes the TV to come up in a NULL mode. If it's killed, it remains in the mode it was previously running in. Until this is fixed, this behavior can be worked around with a simple shell script: ============================== #!/bin/sh #Fix TV state when HDMI link is lost. #By Mario Limonciello <superm1@ubuntu.com> OUTPUT="HDMI-0" BAD_MODE="1280x720" GOOD_MODE="1920x1080" for MODE in $BAD_MODE $GOOD_MODE; do DISPLAY=:0 xrandr --output $OUTPUT --mode $MODE sleep 2 done ==============================
2019-03-27 01:57:59 Sean Davis attachment added xenial debdiff https://bugs.launchpad.net/ubuntu/bionic/+source/xfce4-settings/+bug/1308105/+attachment/5249614/+files/xenial.debdiff
2019-03-27 01:59:55 Sean Davis xfce4-settings (Ubuntu Xenial): status New In Progress
2019-03-29 10:59:05 Timo Aaltonen xfce4-settings (Ubuntu Xenial): status In Progress Fix Committed
2019-03-29 10:59:09 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2019-03-29 10:59:11 Timo Aaltonen bug added subscriber SRU Verification
2019-03-29 10:59:33 Timo Aaltonen tags dist-upgrade downstream patch xenial dist-upgrade downstream patch verification-needed verification-needed-xenial xenial
2019-04-01 03:14:49 Mathew Hodson bug task deleted nvidia-graphics-drivers (Ubuntu)
2019-04-01 03:15:00 Mathew Hodson bug task deleted nvidia-graphics-drivers (Ubuntu Xenial)
2019-04-01 03:15:09 Mathew Hodson bug task deleted nvidia-graphics-drivers-331 (Ubuntu)
2019-04-01 03:15:26 Mathew Hodson bug task deleted nvidia-graphics-drivers (Ubuntu Bionic)
2019-04-01 03:15:30 Mathew Hodson bug task deleted nvidia-graphics-drivers-331 (Ubuntu Xenial)
2019-04-01 03:15:38 Mathew Hodson bug task deleted nvidia-graphics-drivers-331 (Ubuntu Bionic)
2019-04-01 03:17:59 Mathew Hodson affects mythbuntu ubuntu-translations
2019-04-01 03:18:14 Mathew Hodson bug task deleted ubuntu-translations
2019-04-01 03:46:25 Derek removed subscriber Derek
2019-06-01 22:33:06 Mathew Hodson tags dist-upgrade downstream patch verification-needed verification-needed-xenial xenial patch regression-release verification-done-xenial xenial
2019-06-01 22:33:15 Mathew Hodson xfce4-settings (Ubuntu): importance Undecided Medium
2019-06-01 22:33:18 Mathew Hodson xfce4-settings (Ubuntu Xenial): importance Undecided Medium
2019-06-01 22:33:20 Mathew Hodson xfce4-settings (Ubuntu Bionic): importance Undecided Medium
2019-06-03 09:20:16 Launchpad Janitor xfce4-settings (Ubuntu Xenial): status Fix Committed Fix Released
2019-06-03 09:20:27 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team