“Solução” para o rasgo / oscilação da tela de gráficos Intel causa o uso excessivo de ventiladores no Ubuntu 16.10 / 17.04 / 17.10

16

Vários usuários ( um , dois , três , quatro , cinco ) relataram que as placas gráficas Intel causam severos rasgões / oscilações de tela no Ubuntu> = 16.10. A "solução" frequentemente proposta é adicionar o parâmetro de inicialização i915.enable_rc6=0.

No entanto, ao reparar a cintilação tela / lacrimejamento, esta "solução" faz com que o ventilador para rodar constantemente (como em nunca, nunca se apaga) e em uma velocidade excessivamente alta . Estou postando esta pergunta para ver se alguém tem um remédio para o problema do ventilador (ou, em alternativa, para o problema de oscilação / laceração, mas sem causar o problema do ventilador).

Para completar, estou executando o Ubuntu 16.10/17.04/17.10kernel 4.11.0-10-genericem um Lenovo 910(Kabylake) e minha placa gráfica é VGA compatible controller: Intel Corporation Device 5916 (rev 02).

Nota : Acabei de confirmar que esse problema ainda existe com o kernel upstream (v4.13.0-041300rc4). A reversão do kernel para o kernel 16.04 LTS corrige a ruptura da tela, mas isso é apenas uma solução alternativa. Recentemente (09.03.2017) tentei a instalação padrão do Debian com o kernel 4.9.0-3-amd64, e não há oscilações de tela (embora a tela seja girada 90 graus).

Nota 2 : O uso do parâmetro de inicialização i915.enable_rc6=0leva à degradação do sistema em uso prolongado. Tentei assistir a um vídeo por 3 horas e a máquina começou a agir devagar e sem resposta.

Nota 3 : enviei um relatório de bug .

Nota 4 : Isso pode não ser relevante, mas a tela rasga completamente quando o dispositivo apontador (trackpad) ou o teclado está em uso.

Rsync
fonte
Você recebe essas mensagens de aviso quando seu kernel é atualizado sudo update initramfs -u? Eu tenho uma Ivy Bridge e rasguei a tela, mas a corrigi com outros métodos usando as opções do Xorg.
WinEunuuchs2Unix 13/08/19
Não, eu não recebo essas mensagens ao emitir sudo update-initramfs -u. Mas isso é provável porque eu instalei manualmente esses drivers da Intel ( 01.org/linuxgraphics/downloads/firmware ). Gostaria de compartilhar as opções que você usou? Vou experimentá-los.
Rsync
Eu não os documentei na época e isso foi há um ano, então não me lembro de todas as etapas. Minha principal fonte para consertar as coisas veio do Arch Linux . Além disso, usei Thermald, Powerclamp e TLP para controle de ventiladores e frequências de CPU. Aqui está uma lista abrangente que escrevi há algumas semanas.
WinEunuuchs2Unix
Qual deles você está executando? Ubuntu 16.10 / 17.04 / 17.10?
fosslinux
Eu corri cada um por cerca de uma semana. Agora estou no 17.10 nessa partição - e no 16.04 para o meu driver diário até que isso seja remediado.
Rsync

Respostas:

13

A solução correta seria criar o seguinte arquivo:

/etc/X11/xorg.conf.d/20-intel-graphics.conf

com o seguinte conteúdo:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection

Não crie esses arquivos no/usr/share/X11/xorg.conf.d . Esse é o local, por exemplo, dos arquivos de configuração do X, e não dos que são realmente carregados.

Adam Gausmann
fonte
11
Eu tive que definir o DRI para true, caso contrário, certos aplicativos usando o OpenGL falhariam na execução. Provavelmente causado pelo DRI ser ativado durante a compilação. No entanto, ainda recebo rolagem livre e reprodução de vídeo quando ativada com essas outras opções também ativadas. Incerto por que é sugerido desativado na resposta.
Lars Haugseth
11
Isso corrige um rasgo diagonal constante no meu Dell XPS 13 9350 quando tenho monitores externos em modo retrato, mas causa redesenhos de tela extremamente lentos (~ 10 fps?) E uso extremamente alto da gnome-shellCPU.
Nick T
2
observe que o diretório /etc/X11/xorg.conf.d não existe por padrão no Ubuntu. Você deve criá-lo com o sudo mkdir /etc/X11/xorg.conf.d
Kat Amsterdam
Muito obrigado! Agora, meus vídeos estão livres de tremulação.
Brian Haak
@Fabby você tem certeza da sua edição? A documentação diz "Os arquivos que terminam em * .conf no diretório /usr/lib/X11/xorg.conf.d/ (OBSERVAÇÃO: será alterado para /usr/share/X11/xorg.conf.d para 10.10) são automaticamente carregado pelo X no início antes de ler o xorg.conf "não foi atualizado desde 2014.
Boris #
2

Eu usei essas etapas para corrigir a oscilação da tela,

sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

cole essas linhas,

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "TripleBuffer" "true"
  Option      "TearFree"     "true"
EndSection

salve, reinicie.

Se ainda assim não o corrigir, você pode remover o

sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf
Sirajus Salekin
fonte
Obrigado pela sugestão Sirajus. Infelizmente, isso não teve efeito.
Rsync
@MBWD, você configurou 'Option "DRI" "false"' conforme mencionado? Faltavam as correções listadas.
Sirajus Salekin
Sim, implementei toda a sua solução acima ( sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.confe colando as linhas, incluindo o DRI). Não deu certo. Havia algo mais que eu deveria fazer?
Rsync
Executando o Ubuntu 18.04, se eu adicionar qualquer arquivo conf semelhante a este, em cada logon eu recebo um erro sobre saídas não encontradas, saídas "não desconectadas", mas sem modos ou algo assim. A sessão parece estar configurada corretamente, mesmo que a caixa de diálogo de erro avise que talvez não seja, mas erros a cada logon significam claramente que algo está errado.
DGW
11
Opção "TripleBuffer" "true"faz carga de CPU alta e Videos, Chromee Firefoxreprodução de vídeo lenta.
Eugene Mala
0

Não sei ao certo o que resolveu o problema. Inicialmente, pensei que estava instalando o Ubuntu 17.10, que roda o kernel 4.13.0-16. Mas eu acabei de voltar para um backup do 17.04 e o kernel 4.10.0-37-generic correu bem.

Suponho que a correção estava realmente atualizando o firmware da Lenovo, o que você só pode fazer (pelo que sei) através do Windows. Inicialmente, iniciei acidentalmente a partição do Windows e passei pelo processo de atualização. Mas acho que tinha que ser o que o corrigia.

Nota: Eu também "resolvi" o problema antes do lançamento da versão 17.10, compilando e usando o kernel do Kali Linux .

Rsync
fonte
11
por acaso você está usando wayland? Quando mudei para o wayland, vi quase todos os problemas desaparecerem, sem precisar de configurações.
Sirajus Salekin 21/09