Wine 4.17, Wine Staging 4.17, Proton 4.11-6 և D9VK 0.21 նոր տարբերակները:

Հասանելի է Win32 API-ի բաց իրականացման փորձնական թողարկում - Գինի 4.17. Տարբերակի թողարկումից ի վեր 4.16 Փակվել է վրիպակի 14 հաշվետվություն և կատարվել է 274 փոփոխություն:

Ամենակարևոր փոփոխությունները.

  • Mono շարժիչը թարմացվել է 4.9.3 տարբերակին;
  • Ավելացվել է DXTn ձևաչափով սեղմված հյուսվածքների աջակցություն d3dx9-ին (փոխանցված Wine Staging-ից);
  • Առաջարկվել է Windows Script գործարկման ժամանակի գրադարանի (msscript) նախնական տարբերակը.
  • Գործընթացի մեկնարկից առաջ ntdll-ին ավելացվել է APC զանգերի մշակումը.
  • wined3d-ն ավելացնում է աջակցություն AMD VEGA12 GPU-ների համար;
  • Գործարկվել է XRandR API-ի միջոցով սարքի փոփոխությունների մասին ծանուցումների մշակման աջակցությունը.
  • Ավելացվել է RSA ստեղների ստեղծման աջակցություն;
  • ARM64 ճարտարապետության համար անխափան պրոքսիների աջակցությունն իրականացվել է օբյեկտների միջերեսների համար.
  • Խաղերի և հավելվածների շահագործման հետ կապված սխալների մասին հաշվետվությունները փակ են:
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud:

Միաժամանակ ներկայացված նախագծի թողարկում Գինու բեմականացում 4.17, որի շրջանակներում ձևավորվում են Wine-ի ընդլայնված կառուցվածքներ, ներառյալ ոչ լիովին պատրաստ կամ ռիսկային պատյանները, որոնք դեռևս հարմար չեն հիմնական Wine ճյուղ ընդունվելու համար: Wine-ի հետ համեմատած, Wine Staging-ը տրամադրում է 855 լրացուցիչ patches: Նոր թողարկումը համաժամացում է բերում Wine 4.17 կոդերի բազայի հետ: Ավելացվեց հում ռեժիմում մուտքագրման աջակցություն (Raw Input user32-ում), որը վերացրեց խնդիրները Source շարժիչի վրա հիմնված խաղերում, ինչպես նաև Overwatch-ում և Star Citizen-ում: Ներառված են շտկումներ՝ խաղի խափանումները լուծելու համար
Empire Earth, Trinklet Supreme և Silent Hill 4: The Room. Ավելացվեց stub dsdmo.dll DirectSound էֆեկտների համար:

Փական ընկերություն опубликовала նախագծի նոր թողարկում Պրոտոն 4.11-6, որը հիմնված է Wine նախագծի մշակումների վրա և միտված է ապահովելու, որ Windows-ի համար ստեղծված և Steam կատալոգում ներկայացված խաղային հավելվածները կարող են գործարկվել Linux-ով։ Ծրագրի ձեռքբերումները տարածվել BSD լիցենզիայի ներքո: Proton-ը թույլ է տալիս ուղղակիորեն գործարկել միայն Windows-ի համար նախատեսված խաղային հավելվածները Steam Linux հաճախորդում: Փաթեթը ներառում է DirectX 9-ի իրականացում (հիմնված D9VK), DirectX 10/11 (հիմնված DXVK) և DirectX 12 (հիմնված vkd3d), աշխատելով DirectX-ի զանգերի թարգմանությամբ Vulkan API-ին, ապահովում է բարելավված աջակցություն խաղերի կարգավորիչներին և ամբողջ էկրանով ռեժիմն օգտագործելու հնարավորություն՝ անկախ խաղերում աջակցվող էկրանի լուծումներից:

Proton-ի նոր տարբերակում DXVK շերտը (DXGI, Direct3D 10 և Direct3D 11-ի իրականացում Vulkan API-ի վերևում) թարմացվել է մասնաճյուղի: 1.4, որտեղ
Direct3D 11 ծրագրավորման ինտերֆեյսը թարմացվել է 11.4 տարբերակին, իսկ DXGI-ը՝ 1.5 տարբերակին: Միևնույն ժամանակ, DXVK-ի մշակողները հրապարակել են ուղղիչ թարմացում DXVK 1.4.1, որը շտկեց D3D10 կոդի խափանումներ առաջացնող խնդիրները և բարելավեց Batman-ի աջակցությունը՝ Arkham City, Hitman 2 և Ni no Kuni Remastered:

Բացի այդ, մենք կարող ենք նշել նախագծի նոր նշանակալի թողարկումը D9VK 0.21, որի շրջանակներում մշակվում է Direct3D 9-ի ներդրումը` աշխատելով Vulkan գրաֆիկական API-ին զանգերի թարգմանության միջոցով: Նախագիծը հիմնված է DXVK նախագծի կոդերի բազայի վրա, որը ընդլայնվել է Direct3D 9-ի աջակցությամբ: Համեմատած WineD3D-ի վրա հիմնված Direct9D 3 ներդրման հետ, D9VK-ն թույլ է տալիս ավելի բարձր կատարողականություն, քանի որ Direct3D 9-ի թարգմանությունը OpenGL-ով ավելի դանդաղ է, քան Vulkan-ի միջոցով թարգմանությունը:

В նոր տարբերակ ավելացրել է նոր Direct3D 9 զանգեր
D3DBLEND_BOTHSRCALPHA և D3DBLEND_BOTHINVSRCALPHA, MSAA պատկերների և խորքային քարտեզների համար ներդրվել է կողպման համակարգ, ավելացվել է YUV2 և YUVY ձևաչափերի աջակցություն, ավելացվել է հաստատունների ընդլայնված շարք, երբ հնարավոր է դարձնում գագաթային շեյդերների ծրագրային մշակումը, կատարողականի օպտիմալացում: զանգեր դեպի TexM3x3Spec և TexMXNUMXxXNUMXSpec իրականացվել են DXSO-ի համար
TexM3x3VSpec, շտկվել է 27 սխալ:

Source: opennet.ru

Добавить комментарий