[amdgpu] HDMI connected TV wakeup problems
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
The setup here is critical to understanding the problem. A laptop is connected via HDMI to a TV monitor. Two displays are thus available to the OS. Everything works great both in mirror display and regular display. At the end of day, I lock the user account and the display manager (DM) tells the monitors to blank (sleep?). When I touch the DM and login the laptop display livens up and looks good. However, the TV display often doesn't and I need to wake up the TV with the TV control stick. This works OK, and the second display comes back. And all the windows associated with that display return from sleep OK. *HOWEVER*, all the geometry for those windows (term windows is one example) are lost. I can see the windows in the term overview, but I cant get to them on the second display.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xorg 1:7.7+13ubuntu3
ProcVersionSign
Uname: Linux 4.15.0-112-generic x86_64
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2.24
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Thu Aug 20 17:00:58 2020
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Carrizo [1002:9874] (rev c8) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Carrizo [103c:8348]
InstallationDate: Installed on 2018-04-20 (853 days ago)
InstallationMedia: Ubuntu 16.04.4 LTS "Xenial Xerus" - Release amd64 (20180228)
MachineType: HP HP Laptop 17-ak0xx
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/02/2017
dmi.bios.vendor: Insyde
dmi.bios.version: F.06
dmi.board.
dmi.board.name: 8348
dmi.board.vendor: HP
dmi.board.version: 42.20
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.family: 103C_5335KV HP Notebook
dmi.product.name: HP Laptop 17-ak0xx
dmi.product.
dmi.sys.vendor: HP
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.91-2~16.04.1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Aug 5 16:27:12 2020
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.19.
xserver.
This sounds like two separate issues:
1. Needing to wake the TV with the remote. I would hazard a guess that's a feature/bug of the TV firmware. TVs generally don't expect to be used as monitors and may not implement power mode switching reliably like a proper monitor. Most likely it's designed to respond to the remote only. I don't think this is a software bug in Ubuntu, but probably in the TV itself...
2. Windows get moved and resized. This should only happen if the monitor (TV) is seen to be unplugged. But indeed sometimes power saving modes do get confused for the monitor being unplugged. I wonder though if this is also a problem with the TV failing to sleep correctly and instead disconnecting from the computer... Can you test a (non-TV) monitor on the same HDMI port?