lspci | grep VGA
вывод сюда
можно попробовать сделать в дом. папке файл .scr и в него такой текст:
#!/bin/bash
while true
do
date > ~/.resetCheck
dmesg >> ~/.resetCheck
sleep 1
done
exit 0
в автозапуск поставить команду
sh ~/.scr
сверить любые часы с ubuntu часами (до секунды) и работать спокойно, после нового появления зависания записать точное время (до секунд) на бумажке, подождать минуту и перезагрузиться. затем посмотреть в домашней папке содержимое файла .resetCheck (скрытые файлы отображаются при нажатии ctrl+H) и посмотреть в первой строчке дату. если она совпадает с вашей или приближена на 1-3 сек - система виснет намертво. если она позже, чем ваша на бумажке, значит система работоспособна после зависания. в любом случае все остальные строчки в файле (и результаты проверки даты) выложите сюда под спойлер, может что-то дельное есть