At work we have an old computer where the X environment regularly freezes. By freeze I mean there is no local mouse or keyboard access. Yet the underlying OS continues to run. I can SSH into the system or run VNC to access the frozen desktop. With no local keyboard, the user has to perform a hard restart unless I happen to be around to SSH into the system.
The freeze might occur minutes after starting the system or hours after.
I tried disabling DPMS and the screen saver. I ran memtest over a full weekend. We tried different web browsers without hardware acceleration.
The system is running a fully updated Ubuntu MATE 16.04 with an NVIDIA GT218 GeForce 8400 GS video card. The motherboard is an ECS EliteGroup NF650iSLIT-A with 4 GB RAM.
The system has Windows 7 Pro installed on a separate disk. We are dual booting. The Windows 7 system never freezes and hasn't in all the years running only Windows 7.
We started with the nouveau drivers. The system froze. Work requirements pushed us to the proprietary drivers. I have tried both the 340 and 304 series drivers. No change as the desktop regularly freezes. We are using the Ubuntu packages and not the vendor *.run script.
The NVIDIA web site says the 340 drivers are the correct drivers.
The proprietary drivers require using the HWE kernel.
We have another system with the same motherboard but with an NVIDIA NV44 GeForce 6200 TurboCache video card and 6 GB RAM. No freezes ever.
No other system where we use Ubuntu MATE experiences any kind of issue. We are standardized on Ubuntu MATE 16.04 and MATE. Tinkering with other distros or desktop environments would be a huge time sink.
The person who normally uses the computer now has a low opinion of Linux systems and wants to use Windows 7.
Scouring the web for clues has not helped. I have not experienced this kind of instability in a long time. I don't know what else to check. I don't mind crafting a special xorg.conf if necessary, but I have no clue what parameters to test.
Yes the hardware is old, but that is off topic. Any help is appreciated.
Thanks again.
Edit: Add clarification about hardware acceleration.
Edit: There is no on-board video chip.