What's odd about these freezes?
More often than not the cursor still moves around the screen for me.
Think about it.
Now, it's possible that the cursor is a hardware cursor, and that as you move the mouse the CPU updates cursor co-ordinates by writing to specific GPU registers, and the GPU updates the cursor overlaid on the desktop image.
Presumably, there'd also be a cursor bitmap, which in the case of a spinning beach-ball might need updating to animate it.
So, I'm thinking, the desktop image has frozen and isn't updating, but the cursor still updates.
To me this implies that the GPU hasn't crashed, but that the part of the display driver which updates the GUI has crashed - perhaps in response to an error from the GPU, but if the driver can still update the cursor, then clearly the GPU is responding.
So maybe the crash is related to a GPU error or timeout of some action which the OS X driver fails to handle gracefully and hangs.
Everything is working except for the routines that update the main screen display.
If I connect to a frozen machine via VNC the screen display is also frozen or black.
The underlying machine is still active.
It still appears on the local network 'Shared' list - I can still connect and browse or login and access any attached drives.
It is still recognised as a shared iTunes library etc etc etc
So, the underlying machine is working, it's just there's no display update.
Coincidences aside I can distinctly remember this problem arose a day or so after after a big Tiger update early last year - could that update have messed up fan control to control GPU cooling, with secondary overheating when stressed leading to premature GPU hardware problems/RAM corruption?
So in essence I think the freezes are a symptom of a poorly GPU, but not actually caused by it freezing - the freeze I believe is a hang of the display driver routine for screen updating which cannot recover from some GPU error state it's not expecting.
AC