FERRAMENTAS LINUX: O FUTEX2 aumentou uma quinta vez para esta interface Linux para ajudar os jogos do Windows

sexta-feira, 9 de julho de 2021

O FUTEX2 aumentou uma quinta vez para esta interface Linux para ajudar os jogos do Windows


 Confira !!

O FUTEX2 continua a ser trabalhado pela Collabora como parte de seu trabalho com a Valve no aprimoramento do suporte a jogos Linux. Com FUTEX2, o trabalho é direcionado para melhorar o suporte para jogos do Windows rodando em Linux com programas como o Steam Play.

O FUTEX2 está em obras há mais de um ano com o objetivo de melhorar a chamada de sistema FUTEX existente. O principal objetivo do design do FUTEX2 é a capacidade de esperar em vários futexes para corresponder melhor ao comportamento do Windows. Esta interface pode ser usada pelo Proton que capacita o Steam Play para implementar a interface WaitForMultipleObjects do Windows de maneira eficiente. Embora projetados com jogos Proton / Windows em mente, os motores de jogos Linux nativos também podem se beneficiar.

Além de FUTEX2 permitir esperar em vários futexes, a nova interface também permite futexes de tamanho variável (futexes de 8, 16, 32 e 64 bits) de maneira eficiente, além de fornecer reconhecimento de NUMA.

Os novos patches "v5" para FUTEX2 aumentam a reutilização do código futex existente e também limparam a carta de apresentação resumindo as alterações.

Esses últimos patches do FUTEX2 podem ser encontrados na lista de discussão do kernel . É tarde demais para o ciclo do Kernel 5.14, mas talvez quando o 5.15 chegar, ainda este ano, ele será considerado finalmente pronto para a linha principal e, por sua vez, ajudando o Proton (Steam Play) e outros softwares.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário