Wyn 7.1-vrystelling en Wynvertoning 7.1

'n Eksperimentele vrystelling van 'n oop implementering van die Win32 API - Wine 7.1 - het plaasgevind. Sedert die vrystelling van 7.0 is 42 foutverslae gesluit en 408 veranderinge is aangebring. Ter herinnering, begin met die 2.x-tak, het die Wine-projek oorgeskakel na 'n weergawenommerskema waarin elke stabiele vrystelling 'n verhoging in die eerste syfer van die weergawenommer (6.0.0, 7.0.0) en opdaterings tot gevolg het na stabiele vrystellings word vrygestel met 'n verandering in die derde syfer (7.0.1, 7.0.2, 7.0.3). Eksperimentele weergawes, ontwikkel ter voorbereiding vir die volgende groot vrystelling, word vrygestel met 'n verandering in die tweede syfer (7.1, 7.2, 7.3).

Die belangrikste veranderinge:

  • Bygevoeg ondersteuning vir Vulkan 1.3 grafiese API.
  • 'n Reeks probleme met temas is opgelos.
    Wyn 7.1-vrystelling en Wynvertoning 7.1Wyn 7.1-vrystelling en Wynvertoning 7.1
  • Verbeterde ondersteuning vir die WebSocket-protokol.
  • Verbeterde wyserknip op die macOS-platform.
  • Regstellings is aan die IDL-samesteller gemaak om C++-ondersteuning te verbeter.
  • Foutverslae wat verband hou met die werking van die speletjies is gesluit: 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.
  • Foutverslae wat verband hou met die werking van toepassings is gesluit: 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.

Daarbenewens kan ons kennis neem van die vorming van die vrystelling van die Wine Staging 7.1-projek, binne die raamwerk waarvan uitgebreide wynbouvorms gevorm word, insluitend nie ten volle gereed of riskante kolle wat nog nie geskik is vir aanvaarding in die hoofwyntak nie. In vergelyking met wyn, bied Wine Staging 561 bykomende kolle.

Die nuwe weergawe bring sinchronisasie met die Wine 7.1-kodebasis. 3 kolle wat verband hou met die implementering van terugbelkennisgewings in xactengine, die byvoeging van WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY in ws2_32 en die gebruik van dinamies geΓ―ndekseerde (bindlose) teksture vir GLSL shaders in wined3d is oorgedra na die hoofwyn. Opgedateerde pleister om NVIDIA CUDA te ondersteun.

Die vrystelling van die DXVK 1.9.4-laag is ook gepubliseer, wat 'n implementering bied van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, wat deur die vertaling van oproepe na die Vulkan API werk. DXVK kan gebruik word om 3D-toepassings en -speletjies op Linux te laat loop deur Wine te gebruik, wat dien as 'n hoΓ«rprestasie-alternatief vir Wine se inheemse Direct3D 9/10/11-implementerings wat bo-op OpenGL loop.

In die nuwe weergawe van DXVK:

  • By verstek is streng drywende punt-emulasie in D3D9 geaktiveer op stelsels met toekomstige weergawes van die RADV Vulkan-bestuurder, wat lewering akkuraatheid en werkverrigting sal verbeter.
  • Verbeterde geheuetoewysing en verminderde geheueverbruik in speletjies wat veelvuldige prosesse of D3D-toestelle gebruik.
  • 'n Probleem met videogeheuegebruik op NVIDIA GPU's met RBAR (Resizable BAR) wanneer die dxvk.shrinkNvidiaHvvHeap-instelling geaktiveer is, is opgelos.
  • Verwyder erfenis opsie om OpenVR te deaktiveer.
  • Geaktiveerde prestasie-optimalisasies en bykomende ondersteuning vir DLSS Realistic Scaling-tegnologie vir God of War.

Bron: opennet.ru

Voeg 'n opmerking