[confirm] Minidisplay (IMon) stays on when going Standby (1 Viewer)

Walzing

Portal Pro
November 15, 2008
187
9
MediaPortal Version: 1.1.0 RC4
MediaPortal Skin: StreamedMP
Windows Version: Windows 7
CPU Type: E5200
HDD: WD Green 500
Memory: 2GB Geil
Motherboard: MSI P7NGM
Video Card: Onboard
Video Card Driver:
Sound Card: Onboard
Sound Card AC3:
Sound Card Driver:
1. TV Card: Technotrend S2-1600
1. TV Card Type:
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
h.264 Video Codec:
Satelite/CableTV Provider:

HTPC Case: Antec Fusion Remote (iMON Display)
Cooling:
Power Supply:
Remote:
TV:
TV - HTPC Connection:



Hello

since R3 my iMon Display stays on, when going to standby. Maybe someone can confirm this. My Logs tell me IMon is closing:
2010-06-05 10:52:06.396000 [Info.][MiniDisplay(76)]: MiniDisplay.DisplayHandler.Stop(): Called
2010-06-05 10:52:06.396000 [Info.][MiniDisplay(76)]: MiniDisplay.DisplayHandler.Stop(): Calling driver CleanUp() function
2010-06-05 10:52:06.396000 [Info.][MiniDisplay(76)]: (IDisplay) iMONLCDg.CleanUp(): called
2010-06-05 10:52:06.396000 [Info.][MiniDisplay(76)]: iMONLCDg.CloseLcd(): called
2010-06-05 10:52:06.396000 [Info.][MiniDisplay(76)]: iMONLCDg.CloseLcd(): Stopping iMONLCDg.UpdateIcons() Thread
2010-06-05 10:52:06.550000 [Info.][UpdateIconThread(50)]: iMONLCDg.UpdateIcons(): Icon Update Thread terminating
2010-06-05 10:52:06.897000 [Info.][MiniDisplay(76)]: iMONLCDg.CloseLcd(): Preparing for shutdown
2010-06-05 10:52:06.913000 [Info.][MiniDisplay(76)]: iMONLCDg.CloseLcd(): sending display shutdown command to LCD2
2010-06-05 10:52:06.923000 [Info.][MiniDisplay(76)]: iMONLCDg.CloseLcd(): completed
2010-06-05 10:52:06.923000 [Info.][MiniDisplay(76)]: (IDisplay) iMONLCDg.CleanUp(): completed
2010-06-05 10:52:06.924000 [Info.][MiniDisplay(76)]: MiniDisplay.DisplayHandler.Stop(): completed
2010-06-05 11:14:27.131000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 18
2010-06-05 11:14:27.131000 [Debug][GenericPCQueue(24)]: MPControlPlugin: Received Message "ServerResume"
2010-06-05 11:14:27.143000 [Info.][MPMain(1)]: Main: Windows has resumed from standby or hibernate mode to handle a requested event
2010-06-05 11:14:27.143000 [Debug][MPMain(1)]: Main: OnResumeAutomatic - set lock for syncronous inits
2010-06-05 11:14:27.144000 [Info.][MPMain(1)]: Main: OnResumeAutomatic - Done

Logs are attached.

And if allowed - another question. After resume I am not able to control Volume. What should be the correct setting in MP Configuration. Direct Sound Device or Wave? It worked only in Rc1.

thx in advance
 

Dieselmeister

MP Donator
  • Premium Supporter
  • October 4, 2009
    44
    2
    München
    Home Country
    Germany Germany
    AW: Minidisplay (IMon) stays on when going Standby

    Hello,

    I had the same problem starting with RC3 and continuing in RC4, but it seems as if I have solved this on my system by now.

    In order to restart MP (the internal restart procedure didn't work for me until RC4, now everthing's fine) I used MPStandbyHandler. During every second standby the display was not closed although the logs stated that the display was (got the same log messages as above).

    Three days ago I disabled MPStandbyHandler and re-enabled the built-in MP restart method and from that moment on the display is closed during every standby. No further problems so far but I will have a look and report back with log-files if the problem re-occurs.

    Best regards
    Nils
     

    pvkleeff

    Portal Member
    July 18, 2007
    32
    5
    49
    Roosendaal
    Home Country
    Netherlands Netherlands
    Hi,

    I have the same problem as you. Up until RC2 it was fine, but when I upgraded to RC3 (and later to RC4) the problem started.
    Usually I manually bring my system in hibernate via the home menu, but then my Imon display stays on.
    However, when I do nothing and let MP bring itself into hibernation (which is on a 10 minute timer) it goes dark.

    I don't use MPStandbyHandler so that's not the problem.

    Let's hope someone can take a look at this because it's a bit annoying.
     

    kszabo

    MP Donator
  • Premium Supporter
  • December 6, 2007
    796
    86
    Germany, Bayern
    Home Country
    Hungary Hungary
    +1 here

    the difference is that I gave up iMon for months.... it is simply a bad product (at least my LCD version). Thanx for listening :) and sharing ;-)
     

    arion_p

    Retired Team Member
  • Premium Supporter
  • February 7, 2007
    3,373
    1,626
    Athens
    Home Country
    Greece Greece
    Unfortunately the logs provided do contain information for the issue because MediaPortal was restarted.

    To collect proper logs, enable extensive logging in both server and client PowerScheduler plugin. Then:

    • if the issue is easily reproducible, start MediaPortal in debug mode and select the 1st option. Let the system go to sleep or put it to sleep. Wake up the system and after it is up again exit MediaPortal to collect logs
    • if the issue only happens sparingly, try to reproduce the issue. After the issue has been reproduced, exit MediaPortal and start MediaPortal Debug Mode. Select the 3rd option to collect existing logs
     

    Walzing

    Portal Pro
    November 15, 2008
    187
    9
    Hello,

    thx - this Log was generated by starting MP, watching TV, Movies, ... -> Sleep HTPC (Display Stays on)-> Wake HTPC.

    Very interessting Log it is:
    Code:
    2010-06-12 10:06:10.384600 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 4
    2010-06-12 10:06:10.384600 [Info.][MPMain(1)]: Main: Windows is suspending
    2010-06-12 10:06:10.397600 [Info.][MPMain(1)]: Main: Stopping playback
    2010-06-12 10:06:10.399600 [Debug][MPMain(1)]: Main: SaveLastActiveModule - enabled False
    2010-06-12 10:06:10.417600 [Info.][MPMain(1)]: Main: Stopping AutoPlay
    2010-06-12 10:06:12.656600 [Info.][MPMain(1)]: open folderdatabase
    2010-06-12 10:06:13.132600 [Info.][MPMain(1)]: picture database opened
    2010-06-12 10:06:13.132600 [Info.][MPMain(1)]: Main: OnSuspend - Done
    2010-06-12 10:06:13.132600 [Info.][MPMain(1)]: TVHome.WndProc(): Windows is suspending
    2010-06-12 10:06:13.133600 [Debug][MPMain(1)]: TVHome.OnSuspend()
    2010-06-12 10:06:13.154600 [Info.][MPMain(1)]: TvNotify: stop
    2010-06-12 10:06:13.179600 [Debug][MPMain(1)]: TVHome: HeartBeat Transmitter stopped.
    2010-06-12 10:06:13.426600 [Debug][MPMain(1)]: PSClientPlugin: PSClientPlugin: unregister handlers with tvservice with tag 1
    [B]2010-06-12 10:06:13.431600 [Debug][MPMain(1)]: PSClientPlugin: resetting PowerScheduler RemotePowerControl interface
    2010-06-12 10:06:13.431600 [Debug][MPMain(1)]: PSClientPlugin: resetting TVServer RemoteControl interface
    2010-06-12 10:06:19.604600 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "ServerSuspend"
    2010-06-12 10:28:29.501000 [Info.][MPMain(1)]: SQLiteClient: Closing database: FanartHandler.db3
    2010-06-12 10:28:29.522000 [Info.][.NET SystemEvents(4)]: MiniDisplay: Suspend or Hibernation detected, shutting down plugin
    2010-06-12 10:28:29.523000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Called.
    2010-06-12 10:28:29.523000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Requesting background thread to stop.[/B]
    2010-06-12 10:28:29.819000 [Info.][MiniDisplay(27)]: MiniDisplay.DisplayHandler.Stop(): Called
    2010-06-12 10:28:29.819000 [Info.][MiniDisplay(27)]: MiniDisplay.DisplayHandler.Stop(): Calling driver CleanUp() function
    2010-06-12 10:28:29.820000 [Info.][MiniDisplay(27)]: (IDisplay) iMONLCDg.CleanUp(): called
    2010-06-12 10:28:29.822000 [Info.][MiniDisplay(27)]: iMONLCDg.CloseLcd(): called
    2010-06-12 10:28:29.822000 [Info.][MiniDisplay(27)]: iMONLCDg.CloseLcd(): Stopping iMONLCDg.UpdateIcons() Thread
    2010-06-12 10:28:29.949000 [Info.][UpdateIconThread(28)]: iMONLCDg.UpdateIcons(): Icon Update Thread terminating
    2010-06-12 10:28:30.092000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 18
    2010-06-12 10:28:30.092000 [Info.][MPMain(1)]: Main: Windows has resumed from standby or hibernate mode to handle a requested event
    2010-06-12 10:28:30.093000 [Debug][MPMain(1)]: Main: OnResumeAutomatic - set lock for syncronous inits
    2010-06-12 10:28:30.093000 [Info.][MPMain(1)]: Main: OnResumeAutomatic - Done
    2010-06-12 10:28:30.186000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 7

    It seems Minidisplay shutdown after wakeup and not before going to sleep.

    AND - I have to ask again. What would be the correct setting for Audio/Volume Renderer/Mixer. After wakeup I can't control Volume Level. I have tried it with another application (very simple C# Mixer Control) and it worked.
     

    chemelli

    Retired Team Member
  • Premium Supporter
  • September 28, 2006
    6,159
    2,264
    49
    Milano, Italy
    Home Country
    Italy Italy
    Unfortunately it's not only related to one single component:

    2010-06-12 10:06:19.604600 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "ServerSuspend"
    2010-06-12 10:28:29.501000 [Info.][MPMain(1)]: SQLiteClient: Closing database: FanartHandler.db3

    here you see the issue with FanartHandler...

    Simone
     

    Walzing

    Portal Pro
    November 15, 2008
    187
    9
    Hello,

    :sorry:
    I think I got the problem. After reading the sources and trying to understand how MP is handling suspend, I checked my config again. I disabled the internal Windows "Power Button" option inside power configuration. :oops:

    Now it looks better:
    Code:
    2010-06-13 11:13:59.954000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Command "Power2" mapped to remote
    2010-06-13 11:14:01.908000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 4
    2010-06-13 11:14:01.908000 [Info.][MPMain(1)]: Main: Windows is suspending
    2010-06-13 11:14:01.908000 [Info.][MPMain(1)]: Main: Stopping playback
    2010-06-13 11:14:01.908000 [Debug][MPMain(1)]: Main: SaveLastActiveModule - enabled False
    2010-06-13 11:14:01.908000 [Info.][MPMain(1)]: Main: Stopping AutoPlay
    2010-06-13 11:14:01.909000 [Info.][MPMain(1)]: Main: OnSuspend - Done
    2010-06-13 11:14:01.909000 [Info.][MPMain(1)]: TVHome.WndProc(): Windows is suspending
    2010-06-13 11:14:01.909000 [Debug][MPMain(1)]: TVHome.OnSuspend()
    2010-06-13 11:14:01.911000 [Info.][MPMain(1)]: TvNotify: stop
    2010-06-13 11:14:01.911000 [Debug][MPMain(1)]: TVHome: HeartBeat Transmitter stopped.
    2010-06-13 11:14:02.121000 [Debug][MPMain(1)]: PSClientPlugin: PSClientPlugin: unregister handlers with tvservice with tag 2
    2010-06-13 11:14:02.227000 [Debug][MPMain(1)]: PSClientPlugin: resetting PowerScheduler RemotePowerControl interface
    2010-06-13 11:14:02.227000 [Debug][MPMain(1)]: PSClientPlugin: resetting TVServer RemoteControl interface
    2010-06-13 11:14:02.332000 [Info.][MPMain(1)]: SQLiteClient: Closing database: FanartHandler.db3
    2010-06-13 11:14:02.332000 [Info.][.NET SystemEvents(4)]: MiniDisplay: Suspend or Hibernation detected, shutting down plugin
    2010-06-13 11:14:02.332000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Called.
    2010-06-13 11:14:02.333000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Requesting background thread to stop.
    2010-06-13 11:14:02.363000 [Info.][MiniDisplay(32)]: MiniDisplay.DisplayHandler.Stop(): Called
    2010-06-13 11:14:02.363000 [Info.][MiniDisplay(32)]: MiniDisplay.DisplayHandler.Stop(): Calling driver CleanUp() function
    2010-06-13 11:14:02.363000 [Info.][MiniDisplay(32)]: (IDisplay) iMONLCDg.CleanUp(): called
    2010-06-13 11:14:02.363000 [Info.][MiniDisplay(32)]: iMONLCDg.CloseLcd(): called
    2010-06-13 11:14:02.363000 [Info.][MiniDisplay(32)]: iMONLCDg.CloseLcd(): Stopping iMONLCDg.UpdateIcons() Thread
    2010-06-13 11:14:02.367000 [Info.][UpdateIconThread(33)]: iMONLCDg.UpdateIcons(): Icon Update Thread terminating
    2010-06-13 11:14:02.863000 [Info.][MiniDisplay(32)]: iMONLCDg.CloseLcd(): Preparing for shutdown
    2010-06-13 11:14:02.883000 [Info.][MiniDisplay(32)]: iMONLCDg.CloseLcd(): sending display shutdown command to LCD2
    2010-06-13 11:14:02.895000 [Info.][MiniDisplay(32)]: iMONLCDg.CloseLcd(): completed
    2010-06-13 11:14:02.895000 [Info.][MiniDisplay(32)]: (IDisplay) iMONLCDg.CleanUp(): completed
    2010-06-13 11:14:02.895000 [Info.][MiniDisplay(32)]: MiniDisplay.DisplayHandler.Stop(): completed
    2010-06-13 11:14:02.936000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Received Message "ServerSuspend"
    2010-06-13 12:28:43.236000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 18
    2010-06-13 12:28:43.236000 [Info.][MPMain(1)]: Main: Windows has resumed from standby or hibernate mode to handle a requested event
    2010-06-13 12:28:43.236000 [Debug][MPMain(1)]: Main: OnResumeAutomatic - set lock for syncronous inits
    2010-06-13 12:28:43.236000 [Info.][MPMain(1)]: Main: OnResumeAutomatic - Done
    2010-06-13 12:28:43.248000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 7
    2010-06-13 12:28:43.248000 [Info.][MPMain(1)]: Main: Windows has resumed from hibernate mode
    2010-06-13 12:28:43.248000 [Debug][MPMain(1)]: Main: OnResume - set lock for syncronous inits
    2010-06-13 12:28:43.249000 [Info.][MPMain(1)]: Main: OnResume - Trying to wake up the monitor / tv
    2010-06-13 12:28:43.249000 [Info.][MPMain(1)]: Main: OnResume - Switch to basic home screen

    After thinking about what changed from RC2 to RC3, I remember I switched from MST to PowerScheduler.

    I tested it now 4 times - and it works. I will post a new status on friday.

    But - my Volume Problem is still present :confused:
    Code:
    2010-06-13 12:37:22.416000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Received Message "RemoteEvent"
    2010-06-13 12:37:22.417000 [Debug][GenericPCQueue(25)]: * / -1 / ACTION / 102
    2010-06-13 12:37:22.418000 [Debug][GenericPCQueue(25)]: Executing: key 0 / 0 / Action: 102 / ACTION_VOLUME_DOWN
    2010-06-13 12:37:22.418000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Command "VolumeDown" mapped to remote
    2010-06-13 12:37:22.937000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Received Message "RemoteEvent"
    2010-06-13 12:37:22.938000 [Debug][GenericPCQueue(25)]: * / -1 / ACTION / 102
    2010-06-13 12:37:22.939000 [Debug][GenericPCQueue(25)]: Executing: key 0 / 0 / Action: 102 / ACTION_VOLUME_DOWN
    2010-06-13 12:37:22.939000 [Debug][GenericPCQueue(25)]: MPControlPlugin: Command "VolumeDown" mapped to remote
    So I will try to understand this too...
     

    Walzing

    Portal Pro
    November 15, 2008
    187
    9
    Hi again,

    after one week away from my HTPC I have to report the same issue.

    Code:
    2010-06-20 14:17:33.942000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 4
    2010-06-20 14:17:33.942000 [Info.][MPMain(1)]: Main: Windows is suspending
    2010-06-20 14:17:33.942000 [Info.][MPMain(1)]: Main: Stopping playback
    2010-06-20 14:17:33.942000 [Debug][MPMain(1)]: Main: SaveLastActiveModule - enabled False
    2010-06-20 14:17:33.943000 [Info.][MPMain(1)]: Main: Stopping AutoPlay
    2010-06-20 14:17:33.943000 [Info.][MPMain(1)]: Main: OnSuspend - Done
    2010-06-20 14:17:33.943000 [Info.][MPMain(1)]: TVHome.WndProc(): Windows is suspending
    2010-06-20 14:17:33.943000 [Debug][MPMain(1)]: TVHome.OnSuspend()
    2010-06-20 14:17:33.946000 [Info.][MPMain(1)]: TvNotify: stop
    2010-06-20 14:17:33.947000 [Debug][MPMain(1)]: TVHome: HeartBeat Transmitter stopped.
    2010-06-20 14:17:34.167000 [Debug][MPMain(1)]: PSClientPlugin: PSClientPlugin: unregister handlers with tvservice with tag 9
    2010-06-20 14:17:34.171000 [Debug][MPMain(1)]: PSClientPlugin: resetting PowerScheduler RemotePowerControl interface
    2010-06-20 14:17:34.171000 [Debug][MPMain(1)]: PSClientPlugin: resetting TVServer RemoteControl interface
    [B]2010-06-20 14:17:38.212000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "ServerSuspend"[/B]2010-06-20 15:47:54.233000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "ServerResume"
    2010-06-20 15:47:55.613000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "RemoteEvent"
    2010-06-20 15:47:55.614000 [Debug][GenericPCQueue(11)]: * / -1 / ACTION / 1
    2010-06-20 15:47:55.614000 [Debug][GenericPCQueue(11)]: Executing: key 0 / 0 / Action: 1 / ACTION_MOVE_LEFT
    2010-06-20 15:47:55.614000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Command "Left" mapped to remote
    2010-06-20 15:47:56.301000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Received Message "RemoteEvent"
    2010-06-20 15:47:56.302000 [Debug][GenericPCQueue(11)]: * / -1 / ACTION / 2
    2010-06-20 15:47:56.302000 [Debug][GenericPCQueue(11)]: Executing: key 0 / 0 / Action: 2 / ACTION_MOVE_RIGHT
    2010-06-20 15:47:56.302000 [Debug][GenericPCQueue(11)]: MPControlPlugin: Command "Right" mapped to remote
    2010-06-20 15:47:58.120000 [Info.][MPMain(1)]: SQLiteClient: Closing database: FanartHandler.db3
    2010-06-20 15:47:58.121000 [Info.][MPMain(1)]: Main: WM_POWERBROADCAST: 18
    2010-06-20 15:47:58.121000 [Info.][MPMain(1)]: Main: Windows has resumed from standby or hibernate mode to handle a requested event
    2010-06-20 15:47:58.121000 [Debug][MPMain(1)]: Main: OnResumeAutomatic - set lock for syncronous inits
    2010-06-20 15:47:58.121000 [Info.][MPMain(1)]: Main: OnResumeAutomatic - Done
    [B]2010-06-20 15:47:58.121000 [Info.][.NET SystemEvents(4)]: MiniDisplay: Suspend or Hibernation detected, shutting down plugin[/B]
    2010-06-20 15:47:58.121000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Called.
    2010-06-20 15:47:58.122000 [Info.][.NET SystemEvents(4)]: MiniDisplay.DoStop(): Requesting background thread to stop.
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,948
    5,617
    France - IDF
    Home Country
    France France
    i can confirm this !

    solution - shutdown Pc in Basic Home screen with shutdown menu !
     

    Users who are viewing this thread

    Top Bottom