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

13

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 seguidas e sentir o laptop apenas um pouco quente, mas com 15 minutos de execução do Ubuntu e meu laptop está muito quente.

A bateria também se esgota 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 corria bem com isso. Sem problemas de aquecimento. Ele veio com o processador Intel i3. Então, eu estou querendo saber se este problema tem algo a ver com o processador? (AMD A8)

Especificações:

  • Notebook HP Pavilion G6-2005AX (gráfico APU Quad Core A8 / 4GB / 500GB / Win7 HB / 1.5GB)
  • 1 GB AMD Radeon HD 7670M Dedicado 512 MB AMD Radeon HD 7640G Placa gráfica integrada

Eu já instalei drivers proprietários da ATI sugeridos pelo Ubuntu. Mas a sensorstemperatura é de 70 graus C.

Existe alguma correção para esse problema?

gksamarth
fonte
1
Experimente o seguinte: askubuntu.com/questions/208093/samsung-series-5-overheating/… A resposta não é específica do dispositivo. Ele funciona como um encanto.
22812 Dr_Bunsen
Observe que o Jupiter (o link no comentário acima) não funciona nem está mais disponível para versões recentes do Ubuntu (> = 13.10).
Rmano 17/03/14

Respostas:

5

O OP relatou na Revisão 2 da pergunta que ele conseguiu resolver o problema :

Consertou o problema instalando os drivers proprietários da AMD baixados do site da AMD , depois de desativar o driver sugerido pelo Ubuntu!

Agora a sensorstemperatura é de 47 graus C! e backup de bateria de 4 horas! HOORAY!

Aditya
fonte
3

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

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

Minha máquina Samsung Chronos 7 (consulte a 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]

mudar para drivers proprietários ajudou, mas em algum momento estava superaquecendo também. Com os drivers de código aberto, geralmente não chegavam para concluir a inicialização. Consegui corrigi-lo e usar os drivers de código aberto no Ubuntu 13.10, kernel 3.11.x.

Isenção de responsabilidade : não me importo de ter reduzido o desempenho em 3D. Se você se importa, tente instalar os drivers proprietários mais recentes .

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

b) fundamental adicione o parâmetro de inicialização do kernel radeon.dpm=1 (veja a nota 1). Só isso mantém a temperatura baixa (embora mais alta do que eu gosto). ( Editar: deve ser o padrão a partir de 14.04 ).

c) Identifique o número do cartão (consulte a nota 2) . No meu caso card1, você pode dizer se /sys/class/drm/card1/device/power_dpm_stateexiste um arquivo chamado . Vá superusuário em um terminal com sudo -ie faça

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

isso deixa minha GPU 20 graus (C) mais fria. 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) Após suspender / retomar, estranhamente, a GPU está 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á "gerenciamento dinâmico de energia" para o driver radeon. FWIK, será a configuração padrão em 14.04 e posterior, portanto esse hack deve se tornar obsoleto em breve.

Link principal: https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management

(2) Observe que em algum momento a placa AMD altera o número durante as reinicializações. Como uma solução que eu coloquei nos meus scripts (eu tive que colocá-lo como está /etc/rc.locale uma mistura semelhante em um script de resumo em /etc/pm/sleep.d/01-stay-cool--- comente ou leia aqui se precisar de ajuda para o script de resumo).

# 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

Rmano
fonte
0

Tive o mesmo problema com o Ubuntu 12.04 e 13.04 no meu laptop 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 passou para 67-68 com, por exemplo, o navegador aberto).

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

Siga as etapas simples a seguir para instalá-lo (conforme descrito no manual de instruções de instalação encontrado na mesma página):

  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 depois escolha "Automático"
  3. sudo /usr/bin/aticonfig --initial
  4. Reinicializado
Jahanzeb Farooq
fonte
-1

No meu HP Pavilion g6, resolvi instalando os drivers da AMD. Faça o download em http://support.amd.com , escolha o driver adequado, faça o download e instale-o.

pittuzzo
fonte