I have had lock-ups and freezes with this card and the 304 branch for quite some time. With earlier 304 drivers I had the laptop lock up on me almost 5 times day and nothing but hitting reset would help. So I started using nouveau, but the experience wasn’t satisfying (rendering glitches on the desktop, slow performance) but at least no freezing.
I decided to return to the NVIDIA driver 3 days ago and was surprised that I could use my laptop for the entire day without problems. Just a few moments a go I had the UI of Google Chrome freeze on me, but I could still move my cursor and switch to TTY. In the past freezes usually made the screen go black and the laptop would not respond to any input. In the virtual terminal I discovered several NVRAM:Xid messages in dmesg output. When I switched back to X11, everything was repsonding again.
I did not do anything unusual that I haven’t done before in Chrome when this happened, so it is not reproducable just like all the freezes I had in the past.
UPDATE: I just had another look-up but this time the mouse froze and the screen went black after 1-2 seconds. My only solution was to hit reset and recover the kernel messages from systemd journalctl. The first Xid message is different from the one in the log that I attached where, the lock up wasn’t as extreme.