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
