Como definir o compton para evitar a reprodução instável de vídeo

Você é um usuário de uma distribuição Linux leve e usa XcompmgrName ter papel de carta (transparências, sombras, etc.)? Possivelmente, você sofre o fraco desempenho do xcompmgr, resultado do grande número de erros que ele carrega.

Outros projetos, que nasceram como xcompmgr forks, conseguiram resolver grande parte desses erros e até adicionaram algumas melhorias notáveis. É o caso de xcompmgr-dana e de compton, especialmente o último.

Vídeo agitado típico

Vídeo agitado típico

Compton

Instalação em Arch e derivados:

yaourt -S compton-git

Para configurar o compton, basta editar o arquivo .config / compton.conf.

Usando o motor de renderização glx

Eu usei o Compton por um longo tempo para substituir o xcompmgr. No entanto, embora Compton tenha um desempenho muito melhor do que xcompmgr, a reprodução de vídeo HD ainda era ruim no meu Manjaro ultraleve com LXDE. Algo estava errado.

Foi lá que descobri que Compton vem com dois motores de renderização: xrenderizar y glx (que faz uso de opengl). Nem é preciso dizer que o motor glx é MUITO mais rápido que o xrender. Embora ainda esteja em fase "experimental", pelo menos no meu caso se mostrou bastante estável.

Para usar o glx, você precisa fazer algumas alterações no arquivo de configuração.

nano .config/compton.conf

Ao final do arquivo, devemos adicionar:

# Otros
backend = "glx"
vsync = "opengl";
glx-no-stencil = true;
glx-copy-from-front = false;
glx-no-rebind-pixmap = true;
glx-swap-method = "exchange";
unredir-if-possible = true;

É possível adicionar outras opções de configuração que melhor se adaptem ao seu caso. Aqueles que desejam aprender como configurar o Compton completamente, sugiro dar uma olhada no Arch wiki e Wiki Compton. Lá você encontrará informações muito valiosas.

Meu arquivo de configuração Compton completo foi deixado assim.

Para notar as mudanças, você deve reiniciar o compton. Isso é realizado assim:

Killall Compton

Em seguida, pressione Alt + F2 e digite "compton" (sem as aspas).

Reproduzindo Vídeos

Por último, tive que fazer uma pequena alteração no meu reprodutor de vídeo (SMPlayer) para aproveitar ao máximo as alterações feitas no Compton.

Fui um Opções> Preferências> Vídeo> Driver saia e escolha a opção gl. Conforme recomendado no wiki Compton, se a sua placa suporta, é melhor usar VDPAU. Minha placa nVidia é um pouco velha, então tive que ficar com gl.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   cooper15 dito

    Excelente postagem. Não tive problemas com o vídeo, mas não consegui encontrar uma maneira de fazer meu conky funcionar bem com o Compton.

    1.    vamos usar linux dito

      Para resolver este problema, recomendo que você leia
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Felicidades! Paulo.

      1.    cooper15 dito

        Muito obrigado, vou dar uma olhada nisso.

  2.   vozinha dito

    é possível usar no gnome?

  3.   Ridri dito

    O link para o seu arquivo de configuração está desativado.

    1.    vamos usar linux dito

      Funciona perfeitamente ... tente novamente.

  4.   Pandev92 dito

    Para os usuários do amd, se eles usarem o driver livre, tanto a saída xv quanto a opengl serão vistas sem rasgar e o Chrome Flash também, já que usa seu próprio vsync (aquele que usa o firefox não usa), embora o movimento do as janelas vão rasgar.
    Se você usa o driver fechado, basta clicar em sem rasgar e pronto, e então com o botão ativar as transparências etc.

  5.   Cristian dito

    Boa tarde, Não consigo encontrar o arquivo de configuração do Compton, sou do Manjaro Xfce ... Para rodar o Compton eu logo com um comando, então nunca precisei procurar por este arquivo de configuração ...
    ~ / .config / compton.conf ou ~ / .compton.conf, ambos não existem ou estão em branco ... Agradeço qualquer ajuda ...

    1.    vamos usar linux dito

      Que estranho ... esses são os 2 lugares onde geralmente são armazenados.
      Da mesma forma, não seria estranho se não existisse. Você tem que criá-lo. 🙂
      Felicidades! Paulo.

      1.    Cristian dito

        Sim, eu o criei em / home com a configuração que diz aqui e o inicio com compton -b. Não há rasgo quando movo uma janela, é quase imperceptível quando vejo vídeos na internet, mas quando vejo vídeos HD parece o mesmo. Eu tenho VLC, mas selecionando openGL como saída parece a mesma coisa. Melhora muito, mas com certeza terei que fazer algumas configurações adicionais ...

        1.    vamos usar linux dito

          Possivelmente. No VLC eu não testei.
          Além disso, recomendo que você habilite a "decodificação de hardware" no VLC e desabilite as legendas SAA (ou algo parecido, não consigo lembrar o nome).
          Abraço! Paulo.

  6.   Jamin Fernández (@JaminSamuel) dito

    Olá, uma pergunta, qual seria o procedimento para instalá-lo no Xubuntu 14.04?

    1.    vamos usar linux dito

      Oi Jamin!
      Primeiro de tudo, você teria que desabilitar o compositor de janelas XFCE e então instalar o compton (através do software center ou com sudo apt install compton).
      Por fim, para iniciá-lo, basta digitar "compton" (sem aspas) em um terminal.
      Deixo para vocês este link (em inglês) que acho que pode ser muito útil: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Felicidades! Paulo.