Шараптын акыркы версияларына которулган Proton-i айрысы киргизилди

Жуусо Аласуутари, Linux үчүн аудио иштетүү системаларын өнүктүрүүгө адистешкен (авт jackdbus и КИРПИК), түзүлгөн долбоору
Proton-i, Valveдан жаңы негизги релиздерди күтпөстөн, учурдагы Proton код базасын Wineдин жаңы версияларына көчүрүүгө багытталган. Учурда протондун варианты негизделген шарап 4.13, функционалдуулугу боюнча Proton 4.11-2ге окшош (негизги Proton долбоору Wine 4.11 колдонот).

Proton-iнин негизги идеясы Шараптын акыркы версияларында киргизилген патчтарды колдонуу мүмкүнчүлүгүн камсыз кылуу (ар бир релизде бир нече жүз өзгөртүүлөр жарыяланып турат), бул мурда ишке киргизүүдө көйгөйлөр болгон оюндарды ишке киргизүүгө жардам берет. Шараптын жаңы чыгарылыштарында кээ бир көйгөйлөрдү чечсе болот, ал эми айрымдарын Proton патчтары менен чечсе болот деп болжолдонууда. Бул оңдоолордун айкалышы жаңы Шарап менен Протонду өз-өзүнчө колдонууга караганда жогорку сапаттагы оюн тажрыйбасына жетүүгө мүмкүндүк берет.

Эске сала кетсек, Valve тарабынан иштелип чыккан Proton долбоору Wine долбоорунун иштеп чыгууларына негизделген жана Windows үчүн түзүлгөн жана Linux ичиндеги Steam каталогунда сунушталган оюн тиркемелерин ишке киргизүүнү камсыз кылууга багытталган. Proton Steam Linux кардарында Windows үчүн гана оюн тиркемелерин түз иштетүүгө мүмкүндүк берет. Пакет DirectX 9 (D9VK негизинде), DirectX 10/11 (DXVK негизинде) жана 12 (vkd3d негизинде) ишке ашырууну камтыйт, DirectX чалууларын Vulkan API'ге которуу аркылуу иштейт, оюн контроллерлору үчүн жакшыртылган колдоону жана мүмкүнчүлүктөрдү камсыз кылат. оюндарда колдоого алынган экран токтомдоруна жараша толук экран режимин өз алдынча колдонуу. Түпнуска Шарапка салыштырмалуу "esync" (Eventfd Synchronization) же "колдонуунун аркасында көп жиптүү оюндардын иштеши бир топ жогорулады.futex/fsync".

Source: opennet.ru

Комментарий кошуу