I've been using FreeBSD and Xfree86 with the Mach32 X server for several years
without problem. Recently I upgraded from FreeBSD 2.1.6 to 2.2.5 with Xfree
3.3.1 and I'm now having a minor problem that's driving me crazy. The problem
is that when I exit X (or switch virtual console which is in text mode) my
monitor loses horizontal sync. Using vidcontrol to reset the console mode does
not restore syn. The only thing that will get the monitor to sync again is a
complete system restart. The generic VGA256 server does not have this problem.
I've recompiled the Mach32 server from sources and it does exactly the same
thing. I don't believe this is a kernel problem since the generic VGA server
works correctly. Does anyone have any suggestions on how to fix this ?