To help a bit in diagnosing, here's the output of nvidia-bug-report.sh. In particular, I draw attention to the following lines (which, iirc, occurred right around the days when X was freezing):
Code:
Jun 25 22:09:45 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:09:49 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:09:57 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:10:01 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:10:05 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:10:09 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
Jun 25 22:10:13 domo-kun kernel: NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
I'm afraid I don't have any concrete information on what's triggering the overflow, because it seems to happen at random.
Thanks again for the help.
Cheers,
EE