FERRAMENTAS LINUX: Os patches do futex_waitv "FUTEX2" foram atualizados e postados para abordar os comentários mais recentes

sábado, 25 de setembro de 2021

Os patches do futex_waitv "FUTEX2" foram atualizados e postados para abordar os comentários mais recentes

 

Confira !!

O trabalho promissor do FUTEX2 focado em melhorar o desempenho do Linux para rodar jogos do Windows via Wine / Proton, estendendo o futex para aguardar vários bloqueios, ainda está avançando.

No mês passado, o trabalho foi revisado de forma mais simples , concentrando-se apenas na nova chamada de sistema "futex_waitv" e adiando melhorias adicionais planejadas em torno de futexes de tamanho variável, consciência de NUMA e muito mais. Esse trabalho adicional virá mais tarde, enquanto o foco imediato está na chamada de sistema "futex_waitv" para atender às necessidades do Wine / Proton combinando melhor o comportamento de WaitForMultipleObjects do Windows com emulação mais eficiente.

No início desta semana, André Almeida da Collabora, que tem liderado esta série de patches, apresentou na Linux Plumbers Conference 2021 o status atual, o design e a descoberta do que é necessário para mesclar o código. Sua apresentação segue junto com os slides .



Após essas discussões LPC2021, uma série de patch revisada com foco na chamada de sistema futex_waitv foi enviada. A série v2 adiciona um novo argumento clockid para sys_futex_waitv (), documentação adicional e cobertura de teste e correções de erros.

Parece que FUTEX2 em termos de futex_waitv pode estar se acomodando. Veremos se ele realmente será fechado em breve e poderá estrear com o Linux 5.16 para ajudar no desempenho de jogos do Linux no início de 2022, especialmente com empresas como o Steam Deck ansiosas por essa funcionalidade.












Até a próxima !

Nenhum comentário:

Postar um comentário