Ubuntu 16.04 Skylake 6ª Geração de tela piscando

30

Eu tenho um Lenovo ThinkPad t460s aqui. É a versão do NVMe PCI SSD. A CPU é i7 6600U (Skylake de 6ª geração) com Intel HD 520.

Cerca de um mês atrás (início de março de 2016), eu instalei o Ubuntu GNOME 16.04 Beta 1. Tudo, além dos problemas conhecidos (problemas de botão físico do Touchpad, problemas de fechamento da tampa) parecia funcionar bem.

Neste momento, eu estava usando a versão do kernel 4.4.0-7. Alguns dias depois, houve várias atualizações do kernel (4.4.0-12, 4.4.0-14 e 4.4.0-15). De repente, eu estava experimentando a tela piscando. Foi muito feio e não pude mais trabalhar. Então, eu fiz downgrade da versão do kernel para 4.4.0-7 e coloquei em espera (via apt-mark hold). A tela piscando desapareceu. Agora, tenho alguns artefatos gráficos ao navegar (firefox, cromo). Acho que consegui me livrar disso desativando as opções de "rolagem suave".

Alguém mais está enfrentando problemas semelhantes? Ou alguém já encontrou uma solução para esse problema?

PS: Eu estava instalando o Ubuntu GNOME 16.04 Final Beta alguns dias atrás e tentei experimentar a versão 4.4.0-16 do kernel, que resolveu o problema com os botões físicos do touchpad. Mas infelizmente, a tela piscando não foi resolvida. Então, voltei ao kernel versão 4.4.0-7, como descrito acima, novamente.

    
por hakunamatata 01.04.2016 / 18:17

17 respostas

8

UPDATE: Ontem, eu recentemente instalei o Ubuntu GNOME 16.04. Ele veio com uma versão atualizada do kernel: 4.4.0-18. Parece ter resolvido o problema da tela de cintilação para mim (pelo menos até agora). Além disso, os botões físicos do touchpad funcionam como planejado (ou seja, rolagem e arrastar e soltar estão funcionando). Parece haver alguns Screen Tearing em navegadores da web (firefox e cromo). Mas realmente não é comparável ao problema de Flicker de Tela antes. No firefox, consegui me livrar do Screen Tearing desativando a opção "rolagem suave". Infelizmente, o mesmo procedimento não parece ajudar no cromo.

    
por hakunamatata 13.04.2016 / 16:45
21

@brianjcohen me levou na direção certa. O relatório de bugs do cromo teve algumas boas discussões sobre o histórico do problema, mas aparentemente é um problema de x.org com as opções de driver da Intel. Você pode referenciá-lo aqui se quiser:

link

Para corrigir, crie ou edite o arquivo em /usr/share/X11/xorg.conf.d/20-intel.conf as root com o seguinte:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection
  • Na discussão, o AccelMethod deve ser, por padrão, sna , mas, aparentemente, não defini-lo explicitamente como tal pode causar a falha do X. O sna é definitivamente mais rápido do que o downgrade para uxa .
  • TearFree ajuda a evitar rasgos na renderização de vídeo
  • DRI é um método de como o driver renderiza as coisas, acho que essa foi a opção principal. Você pode descobrir um monte sobre o que está aqui: link
  • Você também pode ler a página man em man 4 intel
por basicdays 10.07.2016 / 00:05
5

Tente:

Mudar o driver da intel do SNA para o UXA me ajudou bastante (em um skylake da dell aqui).

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

Adicione isto à configuração do xorg adicionando a um arquivo em /usr/share/X11/xorg.conf.d

    
por Mike O'Connell 01.04.2016 / 21:33
5

Eu tive esse problema em meu novo estoque de execução do Lenovo X1 Carbon 16.04 (kernel 4.4.0-33, gráficos Skylake GT2). Eu tentei duas das respostas acima (basicdays e Mike O'Connell) mas não funcionou. O primeiro fazia com que os gráficos ficassem inutilmente lentos; o último falhou em inicializar os gráficos.

No final, resolvi o problema pelo outro método mencionado aqui , isto é: eu removi o driver gráfico específico da Intel. Tudo parece bem até agora - sem tremores no Chrome e alguns comportamentos complicados em outros aplicativos parecem ter desaparecido também.

Em suma, execute isso e, em seguida, reinicie e tudo deve ser bom:

sudo apt-get purge xserver-xorg-video-intel
    
por rog 24.08.2016 / 17:56
2

Um usuário do reddit relatou que o kernel 4.6.0-994-generic da ramificação Intel do DRM ( link ) corrigiu sua tela piscando.

    
por Massimiliano 22.04.2016 / 16:18
2

Não tenho 100% de certeza de que esse é o mesmo problema que todos os outros estão enfrentando. Mas o problema que eu tinha (Lenovo T460s, Skylake rodando 16.04) era que eu experimentaria tremulações de quadros únicos e rasgos ocasionais no Google Chrome, especialmente se vídeos ou efeitos animados estivessem na página. O problema não foi reproduzível no Firefox. Consegui resolver o problema iniciando o Chrome com --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers, seguido pela redefinição de todos os sinalizadores experimentais para o padrão, indo para chrome: // flags . A explicação, acredito, é que, por padrão (e não tenho certeza se isso é específico do Ubuntu ou não), há, como a bandeira sugere, soluções alternativas para erros de GPU conhecidos ativados, e eu acho que essas soluções alternativas não são mais necessárias e são realmente contraproducentes.

Mais informações aqui: link

Para adicionar esses switches de inicialização ao meu iniciador do Chrome, fiz o seguinte:

  1. Abra o traço e digite "chrome".
  2. Arraste o ícone do Chrome para qualquer pasta (usei minha pasta pessoal)
  3. Clique com o botão direito no ícone na minha pasta pessoal e clique em Propriedades
  4. Na caixa Comando, adicione as opções depois de "% U".
  5. Arraste o ícone do Chrome para o meu lançador para bloqueá-lo lá.

Edit: Estou rodando o 4.4.0-22.39, e eu não tentei isso em nenhum outro lançamento do kernel.

    
por brianjcohen 09.05.2016 / 19:33
1

Eu tive o mesmo problema e acabei desabilitando tlp em /etc/default/tlp . alterando TLP_ENABLE=1 para TLP_ENABLE=0 .

Parece que o gerenciamento de energia causa a oscilação.

esta solução pode afetar sua vida útil da bateria.

    
por theo2021 02.05.2016 / 16:05
1

Aqui está o que eu tive que fazer para eliminar a tela rasgando e piscando no meu Ubuntu 16.04:

sudo apt-get install xserver-xorg-video-intel libva-intel-vaapi-driver

Crie e edite ~/.drirc :

<device screen="0" driver="dri2">
    <application name="Default">
    <option name="vblank_mode" value="0"/>
    </application>
 </device>

Crie e edite /usr/share/X11/xorg.conf.d/20-intel.conf :

Section "Device"
  Identifier "Intel Graphics"
  Driver     "intel"
  Option     "AccelMethod" "sna"
  Option     "TearFree" "true"
  Option     "DRI" "3"
EndSection

O acima quase faz o truque. No entanto, há um bug persistente no Kernel nas versões recentes do Kernel (acima de 4.0 até o último 4.8), que produz oscilações exatamente como neste vídeo: link .

No entanto, se você usar um kernel realmente antigo, a cintilação será interrompida.

Faça o download e instale um kernel antigo:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

sudo dpkg -i linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

A última coisa a fazer é tornar o kernel acima o padrão.

Edite /etc/default/grub e altere / adicione a seguinte linha:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.11-03131111-generic"

E finalmente, atualize o grub:

sudo update-grub
    
por Paweł Gościcki 13.09.2016 / 19:24
1

Eu encontrei os seguintes parâmetros de inicialização do kernel para testar, já que eles afetam a cintilação da tela depois de tentar algumas das correções anotadas do Xorg (qualquer um):

  • Desativar os modos de suspensão RC6: i915.enable_rc6=0 OR
  • Desativar atualização automática do painel i915.enable_psr=0

Mais informações aqui .

Para adicioná-los, crie e edite o /etc/modprobe.d/i915.conf com

options i915.preliminary_hw_support=1 i915.enable_psr=0

ou tente

options i915.preliminary_hw_support=1 i915.enable_rc6=0

Eu, então, reiniciei para usar essas novas opções de módulo e testei o flicker por ciclos de sono / vigília. Nenhum parecia ajudar. Quanto a 16.10, a porção i915.preliminary_hw_support=1 pode não ser necessária.

    
por m1st0 04.01.2017 / 22:22
1

Eu também tive o mesmo problema em um Lenovo Yoga 2 Pro executando o 16.04 + Gnome Shell.

Vídeo: link

A tela piscando ocorreria após 10 minutos, às vezes, ou 2 horas, outras vezes. Ele parava enquanto o mouse se movia e eu era capaz de pará-lo temporariamente por cerca de uma hora, alternando os consoles via ctrl-alt-f1. Eu tentei tudo neste segmento sem sucesso, no entanto me deparei com um relatório de bug que mencionou a mudança de kernels para 4.4.0-040400. Eu tenho 12 horas desde o downgrade do kernel de 4.6, e o tremeluzir acabou!

Este é o kernel que eu usei. Basta instalá-los e desinstalar o kernel antigo. link

    
por Sean Hanson 08.04.2017 / 13:47
0
O

kernel 4.6.0-994-generic, do link postado por Massimiliano corrigiu o problema para mim.

Eu tenho um Chromebook Acer com um processador i5-5200U. O sintoma foi que eu estava ficando cintilando quando primeiro inicializou o laptop. Eu teria que fechar e abrir a tampa algumas vezes para resolver o problema.

Desde que eu instalei o 4.6.0-994-generic, tudo funciona bem.

    
por Alfy 06.05.2016 / 03:23
0

Acabei de atualizar para 16.04 a partir de 15.10 em um Dell Inspiron 3000 com gráficos nvidia geforce. Houve chatices muito irritantes. A coisa que consertou isso para mim foi mudar o brilho da tela padrão. Mais claro ou mais baixo, fixou-o. Voltando ao nível padrão trouxe o tremeluzir de volta.

    
por Glen 21.05.2016 / 09:06
0

Eu tive o mesmo problema em um XPS 13 9350. (Kernel 4.4.0-22-generic) Eu não sei agora qual é o problema. Eu acho que começa depois de instalar o Skype ?! Não estava piscando depois de instalar o Ubuntu. começa alguns dias depois e acho que começa depois de instalar o skype? Mas eu não tenho certeza, - (

instalando o kernel mais recente (4.6.0-040600-generic) resolveu o problema.

aqui é uma maneira fácil de instalar a versão mais recente do kernel: link

obrigado por Massimiliano ele traz a melhor dica !!!

    
por timbo 22.05.2016 / 22:26
0

Eu estava enfrentando o mesmo problema aqui com meu Dell XPS13 Intel® HD Graphics 520 (Skylake GT2). Estou executando o Ubuntu 16.04 Xenial e eu apenas resolvi este problema nas configurações do sistema - > Software & amp; Atualizações - > Drivers adicionais, habilitando o 'Uso do firmware do microcódigo do Processador para CPUs intel da Intel-microcode (proprietary)' e, em seguida, reinicialize. Espero que funcione para você também!

    
por Nepheline 04.06.2016 / 22:23
0

Tiveram o mesmo problema ao testar o Mint 18 no Samsung 9, i7-6500u.

Consistente com o poster acima que resolveu o problema desligando o tlp, descobri que o tremor só ocorre quando eu uso o powertop para selecionar:

"Autosuspend para dispositivo USB desconhecido 1-5 (8087: 0a2b)

de "ruim" para "bom", ou seja, ativar essa suspensão automática com "boas" causas cintilação, "ruim" não.

Com esta esquerda para "ruim" minha exibição é estável.

    
por Robert John Freeman 05.10.2016 / 09:21
0

Eu tive um problema semelhante e cheguei a esse segmento procurando uma solução.

Embora a atualização do kernel para 4.8 tenha melhorado a situação, o que resolveu para mim foi instalar os drivers Intel Graphics for Linux:

link

Note que para o Ubuntu 16.04, você precisa da versão 2.0.2 e não da última (atualmente v2.0.3)

link

    
por Romi Kuntsman 04.12.2016 / 11:01
0

É esse com as linhas pretas? Eu tenho esse mesmo problema no meu ultrabook samsung, isso só acontece em resolução "1080p" completa na minha porta HDMI. Eu observei que isso parece acontecer mais se a tela for realmente brilhante, principalmente se houver um fundo branco como em "Arquivos ou um navegador da Web", mas parece que não é realmente afetado por aplicativos intensivos de GPU como "reproduzir filmes em 1080p" apenas a cor ou o brilho parece que está desativado?

não é uma correção, mas é uma solução até liberar uma atualização que corrija o problema.

Definir a resolução abaixo de 1080p parece pará-lo, você poderia tentar isso se você ainda tiver problemas:)

EDIT: Experimente também o kernel 4.8.10 Este é o kernel "único" que corrige permanentemente as linhas pretas em 1080P para mim com uma saída HDMI Intel HD4000, todos os outros lançamentos parecem ter desfeito a correção desse, mesmo 4.9 não conserta. Use o utilitário de atualização do kernel ubuntu para dar-lhe um tiro "Ukuu" eu acho que é chamado?

    
por Damien Gorlick 09.06.2016 / 06:28

Tags