Resumo
-
O Wine corrige o tremor da câmera FPS mudando para Wayland wp_pointer_warp_v1 para distorção adequada do cursor.
-
O patch corrige bugs de bloqueio de ponteiro que ignoravam distorções e causavam problemas de câmera.
-
A correção será feita com Wine 11.9; Os compositores Wayland KWin, Mutter e wlroots já suportam a nova API.
Os jogos no Linux percorreram um longo caminho nos últimos anos, mas ainda não são perfeitos. Está muito próximo e o Linux está cada vez mais próximo do Windows, mas não é perfeito. A boa notícia é que a comunidade de código aberto está trabalhando arduamente para resolver os últimos pontos críticos que impedem que os jogos rodem no Linux tão bem quanto no Windows.
Se você tentou executar um título FPS usando Wine, deve ter notado que os controles da câmera são estranhos, rígidos ou irregulares. Acontece que tem algo a ver com a forma como o Wine lida com o cursor, o que afeta o funcionamento dos jogos FPS. Felizmente, as boas pessoas que compõem a comunidade Wine eliminaram esse bug incômodo, então os jogos FPS devem funcionar um pouco melhor agora.
Os jogos Linux ficam mais rápidos à medida que as APIs do Windows se tornam recursos do kernel Linux
Com o passar do tempo, você não poderá jogar menos jogos no Linux do que nunca
Wine agora permite que você jogue jogos FPS sem problemas irritantes de câmera
Linux obtém outra grande vitória em jogos
Conforme relatado Forônioum novo patch foi incorporado ao Wine. Título “winewayland: Use wp_pointer_warp_v1 para SetCursorPos se disponível“o patch descreve o que deu errado com os jogos FPS no Wine. Os jogos FPS dependem de” distorção do cursor “que permite ao aplicativo mover o cursor para onde quiser na tela. Se você já acionou um bug em um jogo FPS que torna o cursor visível, você deve ter notado que ele “gruda” no centro da tela, não importa para onde você mova o mouse.
O método antigo tinha problemas para obter deformação:
A implementação SetCursorPos existente abusa do efeito colateral zwp_locked_pointer_v1 set_cursor_position_hint: bloqueia temporariamente o ponteiro, define a dica de posição e, em seguida, desbloqueia-o. O Compositor compacta as dicas de posição nos limites de uma superfície bloqueada, de modo que as deformações das coordenadas fora dessa área sejam descartadas silenciosamente, e o ciclo de bloqueio/desbloqueio apresenta problemas sutis de tempo e efeitos colaterais.
Felizmente, em junho de 2025, os protocolos Wayland adicionaram wp_pointer_warp_v1, que permite “uma primitiva de distorção direta do ponteiro sem exigir bloqueio do ponteiro”. Esta nova tecnologia já está disponível no KWin 6.4 e posterior, GNOME Mutter 49 e posterior e wlroots 0.19 e posterior. Este novo patch de vinho simplesmente substitui o antigo método de deformação por este método totalmente novo. Devemos ver correções no Wine 11.9, com o próximo lançamento de desenvolvimento saindo nesta sexta-feira, então fique de olho nesses incômodos problemas de câmera FPS.
Wine 11 reescreve a forma como o Linux executa jogos do Windows no nível do kernel, e o aumento de velocidade é enorme
Wine 11 é o maior salto para jogos Linux em anos.







