FERRAMENTAS LINUX: O SWVKC é um Wayland Compositor alimentado pelo Vulkan, focado no desempenho + correção

segunda-feira, 27 de julho de 2020

O SWVKC é um Wayland Compositor alimentado pelo Vulkan, focado no desempenho + correção



Confira !!



Embora a atual API Vulkan seja exaustiva o suficiente para implementar compositores Wayland completos e gerenciadores de janelas X11, até o momento não houve muita adoção, considerando que o OpenGL ainda é mais difundido entre hardware / drivers e é obviamente um esforço significativo escrever um novo compositor do princípio. Um dos principais exemplos (dentre alguns) de um gerenciador de janelas / compositor baseado em Vulkan é o ChamferWM , que continua a ser desenvolvido. Enquanto isso, o SWVKC vem desenvolvendo este ano como um compositor de Wayland Vulkan em estágio alfa.

O SWVKC é um compositor de Wayland focado no desempenho e correção dos recursos. O SWVKC tenta maximizar o uso da varredura direta de buffers de cliente, quando possível, em nome de maior desempenho. O SWVKC ainda tenta, no entanto, evitar rasgar ou gaguejar a tela e aderir estritamente à especificação do protocolo de Wayland.

O SWVKC foge das interfaces Linux DRM e do Vulkan, enquanto por enquanto é considerado estágio alfa. O SWVKC ainda não está completo o suficiente para uso em desktops, com funcionalidades como a área de transferência e pop-ups ainda não sendo manipuladas nem mesmo o suporte a ponteiros, mas pelo menos a funcionalidade básica está sendo esquadrinhada e pode ajudar outras pessoas que desejam começar a trabalhar na composição de compositores Wayland movidos a Vulkan .

Aqueles que desejam experimentar esse esforço do compositor de Wayland podem encontrá-lo no GitHub.

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário