ዌይላንድን በመጠቀም ለመስራት የተስተካከለ ወይን

በፕሮጀክቱ ወሰን ውስጥ ወይን ዌይላንድ ከXWayland እና X11 ጋር የተገናኙ ክፍሎችን ሳይጠቀሙ ወይን በ Wayland ፕሮቶኮል ላይ በመመስረት ወይን ለመጠቀም የሚያስችሉ የ patches ስብስብ እና የ winewayland.drv ሾፌር ተዘጋጅተዋል። በተለይም Vulkan እና Direct3D 9, 10 እና 11 ግራፊክስ ኤፒአይዎችን የሚጠቀሙ ጨዋታዎችን እና አፕሊኬሽኖችን የማሄድ ችሎታ ቀርቧል። Direct3D ድጋፍ የሚተገበረው ንብርብር በመጠቀም ነው። ዲኤችቪኬጥሪዎችን ወደ ቩልካን ኤፒአይ የሚተረጉም ነው። ስብስቡ ንጣፎችንም ያካትታል esync (Eventfd Synchronization) የባለብዙ-ክር ጨዋታዎችን አፈጻጸም ለመጨመር።

ዌይላንድን በመጠቀም ለመስራት የተስተካከለ ወይን

የወይን እትም ለዌይላንድ በአርክ ሊኑክስ እና በማንጃሮ አካባቢዎች በዌስተን ስብጥር አገልጋይ እና AMDGPU ሹፌር Vulkan ኤፒአይን በመደገፍ ተፈትኗል። Mesa 19.3 ወይም አዲስ በ Wayland፣ Vulkan እና EGL ድጋፍ፣ SDL እና Faudio ቤተ-መጻሕፍት እና ድጋፍ የተሰራ ያስፈልገዋል። Esync ወይም fsync በስርዓት. በF11 hotkey ወደ ሙሉ ስክሪን ሁነታ መቀየርን ይደግፋል። አሁን ባለው የዕድገት ደረጃ፣ ለOpenGL፣ ለጨዋታ ተቆጣጣሪዎች፣ ለጂዲአይ አፕሊኬሽኖች እና ለአገሬው ተወላጆች ጠቋሚዎች ምንም ድጋፍ የለም። አስጀማሪዎች አይሰሩም።

ለወይን-ዌይላንድ ስርጭቶች ገንቢዎች የዊንዶውስ አፕሊኬሽኖችን ለማስኬድ ድጋፍ ያለው ንፁህ የዌይላንድ አካባቢን ማቅረብ መቻላቸው አስደሳች ሊሆን ይችላል ፣ ይህም ተጠቃሚው ከ X11 ጋር የተያያዙ ፓኬጆችን የመጫን ፍላጎትን ያስወግዳል። በዌይላንድ ላይ በተመሰረቱ ስርዓቶች ላይ የወይን-ዌይላንድ ጥቅል አላስፈላጊ ሽፋኖችን በማስወገድ ከፍተኛ አፈፃፀም እና የጨዋታዎች ምላሽ እንዲያገኙ ያስችልዎታል። በተጨማሪም የዌይላንድ ተወላጅ አጠቃቀም የደህንነት ችግሮችን ለማስወገድ ያስችላል, ተፈጥሯዊ X11 (ለምሳሌ፣ ያልታመኑ የ X11 ጨዋታዎች በሌሎች መተግበሪያዎች ላይ ሊሰልሉ ይችላሉ - የ X11 ፕሮቶኮል ሁሉንም የግቤት ክስተቶችን ለመድረስ እና የውሸት የቁልፍ ምት ምትክን እንዲፈጽሙ ያስችልዎታል)።

ምንጭ: opennet.ru

አስተያየት ያክሉ