Valve-ը թողարկում է Proton 5.0-ը՝ Windows-ի խաղեր Linux-ով գործարկելու փաթեթ

Փական ընկերություն опубликовала նախագծի նոր մասնաճյուղի առաջին թողարկումը Պրոտոն 5.0, որը հիմնված է Wine նախագծի մշակումների վրա և միտված է ապահովելու, որ Windows-ի համար ստեղծված և Steam կատալոգում ներկայացված խաղային հավելվածները կարող են գործարկվել Linux-ով։ Ծրագրի ձեռքբերումները տարածվել BSD լիցենզիայի ներքո:

Proton-ը թույլ է տալիս ուղղակիորեն գործարկել միայն Windows-ի համար նախատեսված խաղային հավելվածները Steam Linux հաճախորդի վրա: Փաթեթը ներառում է DirectX 9/10/11-ի իրականացում (փաթեթի հիման վրա DXVK) և DirectX 12 (հիմնված vkd3d), որոնք աշխատում են DirectX-ի զանգերը թարգմանելով Vulkan API-ին, ապահովում են բարելավված աջակցություն խաղերի կարգավորիչների համար և հնարավորություն՝ օգտագործելու լիաէկրան ռեժիմ՝ անկախ խաղերում աջակցվող էկրանի լուծումներից: Բազմաթելային խաղերի կատարումը բարձրացնելու համար մեխանիզմները «esync« (Eventfd Synchronization) և «futex/fsync»:

В նոր տարբերակ:

  • Կոդերի բազայի հետ համաժամացումը ավարտված է Գինի 5.0, որից փոխանցվել է ավելի քան 3500 փոփոխություն (նախորդ ճյուղը հիմնված էր գինու 4.11-ի վրա)։ Proton 207-ի 4.11 patches տեղափոխվել են հոսանքին հակառակ և այժմ ներառված են հիմնական Wine փաթեթում;
  • Direct3D 9-ի միջոցով խաղերը ցուցադրելու համար DXVK շերտը լռելյայն միացված է, որը զանգերը թարգմանում է Vulkan API-ին: Առանց Vulkan-ի աջակցության համակարգերի օգտատերերը կարող են վերադառնալ wined3d backend-ին, որն օգտագործում է OpenGL թարգմանությունը՝ սահմանելով PROTON_USE_WINED3D կարգավորումը;
  • Ամրապնդվել է Steam հաճախորդի հետ ինտեգրումը, որն ընդլայնել է աջակցվող խաղերի շրջանակը, որոնք օգտագործում են տեխնոլոգիա՝ խաղերի չարտոնված փոփոխություններից պաշտպանվելու համար: Denuvo. Օրինակ, Proton-ն այժմ կարող է խաղալ այնպիսի խաղեր, ինչպիսիք են Just Cause 3, Batman: Arkham Knight և Abzu;
  • Պրոտոնի նոր տեղադրումները վերադարձնում են տեղեկատվություն օպերացիոն համակարգի ավելի նոր տարբերակի մասին, ինչպես պահանջվում է որոշ նոր խաղերում:
    Հին պարամետրերի պարամետրերը մնացել են անփոփոխ.

  • Զարգացումը սկսվել է Wine 5.0-ում մի քանի մոնիտորների և գրաֆիկական ադապտերների հետ աշխատելու աջակցության ավելացման հետ կապված զգալի բարելավումների ուղղությամբ:
  • Բարելավված շրջապատող ձայնի աջակցություն հին խաղերի համար;
  • Նախագծի Git պահեստի կառուցվածքը փոխվել է։ 5.0 մասնաճյուղում ավելացվել են նոր ենթամոդուլներ, որոնք պահանջում են, որ git-ից կառուցելիս դրանք պետք է սկզբնավորվեն «git submodule update —init» հրամանով;
  • Բաղադրիչներ Ֆաուդիո DirectX ձայնային գրադարանների (API XAudio2, X3DAudio, XAPO և XACT3) ներդրմամբ, որոնք թարմացվել են մինչև 20.02;
  • Միջաշերտ DXVK, որն ապահովում է DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 և 11-ի իրականացում, որն աշխատում է Vulkan API-ի հեռարձակման զանգերի միջոցով, թարմացվել է երեկ հրապարակված թողարկմանը: 1.5.4. DXVK 1.5.4-ն ուղղում է ռեգրեսիաները՝ կապված Direct3D 9-ի աջակցության հետ և լուծում այն ​​խնդիրները, որոնք տեղի են ունենում Anno 1701, EYE: Divine Cybermancy,
    Մոռացված թագավորություններ՝ դևի քար, թագավորի պարգև և
    The Witcher- ը:

Source: opennet.ru

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