„Wine 7.1“ išleidimas ir „Wine“ pastatymas 7.1

Įvyko eksperimentinis atviro Win32 API diegimo – Wine 7.1 – leidimas. Nuo 7.0 išleidimo buvo uždaryti 42 pranešimai apie klaidas ir atlikti 408 pakeitimai. Primename, kad pradedant nuo 2.x šakos, projektas „Wine“ perėjo prie versijų numeravimo schemos, pagal kurią kiekvienas stabilus leidimas padidina pirmąjį versijos numerio skaitmenį (6.0.0, 7.0.0) ir atnaujinimus. į stabilius leidimus išleidžiami pasikeitus trečiajam skaitmeniui (7.0.1, 7.0.2, 7.0.3). Eksperimentinės versijos, sukurtos ruošiantis kitai pagrindinei versijai, išleidžiamos pakeitus antrąjį skaitmenį (7.1, 7.2, 7.3).

Svarbiausi pakeitimai:

  • Pridėtas Vulkan 1.3 grafikos API palaikymas.
  • Išspręsta daugybė problemų, susijusių su temomis.
    „Wine 7.1“ išleidimas ir „Wine“ pastatymas 7.1„Wine 7.1“ išleidimas ir „Wine“ pastatymas 7.1
  • Pagerintas WebSocket protokolo palaikymas.
  • Patobulintas žymeklio kirpimas MacOS platformoje.
  • Siekiant pagerinti C++ palaikymą, buvo atlikti IDL kompiliatoriaus pataisymai.
  • Pranešimai apie klaidas, susijusias su žaidimų veikimu, uždaromi: 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.
  • Klaidų pranešimai, susiję su programų veikimu, uždaromi: 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.

Be to, galima pastebėti „Wine Staging 7.1“ projekto išleidimo formavimąsi, kurio metu formuojamos išplėstinės „Wine“ versijos, įskaitant ne iki galo paruoštus arba rizikingus pleistrus, kurie dar nėra tinkami naudoti pagrindiniame „Wine“ filiale. Palyginti su „Wine“, „Wine Staging“ suteikia 561 papildomą pataisą.

Naujasis leidimas suteikia sinchronizavimą su „Wine 7.1“ kodų baze. 3 pataisos, susijusios su atgalinio pranešimo įdiegimu xactengine, WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY pridėjimu į ws2_32 ir dinamiškai indeksuotų (nesurištų) tekstūrų naudojimu GLSL šešėliams sistemoje wined3d, buvo perkelti į pagrindinį Wine. Atnaujintas pleistras, skirtas palaikyti NVIDIA CUDA.

Taip pat buvo paskelbtas DXVK 1.9.4 sluoksnio leidimas, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, verčianti skambučius į „Vulkan API“. DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra našesnė alternatyva vietinėms Wine Direct3D 9/10/11 diegimams, veikiančioms OpenGL viršuje.

Naujoje DXVK versijoje:

  • Pagal numatytuosius nustatymus griežta slankiojo kablelio emuliacija D3D9 įgalinta sistemose su būsimomis RADV Vulkan tvarkyklės versijomis, o tai pagerins atvaizdavimo tikslumą ir našumą.
  • Patobulintas atminties paskirstymas ir sumažintas atminties suvartojimas žaidimuose, kuriuose naudojami keli procesai arba D3D įrenginiai.
  • Išspręsta vaizdo atminties naudojimo problema NVIDIA GPU su RBAR (keisto dydžio juosta), kai įgalintas dxvk.shrinkNvidiaHvvHeap nustatymas.
  • Pašalinta senoji parinktis, skirta išjungti „OpenVR“.
  • Įgalintas našumo optimizavimas ir papildomas DLSS Realistic Scaling technologijos palaikymas, skirtas God of War.

Šaltinis: opennet.ru

Добавить комментарий