Paglabas ng Wine 4.10 at Proton 4.2-6

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.10. Mula nang ilabas ang bersyon 4.9 44 na ulat ng bug ang isinara at 431 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Higit sa isang daang DLL ang binuo bilang default na may built-in na library msvcrt (ibinigay ng proyekto ng Wine, at ang DLL mula sa Windows) sa PE (Portable Executable) na format;
  • Ang suporta para sa pag-install ng mga driver ng PnP (Plug and Play) ay pinalawak. Ipinatupad ang UpdateDriverForPlugAndPlayDevices() function;
  • Sa balangkas Media Foundation nagdagdag ng suporta para sa pag-synchronize ng orasan;
  • Nagdagdag ng kakayahang baguhin ang volume sa mga sound driver;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado:

Kasabay nito, Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° pagbuo ng proyekto Proton 4.2-6, na batay sa mga pag-unlad ng proyekto ng Wine at naglalayong tiyakin ang paglulunsad ng mga application sa paglalaro na nilikha para sa Windows at ipinakita sa Steam catalog sa Linux. Mga pag-unlad ng proyekto kumalat sa ilalim ng lisensya ng BSD. Binibigyang-daan ka ng Proton na direktang magpatakbo ng mga Windows-only na gaming application sa kliyente ng Steam Linux. Kasama sa package ang pagpapatupad ng DirectX 10/11 (batay sa DXVK) at 12 (batay sa vkd3d), nagtatrabaho sa pamamagitan ng pagsasalin ng mga DirectX na tawag sa Vulkan API, ay nagbibigay ng pinahusay na suporta para sa mga controllers ng laro at ang kakayahang gumamit ng full-screen mode anuman ang mga resolution ng screen na sinusuportahan sa mga laro. Kung ikukumpara sa orihinal na Wine, ang pagganap ng mga multi-threaded na laro ay makabuluhang nadagdagan salamat sa paggamit ng mga patch "esync"(Eventfd Synchronization).

Π’ bagong bersyon Proton:

  • Ang mga bahagi ng FAudio na nagpapatupad ng mga library ng tunog ng DirectX (API XAudio2, X3DAudio, XAPO at XACT3) ay na-update upang ilabas ang 19.06.
  • Ang DXVK 1.2.1 layer ay pinagsama-sama sa isang bagong compiler, na nagpapahintulot para sa pinabuting pagganap sa 32-bit na mga laro.
  • Pinahusay na pag-render ng font sa SpellForce 3.
  • Inayos ang mga isyu sa suporta para sa mga Rumble game controller sa ilang laro, kabilang ang Team Sonic Racing.
  • Ang mga problema sa mga laro kapag gumagamit ng mga lokal na hindi Ingles ay nalutas na.
  • Nagtrabaho kami sa mga bug sa bagong Steam network API, kasama ang paggawang posible na maglaro ng multiplayer sa A Hat in Time.

Pinagmulan: opennet.ru

Magdagdag ng komento