Por que meu laptop com os gráficos AMD Radeon HD 76xx fica superaquecido ao usar o Ubuntu?

12

Comprei um novo laptop que veio pré-instalado com o Windows 7. Adoro trabalhar no Ubuntu e, portanto, instalei o 12.04 no meu laptop. Eu posso trabalhar no Windows por 6 horas em um trecho e sentir o laptop sendo apenas um pouco quente, mas 15 minutos para rodar o Ubuntu e meu laptop é muito quente.

A bateria também é descarregada muito rapidamente no Ubuntu. 1,5 horas de backup no Ubuntu em comparação com 5-6 horas no Windows.

Eu já possuía um Dell Inspiron N5010 e tudo correu bem nisso. Não há problemas de aquecimento. Ele veio com processador Intel i3. Então, eu estou querendo saber se esse problema tem algo a ver com o processador? (AMD A8)

Especificações:

  • Laptop HP Pavilion G6-2005AX (APU Quad Core A8 / 4 GB / 500 GB / Win7 HB / Gráfico de 1,5 GB)
  • 1 GB AMD Radeon HD 7670M Dedicado 512 MB AMD Radeon HD 7640G Gráficos Integrados

Eu já instalei drivers proprietários da ATI sugeridos pelo Ubuntu. Mas sensors temperatura é 70 graus C.

Existe alguma correção para esse problema?

    
por gksamarth 28.10.2012 / 17:35

4 respostas

5

OP relatado em Revisão 2 da questão que ele conseguiu resolver o problema :

% bl0ck_qu0te%     
por Aditya 13.04.2017 / 14:25
2

Solução / solução alternativa para drivers de código aberto: (kernels > = 3.11)

Eu tive o mesmo problema; meu laptop irá desligar-se por superaquecimento poucos minutos após o boot (e às vezes nem conseguiu terminar a inicialização).

Minha máquina Samsung Chronos 7 (veja nota (3)) com gráficos híbridos:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]

A mudança para drivers proprietários ajudou, mas em algumas ocasiões estava superaquecendo também. Com drivers de código aberto, muitas vezes não chegava para terminar a inicialização. Consegui consertar e usar os drivers de código aberto no Ubuntu 13.10, kernel 3.11.x.

Aviso de isenção : não me importo de ter um desempenho 3D reduzido. Se você se importa, tente instalar o mais recente proprietário drivers .

a) volte para os drivers de código-fonte aberto removendo todos os pacotes fglrx ( link , link ). Certifique-se de remover /etc/X11/xorg.conf se você tiver um - ele pode bloquear drivers de código aberto para encontrar telas.

b) fundamental adicione o kernel parâmetro de inicialização radeon.dpm=1 (veja nota 1). Isso sozinho mantém a temperatura baixa (embora maior do que eu gosto). ( Edit: deve ser o padrão em 14.04 em diante ).

c) Identifique o número do cartão (veja nota 2) . No meu caso é card1 , você pode dizer se está procurando um arquivo chamado /sys/class/drm/card1/device/power_dpm_state . Ir superusuário em um terminal com sudo -i e fazer

echo battery > /sys/class/drm/card1/device/power_dpm_state

isto faz com que o meu GPU fique 20 graus (C) mais frio. Eu adicionei isso ao meu /etc/rc.local :

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
fi

d) Depois de suspender / retomar, estranhamente, a GPU é mais quente. Uma solução é emitir (como acima em um terminal de superusuário)

echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level

Links interessantes:

Notas de rodapé:

(1) Isso permitirá o "gerenciamento dinâmico de energia" para o driver radeon. FWIK, será a configuração padrão em 14.04 e acima, então este hack deve se tornar obsoleto em breve.

Link principal: link

(2) Note que em algum momento a placa AMD altera o número entre as reinicializações. Como uma solução eu coloquei em meus scripts (eu tive que colocá-lo como está em /etc/rc.local e uma mistura semelhante em um script de currículo em /etc/pm/sleep.d/01-stay-cool --- comentário ou leia aqui se precisar de ajuda para o script de currículo).

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
      echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
fi
if [ -f /sys/class/drm/card0/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card0/device/power_dpm_state
      echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
fi

(3) Modelo exato para ser amigável ao Google ( sudo dmidecode ):

System Information
        Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
        Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
        Graphic card Radeon HD 6400M/7400M Series
        Version: 0.1
por Rmano 13.12.2013 / 02:49
0

Temos o mesmo problema com o Ubuntu 12.04 e o 13.04 no meu portátil Sony Vaio SVE1512W1ESI com uma placa AMD Radeon HD 7500M / 7600M . O ventilador estava funcionando o tempo todo e a ferramenta de sensores mostrava temperaturas em 60s (começou com 56-57 e depois foi para 67-68 com o navegador aberto).

Drivers proprietários instalados nas configurações do sistema - > Drivers adicionais, mas não ajudou. Finalmente instalou o driver proprietário do site da AMD e resolveu o problema.

Seguiu os seguintes passos simples para instalá-lo (conforme descrito no manual de instruções de instalação encontrado na mesma página da Web):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Escolha a primeira opção ("Instalar o driver XX no X.Org XX") e, em seguida, selecione "Automático"
  3. sudo /usr/bin/aticonfig --initial
  4. Reinicializado
por Jahanzeb Farooq 20.07.2013 / 00:44
-1

No meu HP Pavilion g6, resolvi instalar os drivers AMD. Faça o download do link , escolha o driver adequado, faça o download e instale-o.

    
por pittuzzo 06.09.2014 / 14:44