I was having this problem in squeeze but the provided workaround fixed it. The problem only started with the last major X upgrade. I've got an Intel 945GZ chipset.