Wine 7.1 release och Wine staging 7.1

En experimentell version av en öppen implementering av Win32 API - Wine 7.1 - ägde rum. Sedan lanseringen av 7.0 har 42 felrapporter stängts och 408 ändringar har gjorts. Som en påminnelse, från och med 2.x-grenen, bytte Wine-projektet till ett versionsnumreringsschema där varje stabil version resulterar i en ökning av den första siffran i versionsnumret (6.0.0, 7.0.0) och uppdateringar till stabila utsläpp släpps med en förändring i den tredje siffran (7.0.1, 7.0.2, 7.0.3). Experimentella versioner, utvecklade som förberedelse för nästa stora utgåva, släpps med en ändring av den andra siffran (7.1, 7.2, 7.3).

De viktigaste förändringarna:

  • Lagt till stöd för Vulkan 1.3 grafik API.
  • En rad problem med teman har lösts.
    Wine 7.1 release och Wine staging 7.1Wine 7.1 release och Wine staging 7.1
  • Förbättrat stöd för WebSocket-protokollet.
  • Förbättrad markörklippning på macOS-plattformen.
  • Fixningar har gjorts i IDL-kompilatorn för att förbättra C++-stödet.
  • Felrapporter relaterade till driften av spelen är stängda: 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.
  • Felrapporter relaterade till driften av applikationer är stängda: 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.

Dessutom kan vi notera bildandet av utgivningen av Wine Staging 7.1-projektet, inom ramen för vilket utökade builds av Wine bildas, inklusive inte helt färdiga eller riskfyllda patchar som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 561 ytterligare patchar.

Den nya utgåvan ger synkronisering med Wine 7.1-kodbasen. 3 patchar relaterade till implementeringen av återuppringningsmeddelanden i xactengine, tillägget av WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY i ws2_32 och användningen av dynamiskt indexerade (bindningslösa) texturer för GLSL shaders i wined3d har överförts till huvudvinet. Uppdaterad patch för att stödja NVIDIA CUDA.

Utgivningen av DXVK 1.9.4-lagret har också publicerats, vilket ger en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som arbetar genom översättningen av anrop till Vulkan API. DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine, vilket fungerar som ett alternativ med högre prestanda till Wines inhemska Direct3D 9/10/11-implementationer som körs ovanpå OpenGL.

I den nya versionen av DXVK:

  • Som standard är strikt flyttalsemulering i D3D9 aktiverad på system med framtida versioner av RADV Vulkan-drivrutinen, vilket kommer att förbättra renderingsnoggrannheten och prestanda.
  • Förbättrad minnesallokering och minskad minnesförbrukning i spel som använder flera processer eller D3D-enheter.
  • Ett problem med användning av videominne på NVIDIA GPU:er med RBAR (Resizable BAR) när inställningen dxvk.shrinkNvidiaHvvHeap är aktiverad har lösts.
  • Borttaget äldre alternativ för att inaktivera OpenVR.
  • Aktiverade prestandaoptimeringar och lagt till stöd för DLSS Realistic Scaling-teknik för God of War.

Källa: opennet.ru

Lägg en kommentar