EnTech Taiwan EnTech Taiwan
September 02, 2010, 08:38:25 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: 11 Jun 2010 - MonInfo updated to 2.52
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: mControl request, restore profile on launch  (Read 4020 times)
ptr727

Posts: 18


« on: July 04, 2009, 09:06:33 PM »

Hi, a feature request for mControl:

My dual DELL 2408WFP monitors always reset the brightness and contrast to factory default 50% when they powerdown, so when I login my monitor calibration is way off until I restore the saved profile.

When I set mControl to automatically launch when I login, I would also like it to automatically restore a saved profile, and if I can manage profiles from the UI that would be even better.

Thanks for a great utility.
P.
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #1 on: July 05, 2009, 04:36:19 AM »

I don't know about a UI for this, but try the following:

1. Set everything up the way you like
2. Execute "mcontrol.exe /saveprofile startup
3. Check "Auto-load" in the mControl menu
4. Edit the mControl item in your Windows Startup folder to read:
"mcontrol.exe /restoreprofile startup"
Logged

ptr727

Posts: 18


« Reply #2 on: July 05, 2009, 10:47:24 AM »

Ah, good idea.

Still be nice to have this as an option in the UI one day.

Thanks
Logged
ptr727

Posts: 18


« Reply #3 on: July 05, 2009, 01:23:52 PM »

This works ok, but not perfect.

The autostart commandline option only works when logging in fresh.

If I do not logout, and the PC or the monitors go to sleep, and the monitors wake up, they are back at defaults.

A more complete solution would also reset the monitor on a resume from sleep power event.

For now I just have a little .CMD script I run whenever the monitors wake up.
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #4 on: July 06, 2009, 06:29:27 AM »

I suppose, but this isn't supposed to be Dell specific software that is targeted at fixing problems with Dell's firmware. Wthe user hen the user saves savings, the monitor iis supposed to retain them unless and until they are changed again and/or the factory defaults are restored. There are standards for these things, and firmware engineers are supposed to follow them.

Anyway, this is a very tricky subject... 
Logged

Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #5 on: July 10, 2009, 07:51:59 PM »

In the latest Build 580, you'll find profiles exposed on the menu.

Also, in an attempt to fix your Dell firmware issues, if you create a profile named "Autoexec" it will be auto-executed when mControl starts, and when the system wakes up from a power saving state.
Logged

ptr727

Posts: 18


« Reply #6 on: July 10, 2009, 07:53:56 PM »

That sounds great, where do I get the new build?
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #7 on: July 10, 2009, 10:32:17 PM »

mControl menu > Live update

There may be some small issues remaining with the autoexec profile stuff, but just post them and we'll try to clear them up.
Logged

ptr727

Posts: 18


« Reply #8 on: July 10, 2009, 10:41:02 PM »

So far so good, worked at login, waiting to test resume from sleep, and re-login.

I just want to clarify, do you check for all power events, i.e. PC and monitor, or just PC?
E.g. PC is stays on, I go do something, screensaver kicks in, then monitors power down, I come back, move mouse, monitors power on, I unlock the screen, will the Autoexec profile re-apply?
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #9 on: July 10, 2009, 11:27:31 PM »

Yes.

If anything, the profile will end restored more often than is necessary - rather than the other way round.
Logged

ptr727

Posts: 18


« Reply #10 on: July 19, 2009, 10:57:24 PM »

Hi Ashley

I've been running with an Autoexec profile for a while now, and most of the time it works, but not all the time.

I've found that when I run with the Vista High Performance profile, leave the machine, come back later, press Ctrl on keyboard, monitors wake up, I unlock the screen, that the monitors are not on the correct settings, and I have to manually activate the Autoexec profile.

I do not know if this is specific to the high performance profile, or coincidental, but I have seen autoexec work when waking the monitors from sleep when in other power profiles, right now it is just not working for me.

Any ideas, or any way I can capture debug info for you?

P.
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #11 on: July 20, 2009, 02:16:11 AM »

It is probably a timing issue: if the profile gets executed before the monitor actually wakes up and is responsive. The bigger the monitor, the longer it takes to wake up.
Logged

Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #12 on: July 26, 2009, 02:08:54 PM »

Quote
I've found that when I run with the Vista High Performance profile, leave the machine, come back later, press Ctrl on keyboard, monitors wake up, I unlock the screen, that the monitors are not on the correct settings, and I have to manually activate the Autoexec profile.

I wasn't able to replicate, but added a delay to the latest build. Let me know if its insufficient and I'll play with it some more.
Logged

ptr727

Posts: 18


« Reply #13 on: July 26, 2009, 02:27:36 PM »

I agree it seems to be timing related.
I'll give the new build a try and report back.

I was wondering if something like this could also work; detect power event, set monitor value, read monitor value, if not a match sleep a bit, repeat until read value matches set value?
Logged
Ashley Saldanha
Administrator
*****
Posts: 1476


« Reply #14 on: July 26, 2009, 03:41:16 PM »

That is already done and apparently doesn't help with your bad firmware because the monitor wakes up with the correct values to begin with - i.e., the values it wakes up with are the same values it goes to sleep with. The question is: when does your firmware incorrectly decide to restore factory defaults? 5 seconds after wake up? 3? 10? 1?

If the firmware restore factory defaults when the monitor went to sleep or instantly when the monitor woke up, there would be no problem now. But it does neither...
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!