የቫልቭ ኩባንያ
ፕሮቶን በSteam Linux ደንበኛ ውስጥ የዊንዶውስ-ብቻ የጨዋታ መተግበሪያዎችን በቀጥታ እንዲያሄዱ ይፈቅድልዎታል። እሽጉ የDirectX 10/11 ትግበራን ያካትታል (በዚህ ላይ የተመሰረተ
- ከ 4.11 በላይ ለውጦች ተላልፈዋል (የቀድሞው ቅርንጫፍ በወይን 3300 ላይ የተመሠረተ) ከ ወይን 4.2 ኮድቤዝ ጋር ማመሳሰል ተካሂዷል። ከፕሮቶን 154 4.2 ጥገናዎች ወደ ላይ ተንቀሳቅሰዋል እና አሁን በዋናው ወይን ጥቅል ውስጥ ተካትተዋል ።
- በ futex() የስርዓት ጥሪ ላይ ተመስርቶ ለተመሳሰለ የመጀመሪያ ደረጃ የሙከራ ድጋፍ ታክሏል፣ ይህም የሲፒዩ ጭነት ከአስመር ጋር ሲወዳደር ይቀንሳል። በተጨማሪም አዲሱ አተገባበር ከመጠቀም ፍላጎት ጋር ችግሮችን ይፈታል
ልዩ ቅንብሮች ለማመሳሰል እና ሊገኙ የሚችሉ የፋይል ገላጭዎችን ማሟጠጥ.እየተሰራ ያለው ስራ ፍሬ ነገር በሊኑክስ ከርነል ውስጥ የመደበኛ ፉቴክስ() ስርዓት ጥሪን ተግባራዊነት በማስፋት የክር ገንዳውን ለተመቻቸ ሁኔታ ማመሳሰል ነው። ለFUTEX_WAIT_MULTIPLE ባንዲራ ለፕሮቶን አስፈላጊ የሆኑ ድጋፎች ቀድሞውኑ አሉ።
ተላልፏል በዋናው የሊኑክስ ከርነል ውስጥ ለማካተት እናግሊብክ . የተዘጋጁት ለውጦች በዋናው ኮርነል ውስጥ ገና አልተካተቱም, ስለዚህ በአሁኑ ጊዜ አስፈላጊ ነውመመስረት ለእነዚህ ቀዳሚዎች ድጋፍ ያለው ልዩ ከርነል; - ኢንተርሌይተር
ዲኤችቪኬ (በVulkan API አናት ላይ የDXGI፣ Direct3D 10 እና Direct3D 11 ትግበራ) ወደ ስሪት ዘምኗል1.3 ናዲ 9 ቪኬ (በVulkan አናት ላይ የDirect3D 9 የሙከራ ትግበራ) እስከ ስሪት 0.13f. በፕሮቶን ውስጥ የD9VK ድጋፍን ለማንቃት የPROTON_USE_D9VK ባንዲራ ይጠቀሙ። - የአሁኑ የመቆጣጠሪያ እድሳት መጠን ወደ ጨዋታዎች ይተላለፋል;
- የመዳፊት ትኩረት እና የመስኮት አስተዳደርን ለመቆጣጠር ማስተካከያዎች ተደርገዋል;
- ቋሚ የግብአት መዘግየት እና በአንዳንድ ጨዋታዎች ላይ በተለይም በዩኒቲ ሞተር ላይ በተመሰረቱ ጨዋታዎች ላይ ለሚከሰቱት ጆይስቲክስ የንዝረት ድጋፍ ችግሮች;
- ለቅርብ ጊዜው የOpenVR SDK ስሪት ድጋፍ ታክሏል፤
- የ FAudio ክፍሎች ከ DirectX የድምጽ ቤተ-መጻሕፍት (API XAudio2, X3DAudio, XAPO እና XACT3) ትግበራ ጋር 19.07 ተሻሽለዋል;
- በ GameMaker ላይ ባሉ ጨዋታዎች ውስጥ ከአውታረ መረብ ንዑስ ስርዓት ጋር ያሉ ችግሮች ተፈትተዋል ።
- ብዙ የወይን ሞጁሎች አሁን ከሊኑክስ ቤተ-መጽሐፍት ይልቅ እንደ Windows PE ፋይሎች ተገንብተዋል። በዚህ አካባቢ ሥራ እየገፋ ሲሄድ, ፒኢን መጠቀም አንዳንድ DRM እና ፀረ-ማጭበርበር ስርዓቶችን ይረዳል. ብጁ ፕሮቶን ግንባታን ከተጠቀሙ የPE ፋይሎችን ለመገንባት የቫግራንት ቨርቹዋል ማሽንን እንደገና መፍጠር ያስፈልግዎታል።
የቫልቭ ፓቼዎች ወደ ዋናው ሊኑክስ ከርነል ከመቀበላቸው በፊት፣ esyncን ከመጠቀም ይልቅ ፉቴክስ()ን በመጠቀም በፕላች ስብስብ ውስጥ ለተተገበረው ክር ማመሳሰል ገንዳ ድጋፍ ያለው ልዩ ከርነል መጫን ያስፈልጋል።
የ fsync ድጋፍ ያለው ከርነል ካለዎት ፕሮቶን 4.11 ን ሲያሄዱ ኮንሶሉ "fsync: up and running" የሚለውን መልዕክት ያሳያል. የPROTON_NO_FSYNC=1 ባንዲራ በመጠቀም fsync እንዲጠፋ ማስገደድ ይችላሉ።
ምንጭ: opennet.ru