Isso parece estar relacionado com a placa Nvidia. Já olhou em drivers adicionais por algum driver? Testou para ver se ocorre tanto com o driver proprietário quanto com o do kernel? Se não for isso, posta a saída do comando lspci -nnk aqui no fórum.
Uma dica para tentar evitar usar o botão físico para forçar o desligamento é entrar no tty. Quando o problema ocorrer, aperte Ctrl Alt F1, deve aparecer uma tela preta para vc fazer login, aí vc vai poder reiniciar com um "sudo reboot". Vc pode até tentar outros comandos, e depois Ctrl Alt F7 para voltar a tela do ambiente gráfico. Outra dica para reiniciar é apertar Alt e PrintScreen (segurar os dois), e digitar e soltar, uma a uma, as teclas R E I S U B.
tentar fazer isso
Desligue os efeitos visuais
Para essa dica é necessário o uso do terminal, porém é facinho… Abra o Teminal e abra o arquivo ~/.xprofile:
Se quiser use o VI ou NANO pelo terminal, senão curtir ou não conhecer você pode executar:
sudo gedit ~/.xprofile
Localize e mude a linha:
export UNITY_LOW_GFX_MODE=0
Para:
export UNITY_LOW_GFX_MODE=1
Se o arquivo não existir, rode o comando:
echo "export UNITY_LOW_GFX_MODE=1" > ~/.xprofile
Agora é só reiniciar ou deslogar e logar novamente.
Compiz Config Settings Manager
Com a configuração que passei no começo do post os efeitos visuais já serão todos desabilitados, porém ainda da pra brincar mais instalando esse aplicativo que consegue mudar tudo na interface! Mas cuidado! Esse só deve ser utilizado livremente quando você já manjar legal de Ubuntu, pois um erro aqui vai te dar um pouco de dor de cabeça…
Para instalar rode:
sudo apt-get install compizconfig-settings-manager
E com ele instalado poderemos configurar muita coisa. Como:
Minimizar com um clique
Quando clicamos no ícone do programa na barra lateral do Ubuntu, ele não é minimizado como acontece em outros Sistemas. Para conseguirmos isso basta fazer uma pequena configuração.
Abra o Compiz Config - Basta pesquisar por Compiz no Dash (Menu Iniciar do Ubuntu) - e clique em Ubuntu Unity Plugin, clique na aba Launcher e deixe marcado a opção Minimize Single Window Applications (Unsupported).
Diminuir ou remover a sombra nas Janelas
Eu diminuo a sombra por que acho bem feio a janela com aquilo… Para diminuir ou remover você vai na aba Decorations (Ainda na tela do** Unity Plugin** que mexemos ainda acima), selecione a caixinha Override Theme Settings e mude os valores das sombras (Shadow X, Shadow Y, Active Window Shadow). Se colocar 0 em tudo, as janelas ficarão sem nenhuma sombra.
Menu das janelas aparecendo num piscar de olhos
Sabe quando você maximiza uma janela e o menu some? Então, para fazer eles aparecerem basta passar o mouse no topo da janela, porém eles vem com um efeito de Fade-in/Fade-out. Eu desativo esse efeito para eles virem mais rápido. Ainda no Compiz e na mesma janela do Unity clique na aba Menus e deixe tudo 0. Pronto! Agora será instantâneo.
Open GL no modo Rápido
OpenGL é uma API utilizada para desenvolvimento de aplicativos Gráficos (Tipo o DirectX). Volte a tela inicial do Compiz e clique em OpenGL, na opção Filtro de textura, mude para Rápido. Se a opção Sincronização VBlank não estiver ativada, ative agora. Vai dar uma boa velocidade pro PC!
Preload
Em algumas distros ele está vindo por padrão, mas no Ubuntu ainda não. Essa dica é para quem tem mais de 4GB de RAM. Ele armazena os programas e libs mais utilizadas em memória fazendo com que a abertura de programas fique muito mais rápida. Olha só:
ubuntu-preload
Para instalar:
sudo apt-get install preload
ZRam
Se você utiliza SSD no lugar de HD, pode pular esse tópico.
O I/O em Disco é bem mais lento que em memória RAM. Sabendo disso você pode instalar o ZRam que utiliza a memória RAM no lugar de Disco para área de troca (Swap) o que aumenta consideravelmente a velocidade do seu PC.
sudo add-apt-repository ppa:shnatsel/zram [PRESSIONE ENTER]
sudo apt-get update [PRESSIONE ENTER]
sudo apt-get install zramswap-enabler
Dicas extra pra deixar o Ubuntu mais melhor de bom
TLP
Esse salva a minha vida! Ele serve para gerenciar melhor o consumo da bateria pelo Ubuntu. Para funcionar será necessário remover o gerenciador padrão:
sudo apt-get remove laptop-mode-tools
E agora instale com os comandos:
sudo add-apt-repository ppa:linrunner/tlp [PRESSIONE ENTER]
sudo apt-get update [PRESSIONE ENTER]
sudo apt-get install tlp tlp-rdw
Mas assim ele só vai ficar instalado e só vai rodar depois de reiniciar o PC, então execute o comando:
sudo tlp start
E ele vai rodar desde já! (Não é necessário reiniciar)
System Load Indicator
Você gosta de gerenciar o PC, ficar olhando quanto está consumindo de memória, rede, etc? Então esse programinha vai servir muito bem! Ele cria um indicador na barra superior do Ubuntu para você ficar olhando o que acontece.
sudo apt-get install indicator-multiload
Para configurar ele, é só clicar em cima do ícone (Que estará perto do indicador da rede) e depois clicar em preferências. Eu deixo o indicador sempre exibindo o tráfego em minha rede para monitorar se está tudo OK.
Keylock
Pra quem curte receber avisos quando o Caps Look é ativado basta rodar:
sudo add-apt-repository ppa:tsbarnes/indicator-keylock [PRESSIONE ENTER]
sudo apt-get update [PRESSIONE ENTER]
sudo apt-get install indicator-keylock
Além dessas configurações, se você quiser mais performance ainda é preciso instalar outro gerenciador de Desktop no lugar do Unity (LXDE, XFCE, etc). Nesse caso teríamos uma alternativa bem legal que é o Xubuntu.