“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.


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.


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

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 .


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.