Crowbar Collective tem uma nova versão beta disponível para Black Mesa, sua reimaginação feita por fãs do Half-Life da Valve Software. Isso traz algumas melhorias interessantes em todo o jogo, especialmente para plataformas Linux como Steam Deck.
No anúncio eles mencionaram “Bem-vindo ao outono e uma postagem de patch beta para Black Mesa! Colocamos uma versão beta pública que inclui uma série de correções para alguns problemas persistentes e suporte MUITO melhor para Linux/Steam Deck” com estes destaques:
- Lançamento de jogo aprimorado para um início mais suave e estabilidade aprimorada.
- Corrigido um problema que fazia o jogo travar ao alterar as configurações de vídeo durante o jogo no menu.
- Corrigido problema de desempenho ao mover cabos (graças a npc_pigeon, narkvic e comunidade).
- Adicionado DXVK para Windows de volta como opção de inicialização.
- Implementação nativa de Linux significativamente melhor e suporte para Steam Deck.
Eles também dão muito mais detalhes sobre todas as mudanças, o que é bom de ver. Freqüentemente vemos desenvolvedores notando melhorias, mas poucos se aprofundam nos detalhes individuais. Tudo está listado aqui especificamente para Linux:
ToGL/Linux:
- Shaders ToGL/Linux atualizados com as alterações mais recentes do GBuffer para garantir a aplicação das técnicas de renderização atuais.
- Limpeza do status do filtro de sombra no ToGL/Linux, resultando em uma renderização de sombra mais precisa e estável.
- Migrou para ToGL/Linux para usar o perfil de compatibilidade OpenGL 3.3, melhorando a compatibilidade com uma gama mais ampla de configurações de hardware e driver, mantendo o acesso aos recursos modernos do OpenGL.
- Apresentando um cache de shader binário experimental opcional para ToGL/Linux, acessível por meio da opção de linha de comando -glusebinarycache no Linux e em compilações nativas do Steam Deck, melhorando o tempo de carregamento do shader em plataformas suportadas.
- Corrigimos um problema de halo de meio pixel no pipeline de renderização ToGL/Linux e melhoramos a fidelidade visual em cenas renderizadas.
- Adicionada validação por triângulo e opcionalmente por vértice para modelos Studio para resolver problemas em ToGL/Linux relacionados a modelos iluminados estáticos e dinâmicos. Uma segunda passagem de validação por vértice pode ser habilitada por meio do argumento de linha de comando +r_studio_validate_vertices 1.
- Melhor qualidade do buffer de iluminação no ToGL/Linux para resolver o tom vermelho nos realces, garantindo uma saída visual consistente em todas as plataformas.
- Adicionado um ícone de janela ausente no ToGL/Linux para corrigir um pequeno problema visual.
- Argumentos padrão do iniciador do Linux configurados para otimizar as configurações de exibição no Steam Deck, garantindo uma melhor experiência imediata para usuários de GPU AMD/Intel.
- Corrigidas asserções de depuração no Havok, incluídas na versão de lançamento no Linux para evitar possíveis travamentos durante o tempo de execução.
Próton/Linux:
- A configuração DXVK fornecida foi aplicada no Proton quando as substituições não são fornecidas, melhorando a compatibilidade com o Proton 9.x e versões mais recentes.
Como pano de fundo, ToGL é a camada de tradução original que a Valve usou em suas versões anteriores do Linux e que traduziu Direct3D em OpenGL. Os jogos posteriores da Valve têm suporte nativo para Vulkan e, claro, hoje em dia eles também têm Proton com DXVK e VKD3D-Proton para tradução direta de 3D para Vulkan.
É uma quantidade surpreendente de esforço investido na versão nativa do jogo para Linux.
Crowbar Collective tem uma nova versão beta disponível para Black Mesa, sua reimaginação feita por fãs do Half-Life da Valve Software. Isso traz algumas melhorias interessantes em todo o jogo, especialmente para plataformas Linux como Steam Deck.
No anúncio eles mencionaram “Bem-vindo ao outono e uma postagem de patch beta para Black Mesa! Colocamos uma versão beta pública que inclui uma série de correções para alguns problemas persistentes e suporte MUITO melhor para Linux/Steam Deck” com estes destaques:
- Lançamento de jogo aprimorado para um início mais suave e estabilidade aprimorada.
- Corrigido um problema que fazia o jogo travar ao alterar as configurações de vídeo durante o jogo no menu.
- Corrigido problema de desempenho ao mover cabos (graças a npc_pigeon, narkvic e comunidade).
- Adicionado DXVK para Windows de volta como opção de inicialização.
- Implementação nativa de Linux significativamente melhor e suporte para Steam Deck.
Eles também dão muito mais detalhes sobre todas as mudanças, o que é bom de ver. Freqüentemente vemos desenvolvedores notando melhorias, mas poucos se aprofundam nos detalhes individuais. Tudo está listado aqui especificamente para Linux:
ToGL/Linux:
- Shaders ToGL/Linux atualizados com as alterações mais recentes do GBuffer para garantir a aplicação das técnicas de renderização atuais.
- Limpeza do status do filtro de sombra no ToGL/Linux, resultando em uma renderização de sombra mais precisa e estável.
- Migrou para ToGL/Linux para usar o perfil de compatibilidade OpenGL 3.3, melhorando a compatibilidade com uma gama mais ampla de configurações de hardware e driver, mantendo o acesso aos recursos modernos do OpenGL.
- Apresentando um cache de shader binário experimental opcional para ToGL/Linux, acessível por meio da opção de linha de comando -glusebinarycache no Linux e em compilações nativas do Steam Deck, melhorando o tempo de carregamento do shader em plataformas suportadas.
- Corrigimos um problema de halo de meio pixel no pipeline de renderização ToGL/Linux e melhoramos a fidelidade visual em cenas renderizadas.
- Adicionada validação por triângulo e opcionalmente por vértice para modelos Studio para resolver problemas em ToGL/Linux relacionados a modelos iluminados estáticos e dinâmicos. Uma segunda passagem de validação por vértice pode ser habilitada por meio do argumento de linha de comando +r_studio_validate_vertices 1.
- Melhor qualidade do buffer de iluminação no ToGL/Linux para resolver o tom vermelho nos realces, garantindo uma saída visual consistente em todas as plataformas.
- Adicionado um ícone de janela ausente no ToGL/Linux para corrigir um pequeno problema visual.
- Argumentos padrão do iniciador do Linux configurados para otimizar as configurações de exibição no Steam Deck, garantindo uma melhor experiência imediata para usuários de GPU AMD/Intel.
- Corrigidas asserções de depuração no Havok, incluídas na versão de lançamento no Linux para evitar possíveis travamentos durante o tempo de execução.
Próton/Linux:
- A configuração DXVK fornecida foi aplicada no Proton quando as substituições não são fornecidas, melhorando a compatibilidade com o Proton 9.x e versões mais recentes.
Como pano de fundo, ToGL é a camada de tradução original que a Valve usou em suas versões anteriores do Linux e que traduziu Direct3D em OpenGL. Os jogos posteriores da Valve têm suporte nativo para Vulkan e, claro, hoje em dia eles também têm Proton com DXVK e VKD3D-Proton para tradução direta de 3D para Vulkan.
É uma quantidade surpreendente de esforço investido na versão nativa do jogo para Linux.