ప్రోటాన్-i యొక్క ఫోర్క్ పరిచయం చేయబడింది, వైన్ యొక్క ఇటీవలి సంస్కరణలకు అనువదించబడింది

Juuso Alasuutari, Linux కోసం ఆడియో ప్రాసెసింగ్ సిస్టమ్‌ల అభివృద్ధిలో ప్రత్యేకత కలిగి ఉంది (రచయిత jackdbus и కొరడా దెబ్బ), ఏర్పడింది ప్రాజెక్ట్
Proton-i, వాల్వ్ నుండి కొత్త ప్రధాన విడుదలల కోసం వేచి ఉండకుండా, ప్రస్తుత ప్రోటాన్ కోడ్‌బేస్‌ను వైన్ యొక్క కొత్త వెర్షన్‌లకు పోర్ట్ చేయడం లక్ష్యంగా పెట్టుకుంది. ప్రస్తుతం, ప్రోటాన్ వేరియంట్ ఆధారంగా వైన్ XX, కార్యాచరణలో ప్రోటాన్ 4.11-2కి సమానంగా ఉంటుంది (ప్రధాన ప్రోటాన్ ప్రాజెక్ట్ వైన్ 4.11ని ఉపయోగిస్తుంది).

ప్రోటాన్-i యొక్క ప్రధాన ఆలోచన వైన్ యొక్క తాజా వెర్షన్‌లలో ప్రవేశపెట్టిన ప్యాచ్‌లను ఉపయోగించగల సామర్థ్యాన్ని అందించడం (ప్రతి విడుదలలో అనేక వందల మార్పులు ప్రచురించబడతాయి), ఇది గతంలో ప్రారంభించడంలో సమస్యలను కలిగి ఉన్న గేమ్‌లను ప్రారంభించడంలో సహాయపడుతుంది. వైన్ యొక్క కొత్త విడుదలలలో కొన్ని సమస్యలను పరిష్కరించవచ్చని మరియు కొన్ని ప్రోటాన్ ప్యాచ్‌లతో పరిష్కరించబడవచ్చని భావించబడుతుంది. ఈ పరిష్కారాల కలయిక కొత్త వైన్ మరియు ప్రోటాన్‌లను విడివిడిగా ఉపయోగించడం కంటే అధిక నాణ్యత గల గేమింగ్ అనుభవాన్ని సాధించడం సాధ్యం చేస్తుంది.

వాల్వ్ ద్వారా అభివృద్ధి చేయబడిన ప్రోటాన్ ప్రాజెక్ట్ వైన్ ప్రాజెక్ట్ యొక్క పరిణామాలపై ఆధారపడి ఉందని మరియు Windows కోసం సృష్టించబడిన మరియు Linuxలో స్టీమ్ కేటలాగ్‌లో అందించబడిన గేమింగ్ అప్లికేషన్‌ల ప్రారంభాన్ని నిర్ధారించే లక్ష్యంతో ఉందని మేము మీకు గుర్తు చేద్దాం. Steam Linux క్లయింట్‌లో Windows-మాత్రమే గేమింగ్ అప్లికేషన్‌లను నేరుగా అమలు చేయడానికి ప్రోటాన్ మిమ్మల్ని అనుమతిస్తుంది. ప్యాకేజీలో DirectX 9 (D9VK ఆధారంగా), DirectX 10/11 (DXVK ఆధారంగా) మరియు 12 (vkd3d ఆధారంగా) అమలులు ఉన్నాయి, DirectX కాల్‌లను వల్కాన్ APIకి అనువదించడం ద్వారా పని చేయడం, గేమ్ కంట్రోలర్‌లకు మరియు సామర్థ్యానికి మెరుగైన మద్దతును అందిస్తుంది. గేమ్‌లలో మద్దతిచ్చే స్క్రీన్ రిజల్యూషన్‌లను బట్టి పూర్తి-స్క్రీన్ మోడ్‌ను స్వతంత్రంగా ఉపయోగించడానికి. ఒరిజినల్ వైన్‌తో పోలిస్తే, మల్టీ-థ్రెడ్ గేమ్‌ల పనితీరు గణనీయంగా పెరిగింది, ఎందుకంటే “esync” (Eventfd సింక్రొనైజేషన్) లేదా “futex/fsync".

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి