Matoleo mapya ya Wine 4.17, Wine Staging 4.17, Proton 4.11-6 na D9VK 0.21

Inapatikana kutolewa kwa majaribio ya utekelezaji wazi wa Win32 API - Mvinyo 4.17. Tangu kutolewa kwa toleo 4.16 Ripoti 14 za hitilafu zilifungwa na mabadiliko 274 yalifanywa.

Mabadiliko muhimu zaidi:

  • Injini ya Mono imesasishwa hadi toleo la 4.9.3;
  • Usaidizi ulioongezwa kwa maumbo yaliyobanwa katika umbizo la DXTn hadi d3dx9 (imehamishwa kutoka kwa Uwekaji wa Mvinyo);
  • Toleo la awali la maktaba ya wakati wa utekelezaji wa Hati ya Windows (msscript) imependekezwa;
  • Uchakataji ulioongezwa wa simu za APC kwa ntdll kabla ya mchakato kuanza;
  • wined3d inaongeza msaada kwa AMD VEGA12 GPUs;
  • Usaidizi wa arifa za kuchakata kuhusu mabadiliko ya kifaa kupitia API ya XRandR umetekelezwa;
  • Usaidizi ulioongezwa wa kutengeneza funguo za RSA;
  • Kwa usanifu wa ARM64, usaidizi wa proksi zisizo imefumwa umetekelezwa kwa violesura vya vitu;
  • Ripoti za hitilafu zinazohusiana na uendeshaji wa michezo na programu zimefungwa.
    Vampire the Masquerade, AppCAD, Civilization 4, Kisakinishi cha Shed, Royal Quest, iCloud.

Wakati huo huo imewasilishwa kutolewa kwa mradi Kiwango cha Mvinyo 4.17, ambamo miundo mirefu ya Mvinyo huundwa, ikijumuisha mabaka yasiyo tayari kabisa au hatari ambayo bado hayafai kupitishwa katika tawi kuu la Mvinyo. Ikilinganishwa na Mvinyo, Uwekaji wa Mvinyo hutoa viraka 855 zaidi. Toleo jipya huleta usawazishaji na msingi wa msimbo wa Wine 4.17. Usaidizi ulioongezwa wa ingizo katika hali ghafi (Raw Input in user32), ambayo iliondoa matatizo katika michezo kulingana na injini ya Chanzo, pamoja na Overwatch na Star Citizen. Imejumuisha marekebisho ya kutatua matukio ya programu kuacha kufanya kazi
Empire Earth, Trinklet Supreme na Silent Hill 4: Chumba. Imeongeza stub dsdmo.dll kwa athari za DirectSound.

Kampuni ya Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° toleo jipya la mradi Protoni 4.11-6, ambayo inategemea maendeleo ya mradi wa Mvinyo na inalenga kuwezesha programu za michezo ya kubahatisha iliyoundwa kwa ajili ya Windows na kuwasilishwa katika katalogi ya Steam ili kuendeshwa kwenye Linux. Mafanikio ya mradi kuenea chini ya leseni ya BSD. Proton hukuruhusu kuendesha moja kwa moja programu za michezo ya Windows-pekee katika mteja wa Steam Linux. Kifurushi ni pamoja na utekelezaji wa DirectX 9 (kulingana na D9VK), DirectX 10/11 (kulingana na DXVK.) na DirectX 12 (kulingana na vkd3d), inayofanya kazi kupitia tafsiri ya simu za DirectX kwa API ya Vulkan, hutoa usaidizi ulioboreshwa kwa vidhibiti vya mchezo na uwezo wa kutumia hali ya skrini nzima bila kujali maazimio ya skrini yanayotumika katika michezo.

Katika toleo jipya la Proton, safu ya DXVK (utekelezaji wa DXGI, Direct3D 10 na Direct3D 11 juu ya API ya Vulkan) imesasishwa hadi tawi. 1.4, ambapo
Kiolesura cha programu cha Direct3D 11 kimesasishwa hadi toleo la 11.4, na DXGI hadi toleo la 1.5. Wakati huo huo, watengenezaji wa DXVK wamechapisha sasisho la kurekebisha DXVK 1.4.1, ambayo ilirekebisha masuala yaliyosababisha ajali katika msimbo wa D3D10 na kuboresha usaidizi kwa Batman: Arkham City, Hitman 2, na Ni no Kuni Imefanywa upya.

Zaidi ya hayo, tunaweza kutambua toleo jipya muhimu la mradi D9VK 0.21, ambayo utekelezaji wa Direct3D 9 unatengenezwa, ukifanya kazi kupitia tafsiri ya simu kwa API ya michoro ya Vulkan. Mradi huu unatokana na msingi wa msimbo wa mradi wa DXVK, ambao umepanuliwa kwa usaidizi wa Direct3D 9. Ikilinganishwa na utekelezaji wa Direct3D 9 wa WineD3D, D9VK inaruhusu utendaji wa juu zaidi, kwani tafsiri ya Direct3D 9 kupitia OpenGL ni polepole kuliko tafsiri kupitia Vulkan.

Π’ toleo jipya imeongeza simu mpya za Direct3D 9
D3DBLEND_BOTHSRCALPHA na D3DBLEND_BOTHINVSRCALPHA, mfumo wa kufunga umetekelezwa kwa picha za MSAA na ramani za kina, usaidizi wa umbizo la YUV2 na YUVY umeongezwa, seti iliyopanuliwa ya viunga imeongezwa wakati wa kuwezesha usindikaji wa programu ya vivuli vya vertex, uboreshaji wa utendaji umefanywa, simu kwa TexM3x3Spec na TexMXNUMXxXNUMXSpec zimetekelezwa kwa DXSO
TexM3x3VSpec, hitilafu 27 zimerekebishwa.

Chanzo: opennet.ru

Kuongeza maoni