Como Dave explicou, a razão é quase sempre a Hybrid Graphics, especialmente se for AMD Enduro. Apenas para ter certeza de que tudo foi coberto, talvez você queira instalar o driver da GPU e verificar se eles funcionam.
A maioria dos usuários usaria o Additional Drivers
nas configurações, mas como isso é tudo proprietário, eu gosto de ir para a fonte.
Observe que os drivers de "Drivers Adicionais" não são os drivers mais recentes nem aprimorados para desempenho no Linux por vários motivos e, embora pareçam funcionar, isso nunca é o caso. Resumindo, basta usar os que você baixar diretamente do site.
AMD: link
Há uma caixa "Top Support Articles" você encontrará os drivers mais recentes para o linux lá, você vai querer os drivers lá e não em qualquer outro lugar, confie em mim, eu tenho uma mobilidade 7670 e esses são os únicos drivers que funcionou para mim.
Nvidia: link
Depois de baixar o arquivo, consulte a resposta principal em /questions/18747/
da parte que explica como instalar drivers a partir de arquivos .run.
A maneira mais fácil de verificar se o driver está funcionando após a reinicialização, pesquise "About" na lente, abra-o e escolha Graphics, veja se o driver é detectado, se ele diz "Unknown", a instalação falhará.
Depois de confirmar que o driver está funcionando, se o problema persistir, é provável que o kernel não contenha drivers para alguns dos componentes do seu computador, especialmente se você tiver uma bridge ivy, já que a Intel dedicou gerenciamento de energia a bordo na ponte de hera.
Se esse for o problema, será difícil consertar, há uma solução fácil, mas não é realmente a melhor.
Veja, no gerenciamento de energia do Ubuntu não é muito eficiente, ele sempre funciona sem erros não tão eficiente quanto poderia, para poupar os detalhes, tudo que você deve saber é que o Ubuntu roda as coisas de forma bem diferente das outras distribuições e até Windows apenas para garantir a tranqüilidade do usuário, eu mesmo sou usuário do Slackware e no Slackware o gerenciamento de energia é dado diretamente ao shell de login (quase como todo o resto) e não executado no kernel como parte de um bloco de inicialização, criar problemas e, para isso, o Ubuntu não emprega esses métodos.
De qualquer forma, há uma solução fácil para isso, para instalar o desktop XFCE. Ele tem seu gerenciador de energia dedicado e executará as coisas para você, substituindo o gerenciamento de energia no Kernel, já que o ambiente de login tem precedência.
A maneira mais fácil é instalar o XFCE e todos os outros pacotes vinculados do gerenciador de pacotes Synaptics, não é a melhor maneira, mas considerando que você ainda é novo no Ubuntu, você economizará muito esforço.
Você não precisa usar o XFCE nem nada, apenas o pacote de gerenciamento de energia que está sendo instalado obterá as coisas sozinho (os scripts são automaticamente carregados com o init).
Isso funciona para mim no meu DELL Inspiron.
A outra maneira de consertar isso seria substituir os scripts no Ubuntu em /etc
e /dev
por aqueles que funcionam como roght, e carregá-los no kernel para que o gerenciamento de energia funcione, mas então você teria que compilar e carregar e o processo é bastante complicado.
Comente se você tiver dúvidas e, ao corrigi-las, diga-nos exatamente o que fez por você.