Pagpagawas sa Wine 4.16 ug Proton 4.11-4 alang sa pagpadagan sa mga dula sa Windows

Magamit eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa Win32 API - Alak 4.16. Sukad sa pagpagawas sa bersyon 4.15 16 ka bug report ang gisirado ug 203 ka kausaban ang gihimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Gipauswag nga kalig-on sa mga gimbuhaton sa pagdakop sa mouse sa mga dula;
  • Gipauswag nga suporta alang sa cross-compilation sa WineGCC;
  • Gipauswag nga pagkaangay sa mga debugger sa Windows;
  • Ang code nga may kalabutan sa pagdumala sa memorya, pag-debug, ioctl, console, mga kandado ug pagsubay sa pagbag-o sa file gibalhin gikan sa kernel32 ngadto sa kernelbase;
  • Ang mga taho sa sayup nga may kalabutan sa operasyon sa mga dula ug aplikasyon sa Dragon Age gisirado: Art of Murder Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, ΞΌTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7, ExHIBIT, Pag-zoom Edit & Share 5.0.0.0.

Sa samang adlaw, si Valve gipatik bag-ong pagpagawas sa proyekto Proton 4.11-4, 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.

Sa bag-ong bersyon:

  • Ang DXVK layer (usa ka pagpatuman sa DXGI, Direct3D 10 ug Direct3D 11 sa ibabaw sa Vulkan API) gi-update sa 1.3.4, nga nag-ayo sa usa ka memory leak nga mahitabo kung nagdagan sa mga dula gamit ang Direct2D. Giayo ang mga isyu sa pasundayag sa Quantum Break kung gigamit ang mga drayber sa NVIDIA ug mga tigulang nga drayber sa AMD. Para sa Control nga mga dula, ang d3d11.allowMapFlagNoWait nga opsyon gi-enable para sa mas kompleto nga paggamit sa GPU resources;
  • Ang D9VK layer (Direct3D 9 nga pagpatuman sa ibabaw sa Vulkan API) gi-update sa usa ka eksperimento nga bersyon 0.21-rc-p;
  • Ang mga sangkap sa FAudio nga adunay pagpatuman sa mga librarya sa tunog sa DirectX (API XAudio2, X3DAudio, XAPO ug XACT3) gi-update alang sa pagpagawas 19.09;
  • Gipauswag nga pamatasan sa mga controller sa dula sa PlayStation 4 ug uban pang mga controller nga konektado pinaagi sa Bluetooth;
  • Gihimo ang mga pag-ayo sa pag-hijack sa mouse ug pagkawala sa pagtagad sa mga bintana;
  • Gihatag ang suporta alang sa paglansad sa dula nga Farming Simulator 19;
  • Giayo ang mga graphical nga artifact sa A Hat in Time ug Ultimate Marvel vs Capcom 3.

Source: opennet.ru

Idugang sa usa ka comment