Käidi läbi katsetamine avatud WinAPI rakenduse — Wine 8.21. Alates versiooni 8.20 väljaandmisest on lahendatud 29 veateadet ja tehtud 321 muudatust.
Kõige olulisemad muudatused:
- Funktsioonide arendamine on jätkuvalt suunatud Wine'i kasutamise võimaluste saavutamisele Waylandi protokollil põhinevates keskkondades ilma XWaylandi ja X11 komponente kasutamata. Draiverisse winewayland.drv on lisatud tugi graafilisele API-le Vulkan ja võimalus suurendada väljundit kõrge pikslitihedusega ekraanidel (High-DPI). Probleem hiirekursoriga GNOME'is kahekümnesüsteemsetes süsteemides on lahendatud.
- Lisatud algne ABI ARM64EC tugi, mille Microsoft pakkus Windows 11-s.
- Kohaliku keele andmebaasi uuendamine.
- Probleemivead FreeBSD-s heli väljundiga OSS helisüsteemi kasutamisel on lahendatud.
- Veateated rakenduste osas: PhotoScape, RootMagic 6, PreSonus Studio One 2.6, WechatOCR, 3DMark 2000, Office 2021, ModOrganizer 2.5.0, Quicken, WinSCP on suletud.
- Veateated mängude osas: The Elder Scrolls: Drome Racers, Ninki Seiyuu no Tsukukurikata, Godhood, Age of Empires II Definitive Edition, Death Stranding, Port Royale 2, DragonAge Origins on suletud.
Samo mõni päev tagasi ilmus projekt Wine Staging 8.21, mis pakub täiustatud Wine'i kooste, mis sisaldab mittetäielikult valmimist või riskantseid patši, mis ei ole veel põhi-Wine'i haru tunnustatud. Võrreldes Wine'iga on Wine Staging'is 491 lisapatši. Uues Wine Staging'i väljaandes on synkroniseeritud Wine'i koodibaasiga 8.21 ning uuendatud on ka patši vkd3d-latest.
Täiendavalt tasub märkida, et Valve on välja andnud VKD3D-Proton 2.11, mis arendab vkd3d koodibaasi haru, mis on loodud Direct3D 12 toe parandamiseks Proton mängude käivituspaketis. VKD3D-Proton toetab Protonile spetsiifilisi muudatusi, optimeerimisi ja täiustusi, et tagada Windowsi Direct3D 12 mängude paremat toimivust, mis pole veel põhivkd3d-sse vastu võetud. Erinevusteks on ka suunates kaasaegsete Vulkan laienduste ja värskete graafikadraiverite versioonide kasutamise poole, et saavutada täielik ühilduvus Direct3D 12-ga.
VKD3D-Proton 2.11 muudatuste seas:
- API DXR (DirectX Raytracing) tugi on vaikimisi sisse lülitatud.
- Lisatud on Sampler Feedback mehhanismi emulatsioon, mis on vajalik DirectX FL 12.2 (Feature Level 12_2) rakendamiseks.
- GPU RDNA2+ ja Turing+ süsteemidele on vaikimisi lubatud DirectX Ultimate tugi (FL 12.2).
- On rakendatud funktsioonid IndependentFrontAndBackStencilRefMaskSupported, TriangleFanSupported, DynamicIndexBufferStripCutSupported, DynamicDepthBiasSupported, NonNormalizedCoordinateSamplersSupported, MismatchingOutputDimensionsSupported, PointSamplingAddressesNeverRoundUp, RasterizerDesc2Supported, NarrowQuadrilateralLinesSupported, AnisoFilterWithPointMipSupported.
- On optimeeritud käskude grupeerimist ja pakettide töötlemist NV_device_generated_commands ja NV_device_generated_commands_compute laienditeks, mis on võimaldanud tõsta FPS-i 15% võrra mängus Halo Infinite RADV draiveriga süsteemides ja 1-2% võrra mängu Starfield jõudluse.
- On optimeeritud DGC puhvrite mälu eraldamine, mis on märgatavalt vähendanud CPU koormust NVIDIA draiverit kasutades.
- On lisatud Vulkan laiend VK_EXT_image_compression_control ja NVIDIA laiend NV_device_generated_commands_compute tugi.
- Parandatud ühilduvus mängudega Resident Evil 4 — Separate Ways, Lords of the Fallen, Witcher 3, Cyberpunk 2077, Windjammers 2, Jurassic World Evolution 2.
Allikas: opennet.ru
