Proton-i جو هڪ ڪانٽو متعارف ڪرايو ويو آهي، شراب جي وڌيڪ تازي ورزن ۾ ترجمو ڪيو ويو آهي

Juuso Alasuutari، لينڪس لاء آڊيو پروسيسنگ سسٽم جي ترقي ۾ ماهر (ليکڪ jackdbus и لشڪر), ٺهيل پروجيڪٽ
پروٽون-i، جو مقصد موجوده پروٽون ڪوڊ بيس کي وائن جي نون ورزن تائين پورٽ ڪرڻ، والو مان نئين وڏي رليز جو انتظار ڪرڻ کانسواءِ. في الحال، هڪ Proton variant جي بنياد تي شراب 4.13، ڪارڪردگي ۾ هڪجهڙائي پروٽون 4.11-2 (مکيه پروٽون پروجيڪٽ وائن 4.11 استعمال ڪندو آهي).

پروٽون-i جو بنيادي خيال شراب جي جديد ورزن ۾ متعارف ڪرايل پيچز کي استعمال ڪرڻ جي صلاحيت مهيا ڪرڻ آهي (هر رليز ۾ ڪيترائي سوين تبديليون شايع ٿيل آهن)، جيڪي ممڪن طور تي راندين کي لانچ ڪرڻ ۾ مدد ڪري سگھن ٿيون جن کي اڳ ۾ لانچ ڪرڻ ۾ مشڪلات هئي. اهو فرض ڪيو ويو آهي ته شراب جي نئين رليز ۾ ڪجهه مسئلا حل ٿي سگهن ٿا، ۽ ڪجهه پروٽون پيچ سان حل ٿي سگهن ٿيون. انهن اصلاحن جو ميلاپ ممڪن طور تي ممڪن بڻائي ٿو ته هڪ اعليٰ معيار جو گیمنگ تجربو حاصل ڪرڻ بجاءِ نئين وائن ۽ پروٽون کي الڳ الڳ استعمال ڪرڻ.

اچو ته توهان کي ياد ڏياريون ته پروٽون پروجيڪٽ جيڪو والو پاران تيار ڪيو ويو آهي وائن پروجيڪٽ جي ترقي تي مبني آهي ۽ ان جو مقصد ونڊوز لاءِ ٺاهيل گيمنگ ايپليڪيشنن جي لانچ کي يقيني بڻائڻ آهي ۽ لينڪس تي اسٽيم ڪيٽلاگ ۾ پيش ڪيو ويو آهي. پروٽون توهان کي اجازت ڏئي ٿو سڌو سنئون ونڊوز-صرف گيمنگ ايپليڪيشنون هلائڻ جي Steam Linux ڪلائنٽ ۾. پيڪيج ۾ DirectX 9 (D9VK جي بنياد تي)، DirectX 10/11 (DXVK جي بنياد تي) ۽ 12 (vkd3d جي بنياد تي) تي عمل درآمد شامل آهي، DirectX ڪالن جي ترجمي ذريعي ڪم ڪندي ولڪن API کي، گيم ڪنٽرولرز ۽ قابليت لاءِ بهتر مدد فراهم ڪري ٿي. مڪمل-اسڪرين موڊ استعمال ڪرڻ لاءِ آزاد طور تي راندين ۾ سپورٽ ڪيل اسڪرين ريزوليوشن جي بنياد تي. اصل وائن جي مقابلي ۾، ملٽي ٿريڊ گيمز جي ڪارڪردگي کي خاص طور تي وڌايو ويو آهي استعمال ڪرڻ جي مهرباني "esync" (Eventfd Synchronization) يا "futex/fsync".

جو ذريعو: opennet.ru

تبصرو شامل ڪريو