Candidato a lançamentos do Wine 5.0 e lançamento do pacote para jogos do Windows Proton 4.11-10

Começou teste do primeiro candidato para o lançamento do Wine 5.0, uma implementação aberta da API Win32. A base de código foi congelada antes do lançamento, que é esperado no final de dezembro ou no início de janeiro. Em comparação com o lançamento Wine 4.21 foram fechados 37 relatórios de erro e feitas 475 modificações.

As alterações mais importantes:

  • Mecanismo de navegador Wine Gecko, que é usado na biblioteca MSHTML, foi atualizado para a versão 2.47.1. O código de carregamento do mecanismo Gecko foi reestruturado e adicionado suporte para inicialização a partir de uma instalação que não é específica para o Wine;
  • As tabelas Unicode foram atualizadas para a versão 12.1.0. As funções em ntdll foram reformuladas para conversão de Unicode;
  • Adicionada a versão inicial da biblioteca MSADO (ActiveX Data Objects) com uma interface para acessar e manipular dados através do provedor OLE DB, por exemplo, para conectar programas a um servidor SQL;
  • A ferramenta WUSA (Windows Update Standalone) agora suporta instalação de atualizações;
  • O trabalho de transferência de código de kernel32 para kernelbase e reestruturação dos dados das bibliotecas foi continuado. Por exemplo, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, assim como funções para trabalhar com fusos horários. O código para inicialização do núcleo foi parcialmente transferido para ntdll;
  • Em bcrypt, foi adicionada suporte para a assinatura de hashes digitais com base em chaves ECDSA;
  • Em VBScript, muitas novas funções foram adicionadas, incluindo ScriptTypeInfo_* e ScriptTypeComp_Bind*;
  • Relatórios de erros relacionados ao funcionamento de jogos e aplicativos foram fechados:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Além disso, a empresa Valve publicou lançou uma nova versão do projeto Proton 4.11-10, que é baseado no trabalho do projeto Wine e visa garantir a execução de aplicativos de jogos criados para Windows no Linux e disponibilizados no catálogo Steam. O desenvolvimento do projeto são distribuídos é sob a licença BSD. O Proton permite executar diretamente no cliente Steam para Linux jogos que são fornecidos apenas para Windows. O pacote inclui a implementação do DirectX 9 (baseado em D9VK), DirectX 10/11 (baseado em DXVK) e DirectX 12 (baseado em vkd3d), que operam através da tradução de chamadas do DirectX para a API Vulkan, proporcionando melhor suporte a controladores de jogos e a capacidade de usar o modo de tela cheia independentemente das resoluções suportadas nos jogos.

Na nova versão do Proton:

  • Foi garantida a possibilidade de executar jogos Halo: The Master Chief Collection (é necessário ter a versão beta do cliente Steam e uma versão da biblioteca GnuTLS inferior a 3.5.4). Alguns modos de jogo estão ausentes devido à falta de suporte ao EasyAntiCheat;
  • Os manipuladores de eventos do mouse foram significativamente aprimorados, o que teve um impacto positivo no comportamento do mouse nos jogos Fallout 4, Furi e Metal Gear Solid V;
  • Adicionado um novo modo de escalonamento inteiro, proporcionando um aumento na clareza dos pixels ao ampliar. O modo é ativado ao iniciar com a variável de ambiente WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Vários problemas com as configurações de controladores de jogos foram resolvidos. As alterações melhoraram o funcionamento dos jogos da Telltale com controladores Xbox, bem como os jogos Cuphead e ICEY com controladores PlayStation 4 conectados via Bluetooth;
  • Foi aprimorado o manuseio do feedback tátil em gamepads em resposta aos esforços aplicados, especialmente ao usar controladores de volante;
  • Resolveram-se os problemas de congelamento do jogo Metal Gear Solid V ao iniciar;
  • Uma regressão de desempenho foi eliminada ao usar controladores de jogos Xbox;
  • Durante o jogo em Trine 4, foi removido o limite de taxa de quadros de 30 FPS;
  • Eliminados os crashes durante a jogatina em IL-2 Sturmovik;
  • Atualizadas as versões dos componentes de terceiros: D9VK foi atualizado para a versão 0.40-rc-p, e o FAudio para 19.12. Correções foram feitas no DXVK.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster