Pagpagawas sa Wine 4.21 ug Proton 4.11-9 alang sa pagpadagan sa mga dula sa Windows

Magamit eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa Win32 API - Alak 4.21. Sukad sa pagpagawas sa bersyon 4.20 50 ka bug report ang gisirado ug 343 ka kausaban ang gihimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Gipatuman nga determinasyon sa HTTP proxy configuration URL base sa datos nga gipasa pinaagi sa DHCP;
  • Gidugang ang suporta sa D3DX9 mga bloke sa parameter (gidugang nga mga tawag d3dx_effect_ApplyParameterBlock(), d3dx_effect_BeginParameterBlock(), d3dx_effect_EndParameterBlock() ug d3dx_effect_DeleteParameterBlock());
  • Nagpadayon nga pagtrabaho sa pagtukod sa default DLL nga adunay built-in nga msvcrt library (gihatag sa proyekto sa Wine, dili ang Windows DLL) sa format nga PE (Portable Executable);
  • Sirado nga mga taho sa sayup nga may kalabutan sa operasyon sa mga dula ug aplikasyon LegoLand, Need For Speed: Shift, Super Mario Brothers X, CCleaner, Xin Shendiao Xialv, Family Tree Maker 2012, lsTasks, Toad for MySQL Freeware 7.x, Gothic 2, Splinter Cell , Crysis 1, Nextiva, Everquest Classic, Archicad 22.

Dugang pa, ang Valve gipatik bag-ong pagpagawas sa proyekto Proton 4.11-9, nga gibase sa mga kalamboan sa proyekto sa Wine ug gitumong sa pagpagana sa mga aplikasyon sa dula nga gihimo para sa Windows ug gipresentar sa Steam catalog nga modagan sa Linux. Mga kalampusan sa proyekto pagkaylap ubos sa lisensya sa BSD. Gitugotan ka sa Proton nga direkta nga magpadagan sa mga aplikasyon sa dula nga Windows lamang sa kliyente sa Steam Linux. Ang package naglakip sa DirectX 9 nga pagpatuman (base sa D9VK), DirectX 10/11 (base sa DXVK) ug DirectX 12 (base sa vkd3d), nga nagtrabaho pinaagi sa paghubad sa DirectX nga mga tawag sa Vulkan API, naghatag og mas maayo nga suporta alang sa game controllers ug ang abilidad sa paggamit sa full-screen mode bisan unsa pa ang mga resolusyon sa screen nga gisuportahan sa mga dula.

Ang bag-ong bersyon sa Proton nagsulbad sa usa ka regression nga gipaila sa pagpagawas sa 4.11-8 nga miresulta sa pagkunhod sa performance sa 32-bit nga mga dula nga nagdagan gamit ang DXVK ug D9VK layers. Giayo ang usa ka isyu sa pagpakita sa sayup nga gidak-on sa memorya alang sa pipila nga mga GPU. Giayo ang pagkahagsa sa dihang naglansad sa Crazy Machines 3. Gipahiuli nga suporta alang sa feedback gikan sa mga controller sa manibela sa dula.

Source: opennet.ru

Idugang sa usa ka comment