Wine 5.0 amamasula wosankhidwa ndikutulutsa phukusi lamasewera a Windows Proton 4.11-10

Anayamba kuyesa woyamba kutulutsa Wine 5.0, kukhazikitsa kotseguka kwa Win32 API. Khodiyo idayikidwa mumayendedwe oziziritsa asanatulutsidwe, omwe akuyembekezeka kumapeto kwa Disembala kapena koyambirira kwa Januware. Poyerekeza ndi kumasulidwa Vinyo 4.21 Malipoti 37 a cholakwika adatsekedwa ndipo zosintha 475 zidapangidwa.

Zosintha zofunika kwambiri:

  • Injini ya msakatuli Vinyo Gecko, yomwe imagwiritsidwa ntchito mulaibulale ya MSHTML, yasinthidwa kuti itulutse 2.47.1. Khodi yotsegulira injini ya Gecko yakonzedwanso ndipo kuthekera koyiyambitsa kuchokera pagulu lazambiri, losakhala la Vinyo wawonjezedwa;
  • Matebulo a Unicode asinthidwa kukhala mtundu wa 12.1.0. Ntchito za kutembenuka kwa Unicode zakonzedwanso mu ntdll;
  • Anawonjezera mtundu woyamba wa library ya MSADO (Zinthu za ActiveX) ndi mawonekedwe opezera ndi kuwongolera deta kudzera mwa wothandizira OLE DB, mwachitsanzo, polumikiza mapulogalamu ku seva ya SQL;
  • Thandizo loyika zosintha zawonjezedwa ku WUSA (Windows Update Standalone);
  • Ntchito idapitilira kusamutsa ma code kuchokera ku kernel32 kupita ku kernelbase ndikukonzanso malaibulalewa. Mwachitsanzo, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, ndi ntchito zone nthawi. Khodi yoyambitsa kernel yasunthidwa pang'ono ku ntdll;

  • bcrypt yawonjezera chithandizo chotsimikizira ma hashes okhala ndi siginecha ya digito yotengera makiyi a ECDSA;
  • Zatsopano zambiri zawonjezedwa ku VBScript, kuphatikiza ScriptTypeInfo_* ndi ScriptTypeComp_Bind*;
  • Malipoti olakwika okhudzana ndi machitidwe amasewera ndi mapulogalamu atsekedwa:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.

Komanso, Valve losindikizidwa kutulutsidwa kwatsopano kwa polojekitiyi Pulotoni 4.11-10, zomwe zimatengera momwe polojekiti ya Wine ikuyendera ndipo cholinga chake ndi kuwonetsetsa kukhazikitsidwa kwa mapulogalamu amasewera omwe amapangidwira Windows ndikuperekedwa mu kabukhu la Steam pa Linux. Zotukuka za polojekiti kufalitsa pansi pa layisensi ya BSD. Proton imakulolani kuyendetsa mwachindunji mapulogalamu amasewera a Windows-okha mu kasitomala wa Steam Linux. Phukusili limaphatikizapo kukhazikitsa kwa DirectX 9 (kutengera D9VK), DirectX 10/11 (kutengera Zamgululi) ndi DirectX 12 (kutengera vkd3d), ikugwira ntchito pomasulira mafoni a DirectX ku Vulkan API, imapereka chithandizo chowongolera kwa owongolera masewera komanso kuthekera kogwiritsa ntchito mawonekedwe azithunzi zonse mosasamala kanthu zakusintha kwazenera komwe kumathandizidwa pamasewera.

Mu mtundu watsopano wa Proton:

  • Kuthekera koyambitsa masewera kumaperekedwa Halo: The Master Chief Collection (imafuna kutulutsidwa kwa beta kwa kasitomala wa Steam ndi laibulale ya GnuTLS yochepera 3.5.4 kuti iyambe). Mitundu ina yamasewera ikusowa chifukwa chosowa thandizo la EasyAntiCheat;
  • Othandizira zochitika za mbewa akhala akuwongolera kwambiri, zomwe zimakhala ndi zotsatira zabwino pa khalidwe la mbewa m'masewera Fallout 4, Furi ndi Metal Gear Solid V;
  • Onjezani mawonekedwe atsopano owonjezera omwe amapereka kumveka bwino kwa pixel mukamayandikira. Njirayi imayatsidwa poyambira ndi kusintha kwachilengedwe WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Anathetsa nkhani zingapo ndi masanjidwe owongolera masewera. Zosintha zimalola masewera a Telltale kuti azigwira ntchito bwino ndi olamulira a Xbox, komanso masewera a Cuphead ndi ICEY okhala ndi olamulira a PlayStation 4 olumikizidwa kudzera pa Bluetooth;
  • Kuwongolera kachitidwe kokakamiza pamaseweredwe amasewera, makamaka mukamagwiritsa ntchito zowongolera ma wheel wheel.
  • Mavuto ndi kuzizira kwa Metal Gear Solid V poyambitsa adathetsedwa.
  • Konzani kusinthika kwa magwiridwe antchito mukamagwiritsa ntchito owongolera masewera a Xbox;
  • Mukasewera Trine 4, malire a 30 FPS achotsedwa;
  • Kuwonongeka kokhazikika mukamasewera IL-2 Sturmovik;
  • Zosinthidwa za zigawo za chipani chachitatu: D9VK yasinthidwa kukhala 0.40-rc-p, ndi FAudio kukhala 19.12. Zowongolera zapangidwa ku DXVK.

Source: opennet.ru

Kuwonjezera ndemanga