Ukukhishwa kwewayini 7.1 kanye nesiteji sewayini 7.1

Ukukhishwa kokuhlolwa kokuqaliswa okuvulekile kwe-Win32 API - Wine 7.1 - kwenzeke. Kusukela kukhululwe i-7.0, imibiko yesiphazamisi engama-42 ivaliwe futhi izinguquko ezingama-408 zenziwe. Njengesikhumbuzo, kusukela ngegatsha le-2.x, iphrojekthi Yewayini ishintshele kusikimu sezinombolo zenguqulo lapho ukukhishwa ngakunye okuzinzile kuphumela ekwenyukeni kwedijithi yokuqala yenombolo yenguqulo (6.0.0, 7.0.0), nezibuyekezo. ukukhishwa okuzinzile kukhishwa ngokushintsha kwedijithi yesithathu (7.0.1, 7.0.2, 7.0.3). Izinguqulo zokuhlola, ezithuthukiswe ekulungiseleleni ukukhululwa okukhulu okulandelayo, zikhishwa ngoshintsho lwedijithi yesibili (7.1, 7.2, 7.3).

Izinguquko ezibaluleke kakhulu:

  • Ukwesekwa okwengeziwe kwe-Vulkan 1.3 graphics API.
  • Uchungechunge lwezinkinga ezinetimu luxazululiwe.
    Ukukhishwa kwewayini 7.1 kanye nesiteji sewayini 7.1Ukukhishwa kwewayini 7.1 kanye nesiteji sewayini 7.1
  • Usekelo oluthuthukisiwe lwephrothokholi ye-WebSocket.
  • Ukugunda kwekhesa okuthuthukisiwe endaweni yesikhulumi se-macOS.
  • Ukulungiswa kwenziwe kumdidiyeli we-IDL ukuze kuthuthukiswe ukwesekwa kwe-C++.
  • Imibiko yephutha ehlobene nokusebenza kwemidlalo ivaliwe: 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.
  • Imibiko yamaphutha ehlobene nokusebenza kwezinhlelo zokusebenza ivaliwe: 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.

Ukwengeza, singaqaphela ukwakhiwa kokukhishwa kwephrojekthi ye-Wine Staging 7.1, ngaphakathi kohlaka lapho kwakhiwa khona izakhiwo zewayini ezinwetshiwe, okuhlanganisa neziqephu ezingakalungeli ngokugcwele noma eziyingozi ezingakalungeli ukwamukelwa egatsheni Lewayini elikhulu. Uma kuqhathaniswa newayini, i-Wine Staging ihlinzeka ngeziqephu ezingeziwe ezingama-561.

Ukukhishwa okusha kuletha ukuvumelanisa ne-codebase ye-Wine 7.1. Amapeshi angu-3 ahlobene nokusetshenziswa kwezaziso ze-callback ku-xactengine, ukungezwa kwe-WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY ku-ws2_32 kanye nokusetshenziswa kokwakheka kwe-dynamically indexed (bindless) kwamashadi e-GLSL ku-wined3d kudluliselwe ewayinini elikhulu. Isiqeshana esibuyekeziwe ukuze sisekele i-NVIDIA CUDA.

Ukukhishwa kwesendlalelo se-DXVK 1.9.4 nakho kushicilelwe, okuhlinzeka ngokusetshenziswa kwe-DXGI (DirectX Graphics Infrastructure), i-Direct3D 9, 10 kanye ne-11, isebenza ngokuhumusha izingcingo ku-Vulkan API. I-DXVK ingasetshenziselwa ukusebenzisa izinhlelo zokusebenza ze-3D nemidlalo ku-Linux kusetshenziswa Iwayini, esebenza njengenye indlela esebenza kangcono kune-Direct3D 9/10/11 yomdabu yaseWine esebenza phezu kwe-OpenGL.

Kunguqulo entsha ye-DXVK:

  • Ngokuzenzakalelayo, ukulingisa okuqinile kwephoyinti elintantayo ku-D3D9 kunikwe amandla kumasistimu anezinguqulo zesikhathi esizayo zomshayeli we-RADV Vulkan, okuzothuthukisa ukunemba kokunikezwa nokusebenza.
  • Ukunikezwa kwememori okuthuthukisiwe kanye nokunciphisa ukusetshenziswa kwememori kumageyimu esebenzisa izinqubo eziningi noma amadivayisi we-D3D.
  • Inkinga ngokusetshenziswa kwememori yevidiyo ku-NVIDIA GPUs nge-RBAR (I-Resizeble BAR) lapho isilungiselelo se-dxvk.shrinkNvidiaHvvHeap sinikwa amandla isixazululiwe.
  • Kukhishwe inketho yefa ukuze ukhubaze i-OpenVR.
  • Ukulungiselelwa kokusebenza okunikwe amandla nosekelo olungeziwe lwe-DLSS Realistic Scaling technology for God of War.

Source: opennet.ru

Engeza amazwana