Գինին հարմարեցված է Wayland-ի օգտագործման համար

Ծրագրի շրջանակներում Գինու ճանապարհ պատրաստվել են մի շարք patches և driver winewayland.drv, որոնք թույլ են տալիս օգտագործել Wine-ը Wayland արձանագրության վրա հիմնված միջավայրերում՝ առանց XWayland-ի և X11-ի հետ կապված բաղադրիչների օգտագործման: Սա ներառում է խաղեր և հավելվածներ գործարկելու հնարավորություն, որոնք օգտագործում են Vulkan գրաֆիկական API և Direct3D 9, 10 և 11: Direct3D աջակցությունն իրականացվում է շերտի միջոցով: DXVK, որը թարգմանում է զանգեր դեպի Vulkan API: Հավաքածուն ներառում է նաև կարկատաններ esync (Eventfd Synchronization) բազմաթելային խաղերի կատարողականությունը բարձրացնելու համար:

Գինին հարմարեցված է Wayland-ի օգտագործման համար

Wine հրատարակությունը Wayland-ի համար փորձարկվել է Arch Linux և Manjaro միջավայրերում՝ Weston կոմպոզիտային սերվերով և AMDGPU դրայվերով՝ Vulkan API-ի աջակցությամբ: Աշխատելու համար ձեզ հարկավոր է Mesa 19.3 կամ ավելի նոր տարբերակ՝ կազմված Wayland, Vulkan և EGL աջակցությամբ, SDL և Faudio գրադարանների առկայությամբ, ինչպես նաև աջակցությամբ: Esync կամ Fsync համակարգում։ Ամբողջ էկրանով ռեժիմին անցնելը F11 թեժ ստեղնի միջոցով աջակցվում է: Զարգացման ներկա փուլում OpenGL-ի, խաղի կարգավորիչների, GDI հավելվածների և մաքսային կուրսորների աջակցություն չկա: Գործարկիչները չեն աշխատում:

Wine-wayland բաշխման մշակողները կարող են շահագրգռված լինել մաքուր Wayland միջավայր ապահովելու ունակությամբ՝ Windows հավելվածների գործարկման աջակցությամբ՝ վերացնելով օգտվողի կողմից X11-ի հետ կապված փաթեթներ տեղադրելու անհրաժեշտությունը: Wayland-ի վրա հիմնված համակարգերում Wine-wayland փաթեթը թույլ է տալիս հասնել խաղերի ավելի բարձր կատարողականության և արձագանքման՝ վերացնելով ավելորդ շերտերը: Բացի այդ, Wayland-ի բնիկ օգտագործումը հնարավորություն է տալիս ազատվել անվտանգության խնդիրներից, բնորոշիչ X11 (օրինակ, անվստահելի X11 խաղերը կարող են լրտեսել այլ հավելվածներ. X11 արձանագրությունը թույլ է տալիս մուտք գործել բոլոր մուտքային իրադարձությունները և կատարել ստեղնաշարի կեղծ փոխարինում):

Source: opennet.ru

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