Lansarea Wine 4.9 și Proton 4.2-5

Disponibil o versiune experimentală a implementării open source a Win32 API — Wine 4.9. De la lansarea versiunii 4.8 au fost închise 24 de rapoarte de erori și au fost efectuate 362 de modificări.

Cele mai importante schimbări:

  • S-a adăugat suport inițial pentru instalarea driverelor Plug and Play;
  • A fost implementată posibilitatea de a construi module de 16 biți în format PE;
  • Diverse funcții au fost mutate într-o nouă DLL KernelBase;
  • S-au făcut corecții legate de funcționarea controllerelor de joc;
  • S-a asigurat utilizarea sistemelor de temporizare de mare precizie, atunci când acestea sunt disponibile;
  • Au fost închise rapoarte de erori legate de funcționarea jocurilor și aplicațiilor:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

În același timp, compania Valve a publicat a construit proiectul Proton 4.2-5, care se bazează pe realizările proiectului Wine și are ca scop asigurarea rulării aplicațiilor de jocuri create pentru Windows pe Linux, disponibile în catalogul Steam. Realizările proiectului sunt distribuite sub licența BSD. Proton permite rularea directă a aplicațiilor de jocuri livrate doar pentru Windows în clientul Steam pe Linux. Pachetul include o implementare DirectX 10/11 (bazată pe DXVK) și 12 (bazată pe vkd3d), care funcționează prin translatarea apelurilor DirectX în API Vulkan, oferind un suport îmbunătățit pentru controlerele de jocuri și posibilitatea de a utiliza modul fullscreen, indiferent de rezoluțiile acceptate în jocuri. Comparativ cu Wine-ul original, performanța jocurilor multithreading a fost semnificativ îmbunătățită datorită aplicării patch-urilor „esync„ (Eventfd Synchronization).

În noua versiune s-a adăugat suport pentru API-urile de rețea Steam utilizate în jocurile noi, inclusiv în „A Hat in Time”. S-au efectuat numeroase corecții legate de configurarea layout-ului controllerelor de joc, care au rezolvat multe probleme cu controllerelor de joc în jocurile bazate pe motorul Unity, inclusiv Subnautica și jocurile companiei Ubisoft.

În Proton 4.2-5 a fost activată lansarea straturilor
DXVK 1.2.1 cu implementarea DXGI, Direct3D 10 și Direct3D 11 deasupra API-ului Vulkan (anterior a fost utilizată versiunea 1.1.1). În afară de corectarea erorilor și îmbunătățirea suportului pentru jocuri în ramura DXVK 1.2 a fost utilizat un fir separat pentru transmiterea buffer-ului de comenzi și s-a adăugat suport pentru extensii de redare specifice, oficial neidentificate în specificația Direct3D 11. În versiunea corectivă DXVK 1.2.1 a fost îmbunătățită compatibilitatea cu ReShade, s-au rezolvat problemele de performanță cu jocurile Lords of the Fallen și The Surge, s-au eliminat prăbușirile jocului Yakuza Kiwami 2.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster