*Note that S3-based cards don't require this program to run, use the Clocks "icd2061a". [Thanks to niemidc at clark.net (David C. Niemi) for this info.]*
Dclkprog is available here or at sunsite. If you have trouble compiling freq then get a copy of the executable.
You should read the following files in the given order:
There are sample configs for XFree-2.1.1 and 3.1+ servers: Xconfig.S32, XF86Config.S32
Potential problems include the 'pixel dust' problem where the cursor leaves a trail of pixels (usually black or white) which can be removed by refreshing the window (say, by iconising and deiconising). NEW! I've received a program, pixelfix.c, from Paul English <tallpaul at palantir.res.wpi.edu> which may banish those mouse droppings.
There doesn't seem to be a solution to this problem. I've only seen it once on my system, but it promptly vanished as I was fiddling around with the video timings, etc.