Cintilação no KDE Plasma 5.4

27

Estou enfrentando oscilações no KDE Plasma 5.4. A cintilação pára quando eu altero o back-end de renderização do compositor para o OpenGL 3 e depois mudo novamente para o OpenGL 2.

  1. SO: KUbuntu 15.04
  2. Placa gráfica: Intel HD 4000
AhmedBilal
fonte
3
No meu caso, eu só precisava mudar para o OpegGL 3.1. Alguma atualização provavelmente mudou para OpenGL 2 e a cintilação começou.
Martin Vseticka
@MartinVseticka não, eles restauraram o recurso;) #
Dawid Drozd:

Respostas:

39

Eu estava tendo o mesmo problema, mas com uma placa gráfica diferente e um sistema operacional diferente (Fedora 22 KDE spin). Eu me deparei com isso:

https://ask.fedoraproject.org/en/question/69542/fedora-22-full-screen-tearingflickering-under-kde/

que possui várias opções que parecem resolver pelo menos o problema no Fedora. Estou tentando a opção 3 e parece estar funcionando até agora, e as duas primeiras opções podem ser alteradas exclusivamente pelo aplicativo de configurações do sistema kde (não deve ser específico do sistema operacional).

Espero que isso ajude você!

Edição: Em um esforço para melhorar esta resposta, estou colocando um resumo do link fornecido acima aqui. Para resolver o problema, existem três opções

  1. Vá para Configuração do sistema> Hardware> Tela e monitor> Compositor e altere a prevenção de rompimento para "Repain tela cheia"

  2. Como alternativa, no mesmo menu, altere o compositor para XRender

  3. Se você preferir não fazer nenhuma das opções acima, crie um arquivo de script /etc/profile.dnomeado kwin.sh(ou qualquer coisa que termine com .sh realmente). Nesse arquivo, coloque a linhaexport KWIN_TRIPLE_BUFFER=1

Isso é recomendado se o .xsession-errorsarquivo mencionar que o buffer triplo não está disponível. Para descobrir isso, eu apenas abri o arquivo no kwrite e procurei pelo triplo, com certeza ele não estava disponível. Depois de criar o arquivo, essa mensagem não estará mais presente nas reinicializações subsequentes.

Dave P.
fonte
3
Isso me apontou na direção certa. No meu caso, defino "Prevenção de rasgo" como Nenhum. A tela está perfeita agora. Usando o OpenGL 3.1.
cartland
Eu tive esse problema dentro e fora por cerca de dois anos nas versões de plasma. (Atualmente instalado: 5.6.2.) Era particularmente ruim ao desbloquear a partir de uma tela de bloqueio. A opção 1 ou a opção 2 corrigiu o problema para mim, mas também tentei definir a prevenção de rasgar como "Nunca" e isso também funcionou. Já que essa foi a opção que não me deu um aviso assustador, estou mantendo isso por enquanto. Vou editar este comentário se surgirem problemas novamente.
JD Baldwin
a cintilação desapareceu instantaneamente no meu sistema SOMENTE ao mudar do OpenGL para o Xrender (solução nº 2).
Para mim, o uso do XRender funcionou bem, o opengl 2 e 3 estava causando problemas.
Rodislav Moldovan
3

Eu também estou piscando. Também descobri que a alteração das configurações do compositor o corrigia, mas apenas temporariamente. A razão pela qual isso funcionou é que ele reinicia o compositor. Ainda não tenho uma solução completa, mas reiniciar o compositor com SHIFT + Alt + F12 duas vezes é uma solução eficiente.

CoronelFazackerley
fonte
Trabalhou para mim também. Parece piscar apenas ao alternar para a área de trabalho com o Chromium ou o Firefox aberto.
DrA7 13/09/16
1

Eu tive esse problema extremamente com o KDE Plasma 5.9.5 no Arch Linux em uma VM convidada do VirtualBox. O problema parece ter sido resolvido por

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service
Michael Herrmann
fonte
Esta é a única solução que funcionou para mim. Estou supondo que a versão anterior das adições de convidados vbox que vieram junto com o cd virtual causou o problema. virtualbox-guest-utilscomando deu duas opções; Eu peguei o que archestava nele (minha distro era arqueada). Eu estava quase desistindo do KDE. Obrigado!
EBE Isaac
1

No meu sistema, o Kubuntu 18.04 com o driver proprietário da NVIDIA, nenhuma das soluções listadas na sua resposta funcionou. Para mim, desabilitar "Sync to VBlank" faz com que o problema pare por enquanto (era necessário reiniciar)

simion314
fonte
0

Caso isso ajude alguém a procurar por um problema semelhante: eu tive cintilação intermitente no Kubuntu 15.10 em uma retina do Macbook Pro. A área de trabalho carregava sem problemas, no entanto, em todas as outras inicialização, em algum momento a tela começava a tremer ao minimizar / redimensionar as janelas. A opção 1 'repaints em tela cheia' corrigiu isso para mim.

James Devney
fonte
0

Eu tenho o mesmo problema com os drivers intel no Debian.

É um bug do PSR .

Então você deve desativá-lo.

No Debian eu adiciono no

/etc/default/grub: GRUB_CMDLINE_LINUX=" i915.enable_psr=0".

E corra

sudo update-grub, to regenerate /boot/grub/grub.cfg.
Fedor Goncharov
fonte
-1

também teve essa cintilação com o KDE no Kubuntu 15.10 rodando em um i5-3320M com HD4000 integrado. foi realmente divertido quando joguei jogos como mincraft em tela cheia.

Depois que parei o compositor, nenhuma tela cheia piscou. Defino a inicialização sem o compositor, essa é a minha alma.

Todos os outros métodos escritos acima não tiveram efeito.

Talvez seja algo que os desenvolvedores do KDE precisem consertar, porque eu li muito sobre isso na rede e muitas pessoas que usam cpu ivy-bridge têm esse problema de oscilação.

saudações

pulsar_tro
fonte