Principal Linux O Cinnamon 4.0 tentará reduzir o rompimento da tela

O Cinnamon 4.0 tentará reduzir o rompimento da tela



Cinnamon é o principal ambiente de desktop do Linux Mint. Começou como um fork do Gnome 3, agora é totalmente independente. Um novo anúncio foi publicado no site do Linux Mint, apresentando melhorias de desempenho para a próxima versão do Cinnamon para evitar que o screen tearing aconteça. Ele será enviado com a próxima versão do Linux Mint.

O anúncio afirma o seguinte:

Propaganda

Canela 4.0

Em continuação com as melhorias de “agilidade” que vieram no Cinnamon 3.8, a equipe está atualmente olhando para o VSync, e em particular para CLUTTER_VBLANK que define Sync para VBlank no Cinnamon.

Embora o Vsync evite que o screen tearing aconteça, ele também tem um custo de desempenho. Esse custo é visível no Cinnamon ao arrastar uma janela com o mouse. Conforme você move o cursor do mouse para a esquerda e para a direita, você pode notar que a janela que é arrastada sob ele não se move exatamente “com ela”, mas com um pequeno atraso, como se houvesse algum tipo de elástico entre o cursor e a janela está segurando.

google play store na amazon fire tv

Remover o Vsync remove esse atraso. Os arrastamentos do Windows são então imediatos e totalmente responsivos. As medidas de FPS também parecem confirmar essa observação e números mais altos de FPS nos levam a acreditar que isso poderia ter outros impactos positivos no desempenho do Cinnamon.

O problema então é a tela rasgando.

Em GPUs NVIDIA modernas, podemos nos livrar da distorção de tela usando 'Force Composition Pipeline' nas configurações da NVIDIA. Com o Vsync desativado no Cinnamon, desfrutamos de ambientes de área de trabalho mais rápidos sem perda de tela.

A equipe está atualmente examinando isso e testando uma variedade de configurações e placas gráficas diferentes. Não há garantia de que encontraremos uma solução 'tamanho único' e seremos capazes de enviar um ambiente Cinnamon 4.0 que será rápido e sem quebra de tela para todos. Se não pudermos, provavelmente vamos tornar mais fácil para as pessoas ajustar seu ambiente, com mais informações sobre screen tearing, desempenho e a capacidade de definir Vsync nas configurações do sistema.

Se quiser testar isso em sua configuração atual do Cinnamon, você pode reiniciá-lo com:

1 CLUTTER_SHOW_FPS=1 canela -substituir

E para reiniciá-lo sem Vsync:

como curvar o texto na pintura
1 CLUTTER_VBLANK=NenhumCLUTTER_SHOW_FPS=1 canela -substituir

Veja se você vê uma diferença em termos de FPS e quando você move as janelas pela tela. O screen tearing, quando acontece, é mais visível em filmes ou ao rolar listas para cima e para baixo. Teste com janelas não em tela cheia (janelas em tela cheia podem pular a composição no Cinnamon, então isso é uma coisa totalmente diferente).

Cinnamon 4.0 está atualmente em desenvolvimento. Sua data de lançamento ainda não é conhecida.

Artigos Interessantes