Suspender não está funcionando no Ubuntu 16.04 para Dell 3537

15

Eu estava no Ubuntu (vanilla, com o Unity) 14.04 até ontem, e desde que a nova versão do LTS foi lançada, eu decidi ir para uma instalação limpa do Ubuntu GNOME 16.04.

Desde que eu instalei o Ubuntu GNOME 16.04 (64 bits), eu tenho problemas com o modo de suspensão (eu não tive esse problema em 14.04) no meu Dell Inspiron 3537.

Quando opto por suspender a sessão, a tela fica preta, os ventiladores desligam por alguns segundos (2 ou 3 segundos) e, em seguida, reiniciam cada vez mais rápido. Eu tenho que forçar o desligamento (segure o botão liga / desliga) o computador para poder reiniciá-lo.

Eu fiz algumas pesquisas e descobri que o Ubuntu 16.04 não suporta os drivers gráficos proprietários da AMD Radeon. Eu não sei se é relacionado ou não, mas desde que eu tenho um AD Radeon HD8850M, eu corri um lspci | grep VGA e aqui está o resultado:

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)

Além disso, tenho os drivers de código aberto instalados:

$ sudo apt-get install xserver-xorg-video-ati
xserver-xorg-video-ati is already the newest version (1:7.7.0-1).

Se você precisar de outras informações, informe-nos.

    
por clapsus 24.04.2016 / 15:08

2 respostas

19

Atualização de 19 de julho: Parece que esse bug foi corrigido no upstream usando a versão do kernel 4.4.0-28-generic . Desde então eu migrei para o ArchLinux, então isso ainda precisa ser testado, mas há pessoas dizendo que ele funciona com esta versão do kernel em o bug da barra de lançamento .

postagem original: Parece que é um erro do kernel 4.4.0, instalar o 4.4.8 resolve o problema. Você pode esperar por uma correção do kernel 4.4.0 ou instalar o kernel 4.4.8.

Eu recomendo a espera pela correção 4.4.0 , mas eu instalei o 4.4.8 e não vi nenhum problema.

Execute os seguintes comandos para instalar o kernel 4.4.8:

Em 32 bits

Download

cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb

Instalar

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

Em 64 bits

cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb

Instalar

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

Fonte: link

Eu aceito essa resposta em alguns dias se nenhuma opção melhor aparecer.

    
por clapsus 26.04.2016 / 14:39
0

O upgrade para o kernel 4.4.8 corrige meu problema há alguns meses, mas hoje tive que reinstalar o 16.04, desta vez antes de instalar o 4.4.8. Eu testei outra solução e está funcionando: Adicionando algum espaço de troca.

Eu criei um único arquivo de swap maior que o tamanho da ram, meu tamanho de ram é de 12GB e criei um swap de 16GB:

sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Agora, ambos suspender e hibernar estão trabalhando com o kernel padrão,

Para ativar o arquivo de troca na inicialização, adicione esta linha a /etc/fstab

/swapfile none swap sw 0 0

Para você info:

uname -a
Linux lena 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    
por iman 03.03.2017 / 13:01