Elimine o screen tearing da Intel no Pardus ajustando o VSync do XFCE.

Se uma divisão horizontal aparecer durante a rolagem ou reprodução de vídeo, primeiro habilite o compositor Pardus XFCE e teste seu modo de sincronização de tela em branco vertical. Esta é a solução inicial mais segura, pois não substitui o driver da Intel; adicione TearFreea opção do Xorg somente se os registros confirmarem que a sessão está usando o inteldriver de vídeo legado.

Saiba qual parte da pilha gráfica está envolvida.

O screen tearing ocorre quando um monitor começa a exibir um novo quadro antes que o quadro anterior tenha terminado de atualizar, deixando uma linha horizontal entre dois quadros. No Pardus 23, a área de trabalho padrão é o XFCE 4.18 . Seu xfwm4gerenciador de janelas inclui um compositor que pode sincronizar as atualizações da área de trabalho com a taxa de atualização vertical do monitor, conforme descrito na documentação do Xfce . Os gráficos Intel também usam o i915driver do kernel, enquanto o Xorg pode usar seu driver integrado modesettingou o driver legado separado . Os nomes são fáceis de confundir: `intel_ddx` é o driver do kernel, o que não prova que o Xorg esteja usando o inteldriver legado Intel DDX.i915

Antes de alterar qualquer coisa, salve o trabalho aberto e observe se o tearing afeta toda a área de trabalho, apenas o vídeo ou apenas um aplicativo. Abra um terminal e verifique o tipo de sessão:

echo "$XDG_SESSION_TYPE"

O Pardus 23 XFCE normalmente usa o X11, que reporta x11. A configuração do Xorg apresentada posteriormente neste guia não se aplica a uma sessão Wayland. Para identificar o adaptador gráfico e o módulo do kernel, execute:

lspci -nnk | grep -A3 -E 'VGA|Display|3D'

Este comando informa a GPU e o driver do kernel em uso. Ele não identifica o driver de vídeo do Xorg. O log do Xorg geralmente está em `/var/log/xorg` ~/.local/share/xorg/Xorg.0.logou `/var /var/log/Xorg.0.log/log/xorg`; procure o nome do driver em qualquer um dos arquivos existentes:

grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null

Se nenhum dos registros existir, continue com a correção do compositor XFCE. Não instale ou force um driver diferente apenas para obter uma configuração específica.

1. Ative a composição XFCE e teste a sincronização GLX.

Abra o Gerenciador de Configurações , escolha Ajustes do Gerenciador de Janelas e, em seguida, abra a aba Compositor . Certifique-se de que a composição de exibição esteja ativada. O compositor do XFCE combina as atualizações das janelas antes de exibi-las, e o XFCE documenta isso como parte do processo xfwm4de composição. Se já estiver ativado, desative-o e ative-o novamente para reiniciar o compositor e, em seguida, reproduza o mesmo problema de rolagem ou vídeo.

Uma janela de configurações da área de trabalho Linux com categorias para tela, teclado, mouse, rede e configurações do sistema.
Abra o gerenciador de configurações da área de trabalho antes de alterar o compositor do gerenciador de janelas.
Um painel genérico de configurações do gerenciador de janelas com controles relacionados à exibição e caixas de seleção habilitadas.
A área de configurações do compositor é onde você verifica se a composição da área de trabalho está ativa; os nomes exatos podem variar de acordo com a versão do programa.

Se o problema de tearing persistir, configure xfwm4para usar a sincronização de apagamento vertical GLX. GLX é um método para coordenar as atualizações gráficas do X11 com a taxa de atualização da tela. Execute este comando em um terminal dentro da sessão XFCE:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create

O comando cria ou atualiza a configuração, para que ela persista entre logins. Saia da sessão e entre novamente, ou reinicie o gerenciador de janelas, e teste o mesmo conteúdo novamente. O Xfwm4 suporta vários modos de sincronização; as notas do compositor explicam as opções disponíveis, mas um modo só funciona se estiver integrado à sua versão instalada. Verifique os recursos disponíveis com xfwm4 --version. Se o GLX não ajudar e a compilação indicar suporte ao Xpresent, teste-o como o modo alternativo:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create

Teste um modo de cada vez. Para retornar à seleção automática, use autoem vez de xpresent. Evite definir o modo como offuma solução permanente; desativar a sincronização de apagamento vertical pode fazer com que o tearing retorne.

2. Use o Intel TearFree somente com o driver Xorg correspondente.

Ignore esta seção, a menos que o log do Xorg identifique o driver ativo como intel. A opção do driver Intel Xorg TearFreerenderiza em um buffer traseiro antes de atualizar a tela. O manual do driver Bookworm do Debian afirma que isso requer uma alocação de memória adicional do tamanho de um framebuffer e pode reduzir a taxa de transferência e adicionar uma pequena latência de saída. Pode ser uma troca desvantajosa em uma máquina com memória limitada ou pouca margem de desempenho.

Quando o log confirmar intel, crie um novo snippet Xorg sem sobrescrever nenhuma configuração existente. Primeiro, verifique se o nome do arquivo não está em uso:

ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Se o sistema informar que o arquivo não existe, crie-o com privilégios de administrador:

sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Adicione apenas esta seção de dispositivo, salve e feche o editor:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection
Um editor de texto genérico que exibe o esqueleto da seção Dispositivo para um arquivo de configuração do Xorg.
O arquivo de configuração do Xorg contém uma seção Device; copie o bloco de opções exato do artigo em vez de usar esta visualização genérica do editor.

Reinicie a sessão gráfica ou reinicie o sistema para carregar a alteração. Não use esta seção para modesetting: a estrofe seleciona explicitamente o driver Xorg legado da Intel. As notas do pacote Bookworm do Debian desaconselham o uso desse driver separado para GPUs de aproximadamente 2007 em diante; não o instale em placas gráficas mais recentes apenas para habilitar o driver TearFree. Para outro driver, mantenha as configurações do compositor do XFCE e consulte a documentação relevante do Xorg para a sua versão instalada.

Se o login gráfico falhar após adicionar o arquivo, mude para um console de texto com Ctrl+ Alt+ F3, faça login e remova apenas o novo trecho de código:

sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot

Use esta opção de reversão somente se você criou exatamente esse arquivo para essa alteração. Se o nome do arquivo já existia, não o remova nem o substitua.

Verifique a correção e saiba quando parar.

Após fazer login novamente, teste a atividade original: role lentamente uma página da web, mova uma janela e reproduza o mesmo vídeo no mesmo tamanho. Procure pela costura horizontal, em vez de travamentos ou baixa taxa de quadros. Verifique um segundo aplicativo e, se possível, um monitor por vez. Se um vídeo em tela cheia ainda apresentar problemas de tearing enquanto a área de trabalho estiver limpa, o problema pode ser específico do caminho de saída do reprodutor de vídeo, e não da composição do XFCE.

Verifique também as Configurações do Monitor > Tela e use uma resolução e taxa de atualização que o monitor indique como compatíveis. Um modo incorreto, um cabo instável ou um problema isolado a uma saída podem ser confundidos com um problema de driver. Altere uma configuração por vez para identificar qual delas resolveu o problema. Pare se observar telas pretas, corrupção gráfica ou uma queda significativa de desempenho; reverta a última alteração antes de tentar outra.

Dois monitores de computador exibem a mesma página, com uma descontinuidade horizontal na moldura visível no monitor da esquerda e uma imagem ininterrupta no da direita.
Uma linha horizontal visível é o sintoma a ser comparado antes e depois da alteração das configurações de sincronização.

Nota sobre a imagem: Estes painéis são ilustrações genéricas da interface, não capturas de tela do Pardus. Os nomes do Pardus e do Xfce variam conforme a versão do pacote; siga os nomes das configurações e os comandos no texto.

Deixar um comentário

Inicialização dupla do Pardus e do Windows 11 sem formatar o Windows.

Inicialização dupla do Pardus e do Windows 11 sem formatar o Windows.

Instale o Pardus juntamente com o Windows 11 reduzindo o volume do Windows, utilizando espaço não alocado e preservando a partição do sistema EFI existente.

Faça o Wi-Fi RTL8821CE funcionar no Pardus com o firmware correto.

Faça o Wi-Fi RTL8821CE funcionar no Pardus com o firmware correto.

Identifique o RTL8821CE, instale o firmware Realtek compatível com o Pardus e verifique o driver, a varredura de Wi-Fi e a próxima etapa de solução de problemas.

Habilite a NVIDIA no Pardus 23 com o instalador de drivers.

Habilite a NVIDIA no Pardus 23 com o instalador de drivers.

Use o instalador do Pardus, que reconhece o hardware, para ativar o driver NVIDIA correto, reinicie o sistema com segurança e verifique o módulo do kernel ativo.

Instale o Chrome no Gooroom OS sem alterar suas políticas.

Instale o Chrome no Gooroom OS sem alterar suas políticas.

Instale o pacote oficial do Chrome com segurança no Gooroom OS, verifique a compatibilidade, preserve os controles do dispositivo e verifique as políticas do navegador antes de usar.

Integrar um cliente Pardus ao Active Directory com o realmd

Integrar um cliente Pardus ao Active Directory com o realmd

Prepare o DNS e a hora, inscreva o Pardus no realmd e no SSSD e verifique a associação ao domínio e a pesquisa de usuários antes de confiar no login do AD.

Elimine o screen tearing da Intel no Pardus ajustando o VSync do XFCE.

Elimine o screen tearing da Intel no Pardus ajustando o VSync do XFCE.

Reduza o tearing horizontal no Pardus XFCE verificando sua sessão de exibição, ativando a sincronização do compositor e aplicando a opção TearFree do Xorg da Intel somente quando o driver ativo a suportar.

Configure uma VPN Pardus com um perfil fornecido pelo provedor.

Configure uma VPN Pardus com um perfil fornecido pelo provedor.

Adicione um perfil OpenVPN ao NetworkManager no Pardus, instale o plugin correto, proteja as credenciais e verifique se a VPN está ativa.

Instale o Pardus 23 XFCE em um PC antigo com segurança.

Instale o Pardus 23 XFCE em um PC antigo com segurança.

Prepare um USB inicializável, verifique a compatibilidade de hardware de 64 bits e instale o Pardus 23 XFCE, protegendo os arquivos existentes e evitando as armadilhas comuns das BIOS antigas.

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Implante papéis de parede e políticas Pardus compartilhados com o líder Ahenk

Distribua um papel de parede personalizado para clientes Pardus, configure ambientes de trabalho Xfce ou GNOME e aplique políticas de usuário do Lider Ahenk com verificações de piloto seguro.

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Obtenha resoluções mais altas em uma máquina virtual Pardus 23 KVM

Corrija um teto de 1024 × 768 verificando o SPICE, o vídeo virtual, o canal de convidado e o spice-vdagent — com verificações de segurança quando o Pardus não tiver um pacote candidato.