Llançament de Wine 7.1 i Wine Staging 7.1

S'ha fet un llançament experimental de la implementació de codi obert de l'API Win32, Wine 7.1. Des del llançament de la 7.0, s'han tancat 42 informes d'errors i s'han fet 408 canvis. Recordem que a partir de la branca 2.x, el projecte Wine va passar a un esquema de numeració de versions, en què cada llançament estable comporta un augment del primer dígit del número de versió (6.0.0, 7.0.0) i actualitzacions a Les versions estables es publiquen amb un canvi en el tercer dígit (7.0.1, 7.0.2, 7.0.3). Les versions experimentals desenvolupades per preparar la propera versió principal es publiquen amb un canvi al segon dígit (7.1, 7.2, 7.3).

Els canvis més importants:

  • S'ha afegit suport per a l'API gràfica Vulkan 1.3.
  • S'han solucionat una sèrie de problemes amb els temes.
    Llançament de Wine 7.1 i Wine Staging 7.1Llançament de Wine 7.1 i Wine Staging 7.1
  • Suport millorat per al protocol WebSocket.
  • Retall de cursor millorat a la plataforma macOS.
  • S'han fet correccions al compilador IDL per millorar el suport de C++.
  • Informes d'errors tancats relacionats amb jocs: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Informes d'errors tancats relacionats amb el funcionament de les aplicacions: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

A més, podem observar la formació del llançament del projecte Wine Staging 7.1, dins del qual es formen compilacions esteses de Wine, incloent-hi pegats incomplets o arriscats que encara no són adequats per ser acceptats a la branca principal de Wine. En comparació amb Wine, Wine Staging ofereix 561 pegats addicionals.

La nova versió està sincronitzada amb la base de codi Wine 7.1. S'han transferit 3 pedaços al paquet principal de Wine relacionats amb la implementació de notificacions de devolució de trucada a xactengine, l'addició de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY a ws2_32 i l'ús de textures indexades dinàmicament (sense enllaços) per als shaders GLSL a wind3d. Pedaç actualitzat per donar suport a NVIDIA CUDA.

També s'ha publicat el llançament de la capa DXVK 1.9.4, que proporciona una implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, que funciona mitjançant la traducció de trucades a l'API Vulkan. DXVK es pot utilitzar per executar aplicacions i jocs en 3D a Linux amb Wine, que serveix com una alternativa de rendiment més alt a les implementacions integrades de Direct3D 9/10/11 de Wine que s'executen sobre OpenGL.

A la nova versió de DXVK:

  • Per defecte, el mode d'emulació de punt flotant estricte de D3D9 està habilitat en sistemes amb futures versions del controlador RADV Vulkan, cosa que millorarà la precisió i el rendiment de la representació.
  • Millora de l'assignació de memòria i reducció del consum de memòria en jocs que utilitzen diversos processos o dispositius D3D.
  • S'ha resolt un problema amb l'ús de la memòria de vídeo a les GPU NVIDIA amb RBAR (Bar redimensionable) quan la configuració dxvk.shrinkNvidiaHvvHeap està activada.
  • S'ha eliminat l'opció obsoleta per desactivar OpenVR.
  • Optimitzacions de rendiment activades i suport afegit per a l'escalat DLSS realista per a God of War.

Font: opennet.ru

Afegeix comentari