16.04; desligue gráficos discretos (ATI / AMD)

2

Em 12.04 eu costumava utilizar isto , para desligar meus gráficos ATI e impedir que meu sistema superaquecesse, funcionou bem. Depois de instalar o 16.04, tenho tentado tudo o que pude encontrar na net, mas sem solução. Meu sistema está extremamente quente, fazendo com que os ventiladores funcionem no máximo quase o tempo todo. Alguém pode inventar um pequeno truque para desligar aquela placa discreta da ATI Radeon?

obrigado. M.Schoofs

Sistema: Assobiador HP Pavilion dv7-6190ed (FW F.18) [AMD / ATI] [Radeon HD 6730M / 6770M / 7690M XT]

    
por Mario Schoofs 13.05.2016 / 02:04

2 respostas

5

Verifique os drivers gráficos que estão em uso ( radeon / amdgpu deve ser listado):

lspci -nnk | grep -i vga -A3 | grep 'in use'

Observação: se amdgpu estiver listado, substitua radeon por amdgpu nas instruções abaixo!

Abra o seguinte arquivo:

gksudo gedit /etc/default/grub

Modifique a linha a seguir adicionando radeon.modeset = 0 :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0"

Salvar e sair

Voltar ao terminal:

sudo update-grub
sudo reboot

Verifique novamente quais drivers gráficos estão em uso ( radeon / amdgpu não deve mais ser listado):

lspci -nnk | grep -i vga -A3 | grep 'in use'

Agora, sua placa gráfica ATI / AMD está desativada e seu computador funciona apenas com os gráficos da Intel. A velocidade do ventilador deve diminuir significativamente.

    
por Neni 20.05.2016 / 09:41
2

Seguindo a resposta de Neni , eu teve pânico no kernel depois de dormir. Eu resolvi meu problema adicionando radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight a GRUB_CMDLINE_LINUX_DEFAULT

Para editar o arquivo:

sudo nano /etc/default/grub

Localizar linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

E substitua por:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight"

Para regenerar a configuração:

sudo update-grub

Reinicializar:

sudo reboot


O que essas opções fazem:

  • radeon.modeset=0 desativa o driver radeon
  • amdgpu.runpm=0 desativa o gerenciamento de energia do driver amdgpu
  • acpi_backlight=intel_backlight usa o driver Intel para controlar a luz de fundo da tela do laptop

O relatório oficial de bugs sugere como solução alternativa a instalação manual do novo kernel (que você teria que atualizar manualmente) ou executar essas etapas:

  1. / etc / default / grub: adicione amdgpu.runpm = 0 a GRUB_CMDLINE_LINUX_DEFAULT
    Incluído acima.

  2. /etc/rc.local: adicione o seguinte comando:

    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
    Esta etapa fez com que meu sistema travasse no desligamento, então eu simplesmente ignorei.
  3. /etc/X11/xorg.conf: crie o arquivo se ele não existir e adicione o seguindo a fim de obter os controles de luz de fundo funcionando (caso contrário seria mal detectado):

    Section "Device"
        Identifier "Card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
    EndSection
    
    Esta etapa é substituída substituída acima por acpi_backlight=intel_backlight
por Axtux 15.01.2017 / 14:30