Rhyddhau Gwin 7.1 a llwyfannu Gwin 7.1

Digwyddodd datganiad arbrofol o weithrediad agored API Win32 - Wine 7.1 -. Ers rhyddhau 7.0, mae 42 o adroddiadau namau wedi'u cau a 408 o newidiadau wedi'u gwneud. Fel atgoffa, gan ddechrau gyda'r gangen 2.x, newidiodd y prosiect Gwin i gynllun rhifo fersiwn lle mae pob datganiad sefydlog yn arwain at gynnydd yn digid cyntaf rhif y fersiwn (6.0.0, 7.0.0), a diweddariadau i ddatganiadau sefydlog yn cael eu rhyddhau gyda newid yn y trydydd digid (7.0.1, 7.0.2, 7.0.3). Mae fersiynau arbrofol, a ddatblygwyd wrth baratoi ar gyfer y datganiad mawr nesaf, yn cael eu rhyddhau gyda newid yn yr ail ddigid (7.1, 7.2, 7.3).

Y newidiadau pwysicaf:

  • Cefnogaeth ychwanegol ar gyfer API graffeg Vulkan 1.3.
  • Mae cyfres o faterion gyda themΓ’u wedi'u datrys.
    Rhyddhau Gwin 7.1 a llwyfannu Gwin 7.1Rhyddhau Gwin 7.1 a llwyfannu Gwin 7.1
  • Gwell cefnogaeth i brotocol WebSocket.
  • Gwell clipio cyrchwr ar y platfform macOS.
  • Mae atgyweiriadau wedi'u gwneud i'r casglwr IDL i wella cefnogaeth C++.
  • Mae adroddiadau gwall yn ymwneud Γ’ gweithrediad y gemau ar gau: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Pell Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Prosiect CARS 2, Sekiro.
  • Mae adroddiadau gwallau sy'n ymwneud Γ’ gweithrediad cymwysiadau ar gau: 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.

Yn ogystal, gallwn nodi bod y prosiect Camau Gwin 7.1 wedi'i ryddhau, y mae adeiladau estynedig o win yn cael eu ffurfio o fewn ei fframwaith, gan gynnwys clytiau nad ydynt yn barod neu'n llawn risg nad ydynt eto'n addas i'w mabwysiadu yn y brif gangen Gwin. O'i gymharu Γ’ Gwin, mae Wine Staging yn darparu 561 o glytiau ychwanegol.

Mae'r datganiad newydd yn dod Γ’ chydamseriad Γ’ sylfaen cod Wine 7.1. Roedd 3 chlytia yn ymwneud Γ’ gweithredu hysbysiadau galw'n Γ΄l yn xactengine, ychwanegu WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY yn ws2_32 a'r defnydd o weadau wedi'u mynegeio'n ddeinamig (di-rwym) ar gyfer graddwyr GLSL yn wined3d wedi'u trosglwyddo i'r prif Wine. Clyt wedi'i ddiweddaru i gefnogi NVIDIA CUDA.

Mae rhyddhau haen DXVK 1.9.4 hefyd wedi'i gyhoeddi, gan ddarparu gweithrediad DXGI (Isadeiledd Graffeg DirectX), Direct3D 9, 10 ac 11, gan weithio trwy gyfieithu galwadau i API Vulkan. Gellir defnyddio DXVK i redeg cymwysiadau a gemau 3D ar Linux gan ddefnyddio Wine, gan wasanaethu fel dewis arall perfformiad uwch i weithrediadau Direct3D 9/10/11 brodorol Wine sy'n rhedeg ar ben OpenGL.

Yn y fersiwn newydd o DXVK:

  • Yn ddiofyn, mae efelychu pwynt arnawf llym yn D3D9 yn cael ei alluogi ar systemau gyda fersiynau o'r gyrrwr RADV Vulkan yn y dyfodol, a fydd yn gwella cywirdeb a pherfformiad rendro.
  • Gwell dyraniad cof a llai o ddefnydd o gof mewn gemau sy'n defnyddio prosesau lluosog neu ddyfeisiau D3D.
  • Mae problem gyda defnydd cof fideo ar GPUs NVIDIA gyda RBAR (BAR y gellir ei newid) pan fydd y gosodiad dxvk.shrinkNvidiaHvvHeap wedi'i alluogi wedi'i ddatrys.
  • Wedi dileu opsiwn etifeddiaeth i analluogi OpenVR.
  • Galluogi optimeiddio perfformiad a chefnogaeth ychwanegol i dechnoleg Graddio Realistig DLSS ar gyfer God of War.

Ffynhonnell: opennet.ru

Ychwanegu sylw