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 !
Marcadores: Linux, Android, Segurança
Linux,
linux devops,
Notícia,
Vulkan
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário