Eldono de Wine 7.1 kaj enscenigo de Wine 7.1

Eksperimenta eldono de malferma efektivigo de la Win32 API - Wine 7.1 - okazis. Ekde la eldono de 7.0, 42 cimraportoj estis fermitaj kaj 408 ŝanĝoj estis faritaj. Kiel memorigilo, komencante kun la branĉo 2.x, la projekto Wine ŝanĝis al versio-numera skemo, en kiu ĉiu stabila eldono rezultigas pliiĝon en la unua cifero de la versio-numero (6.0.0, 7.0.0), kaj ĝisdatigojn. al stabilaj eldonoj estas liberigitaj kun ŝanĝo en la tria cifero (7.0.1, 7.0.2, 7.0.3). Eksperimentaj versioj, evoluigitaj en preparo por la venonta grava eldono, estas publikigitaj kun ŝanĝo en la dua cifero (7.1, 7.2, 7.3).

La plej gravaj ŝanĝoj:

  • Aldonita subteno por Vulkan 1.3-grafika API.
  • Serio de problemoj kun temoj estis solvitaj.
    Eldono de Wine 7.1 kaj enscenigo de Wine 7.1Eldono de Wine 7.1 kaj enscenigo de Wine 7.1
  • Plibonigita subteno por la WebSocket-protokolo.
  • Plibonigita kursora tondado sur la macOS-platformo.
  • Korektaĵoj estis faritaj al la IDL-kompililo por plibonigi C++-subtenon.
  • Erarraportoj rilataj al la funkciado de la ludoj estas fermitaj: Age of Empires 3, Fina fantazio 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Erarraportoj rilataj al funkciado de aplikaĵoj estas fermitaj: 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.

Aldone, ni povas noti la formadon de la liberigo de la Wine Staging 7.1-projekto, en la kadro de kiu formiĝas etenditaj konstruoj de Wine, inkluzive de ne plene pretaj aŭ riskaj diakiloj, kiuj ankoraŭ ne taŭgas por adopto en la ĉefan Wine-branĉon. Kompare kun Wine, Wine Staging disponigas 561 pliajn diakilojn.

La nova eldono alportas sinkronigon kun la kodbazo Wine 7.1. 3 flikaĵoj rilataj al la efektivigo de revokaj sciigoj en xactengine, la aldono de WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY en ws2_32 kaj la uzo de dinamike indeksitaj (senligaj) teksturoj por GLSL-ombriloj en wined3d estis transdonitaj al la ĉefa Wine. Ĝisdatigita flikaĵo por subteni NVIDIA CUDA.

La liberigo de la tavolo DXVK 1.9.4 ankaŭ estis publikigita, provizante efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 kaj 11, laborante per la traduko de vokoj al la Vulkan API. DXVK povas esti uzata por ruli 3D-aplikaĵojn kaj ludojn en Linukso uzante Wine, funkciante kiel pli alt-efikeca alternativo al la denaskaj Direct3D 9/10/11 efektivigoj de Wine kurantaj sur OpenGL.

En la nova versio de DXVK:

  • Defaŭlte, strikta glitkoma emulado en D3D9 estas ebligita en sistemoj kun estontaj versioj de la RADV Vulkan-ŝoforo, kiu plibonigos bildigan precizecon kaj efikecon.
  • Plibonigita memoratribuo kaj reduktita memorkonsumo en ludoj kiuj uzas plurajn procezojn aŭ D3D-aparatojn.
  • Problemo pri uzado de videomemoro ĉe NVIDIA GPU-oj kun RBAR (Resizable BAR) kiam la agordo dxvk.shrinkNvidiaHvvHeap estas ebligita, estis solvita.
  • Forigita hereda opcio por malŝalti OpenVR.
  • Ebligis rendimentooptimumigojn kaj aldonis subtenon por DLSS Realistic Scaling-teknologio por Dio de Milito.

fonto: opennet.ru

Aldoni komenton