I'm running X (4.2.0) on a laptop, occasionally plugged into an external
monitor.  If I start X with the built-in display is active and later
switch to an external monitor (using the hot-keys), I end up with a
1024x768@60Hz display on a CRT, which is less than optimal.  Starting X 
with the external display active works fine, and displays at 85Hz.

Is there a way to kick the server and get it to notice the monitor change,
perhaps doing DDC, and change the mode to one with a better refresh rate?
I didn't see a way for xvidtune to do this.  I also tried writing a simple
program to fetch the current modelines (with XF86VidModeGetAllModeLines),
update the modeline with appropriate values for an 85Hz refresh rate, and
switch modes (with XF86VidModeSwitchToMode), but nothing happened (even 
though all of the calls succeeded).

I'm not sure if adding multiple Modelines to XF86Config-4 will work, 
since the server appears to discard all but the best modeline for each 
resolution on startup.

Any ideas?

Thanks,
Brian

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to