Lirimi i Wine 4.14

Në dispozicion lëshimi eksperimental i një zbatimi të hapur të API-së Win32 - Verë 4.14. Që nga lëshimi i versionit 4.13 U mbyllën 18 raporte të gabimeve dhe u bënë 255 ndryshime.

Ndryshimet më të rëndësishme:

  • Motori Mono është përditësuar në versionin 4.9.2, i cili ka eliminuar problemet gjatë nisjes së kërkimeve DARK dhe DLC;
  • DLL-të në formatin PE (Portable Executable) nuk janë më të lidhura me kohën e ekzekutimit
    MinGW;

  • ntoskrnl zbaton thirrjen MmIsThisAnNtAsSystem dhe shton cung për thirrjet SePrivilegeCheck dhe SeLocateProcessImageName;
  • В
    wtsapi32 implementoi funksionet WTSFreeMemoryExA dhe WTSFreeMemoryExW dhe shtoi cung për WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] dhe WTSOpenServerEx[AW];

  • U shtuan DLL të reja wlanui dhe utildll;
  • Kodi që lidhet me menaxhimin e proceseve, thread-eve dhe përshkruesve të skedarëve është zhvendosur nga kernel32 në kernelbase;
  • Wined3d shtoi funksione për të punuar me tekstura, të tilla si wined3d_texture_upload_data() dhe wined3d_texture_gl_upload_data();
  • Janë bërë rregullime në lidhje me trajtimin e përjashtimeve në platformën ARM64;
  • Raportet e gabimeve në lidhje me funksionimin e lojërave dhe aplikacioneve janë mbyllur:
    Lufta Botërore Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.

Për më tepër, mund të vërehet botimi Valve përditëson projektin Protoni 4.11-2, i cili bazohet në zhvillimet e projektit Wine dhe synon të sigurojë lëshimin e aplikacioneve të lojërave të krijuara për Windows dhe të paraqitura në katalogun Steam në Linux. Zhvillimet e projektit përhapet nën licencën BSD. Proton ju lejon të ekzekutoni drejtpërdrejt aplikacionet e lojërave vetëm për Windows në klientin Steam Linux. Paketa përfshin një implementim DirectX 9 (bazuar në D9VK), DirectX 10/11 (bazuar në DXVK) dhe 12 (bazuar në vkd3d), duke punuar përmes përkthimit të thirrjeve DirectX në Vulkan API, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe aftësinë për të përdorur modalitetin e ekranit të plotë, pavarësisht nga rezolucionet e ekranit të mbështetur në lojëra.

Në versionin e ri, komponentët FAudio me implementimin e bibliotekave të tingullit DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) përditësohen në versionin 19.08, motori Mono në versionin 4.9.2 dhe shtresa DXVK (zbatimi i DXGI, Direct3D 10 dhe Direct3D 11 në krye të Vulkan API) përditësohen deri në version 1.3.2. Ofrohet dalje 60 FPS për ekranet me shpejtësi të lartë të kuadrove (e nevojshme për lojërat e vjetra). Rregulloi problemet me ngrirjen kur futni tekst në Earth Defense Force 5 dhe Earth Defense Force 4.1.

Burimi: opennet.ru

Shto një koment