FERRAMENTAS LINUX: O Mesa 23.3 oferece o suporte opcional para permitir game tearing em Wayland

terça-feira, 12 de setembro de 2023

O Mesa 23.3 oferece o suporte opcional para permitir game tearing em Wayland



No Mesa 23.3, foi implementada a integração do sistema de janelas Vulkan (WSI) que permite a opção "PresentOptionAsyncMayTear". 

Essa opção pode ser usada para permitir o tearing (rasgamento de tela) sob o (X)Wayland, se você desejar obter o máximo desempenho, mesmo que isso resulte em uma renderização imperfeita.

A solicitação de mesclagem, que estava pendente por dez meses, foi finalmente incorporada ao código Vulkan WSI do Mesa na segunda-feira. De acordo com a especificação do protocolo Xorg:

"PresentCapabilityAsyncMayTear significa que o dispositivo de destino pode ser capaz de inverter o buffer de varredura no meio do quadro, em vez de esperar por um intervalo vertical em branco. A latência precisa entre a solicitação de inversão e a transição de varredura real não é definida por esta especificação, mas é projetada para não exceder algumas varreduras."


Com apenas 21 linhas de código adicionado e uma atualização no XCB, agora é possível habilitar o tearing no XWayland para jogos, se você não estiver preocupado com a perfeição da renderização e estiver mais interessado em obter o máximo desempenho no Vulkan.

Para mais detalhes sobre essa mudança, você pode conferir a solicitação de mesclagem (MR) no link fornecido.





Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário