Post Reply

Forums -> UltraMon™ -> More suggestions etc.
Leonid   2000-02-08 07:20

First of all, thank you for making the
Multimon. I've been searching for ages
for a tool that would easily turn my second
monitor on and off without needing to
go to the Properties applet (which also
loses the correct positioning of the
monitors).

Problem: If the second monitor is turned
on before I boot up Windows, Windows
recognizes the monitor and selects the
correct refresh rate I have specified in
the Properties applet. But if I turn it on
AFTER boot, it uses the default (75hz)
refresh. If it would be possible to change
to the correct refresh rate automatically
with Multimon, it would be great. Or is
there another way to do this? The problem
is that Windows doesn't recognize the monitor
if it's turned after bootup. (It says Unknown
Monitor in Properties/Settings.)

Another small suggestion: Maybe the second
(or another specified) monitor could be turned
off by just double-clicking the tray icon...?

Thanks,
Leonid

Christian Studer   2000-02-09 00:02
Thanks for your suggestions.

I like your idea of assigning some action to double-clicking the icon, I'll add it in the next beta (due March 11).

About changing the refresh rate after booting: this would be possible, but why not turn on the monitor when booting?



Christian Studer
http://www.realtimesoft.com
Leonid   2000-02-09 02:40
>About changing the refresh rate after booting:
>this would be possible, but why not turn on
>the monitor when booting?

Well, if I have been using some OpenGL
app like Lightwave or playing Quake3 before
I last shut down Windows, the second
monitor usually is off the next time I boot
up. It is very easy to forget to turn it on.

Also, if I'm in the middle of a long session of
using an OpenGL program and I have to reboot
during that time for some reason (memory leaks,
installing something, something crashed),
it's a bit of a pain to turn the monitor on just
for the reboot and then turn it back off.
(I know I might need the second monitor
after a while for some other app, and I
don't want to reboot again just for that.)

Of course I could leave the monitor always
on, but then I'd have to watch either the
blinking cursor or the Windows monitor
detection message. And I would like to give
the monitor some rest while it's not working
(and conserve power).

It's not a big deal, but the possibility to just
simply turn it on when needed would make the
second monitor business a whole lot smoother.

Leonid
Christian Studer   2000-02-09 04:48
Okay, I see what you mean.

Basically, it would be helpful if Multimon would set the correct refresh rate when enabling secondary monitor(s).

This should definitely work on Win2000, as Multimon already stores the correct refresh rate together with the other settings. I'll have to check if I can make it work on Win98, the problem being that it doesn't report correct refresh rates...

I'll post test results here (should be ready at least by tomorrow).

Christian Studer
http://www.realtimesoft.com
Christian Studer   2000-02-10 03:40
Should be possible to do this, I'll try to implement it in the next beta.

Christian Studer
http://www.realtimesoft.com
Leonid   2000-02-14 01:11
Great! Waiting for the next beta then...

thanks,
Leonid
Christian Studer   2000-03-07 04:02
I have taken a closer look at the refresh rate problem after booting with a monitor turned off. It is not possible to fix this in Multimon, because Windows 98 doesn't report the actual refresh rate when you are using Optimal or Adapter default.

But you can easily fix this yourself: if possible, select a specific refresh rate instead of Optimal or Adapter default. If that's not possible, you can write the desired refresh rate directly to the registry: start Regedit and go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display. There are multiple subkeys of the form 000x, where x is a zero-based number. Select the key corresponding to the display device whose refresh rate you want to set. Open the MODES subkey. Now select the proper display mode, for 800x600 32-bit color, you would open the 32 key, then the 800,600 key. Set the RefreshRate value to the desired value in Hz. If this value doesn't exist, create a new string value and name it RefreshRate.

What is the problem?
If a monitor is turned off during booting, Windows may detect it as an unknown device and change it's type to default monitor. If you have been using a refresh rate of Optimal or Adapter default, this will also be used with the new monitor type, but for the default monitor, this means 60 Hz.

Christian Studer
http://www.realtimesoft.com
Forums -> UltraMon™ -> More suggestions etc.

Post Reply