Xwayland ከNVadi ጂፒዩዎች ጋር በሲስተሞች ላይ ለሃርድዌር ማጣደፍ ድጋፍን ይጨምራል

የXWayland ኮድ መሰረት፣ የX.Org አገልጋይን የሚያንቀሳቅሰው የ DDX አካል (መሣሪያ-ጥገኛ X) በ Wayland ላይ በተመሰረቱ አካባቢዎች X11 አፕሊኬሽኖችን ለማስኬድ፣ የባለቤትነት የNVDIA ግራፊክስ ነጂዎች ባሉባቸው ስርዓቶች ላይ የሃርድዌር አሰጣጥ ማጣደፍን ለማስቻል ተዘምኗል።

በአልሚዎች በተደረጉት ፈተናዎች በመመዘን ፣የተገለፁትን ጥገናዎች ካነቃቁ በኋላ ፣XWaylandን በመጠቀም የጀመሩት የOpenGL እና Vulkan በኤክስ አፕሊኬሽኖች አፈፃፀም በመደበኛ የX አገልጋይ ስር ከመሮጥ ጋር ተመሳሳይ ነው። ለውጦቹ የተዘጋጁት በNVDIA ሰራተኛ ነው። በNVDIA ሾፌር እራሱ በ Xwayland ውስጥ ማጣደፍን ለመጠቀም አስፈላጊ ለሆኑ አካላት ድጋፍ ከቀጣዮቹ ልቀቶች ውስጥ በአንዱ ይታያል ፣ በ 470.x ቅርንጫፍ ውስጥ ይገመታል ።

በተጨማሪም፣ ከሊኑክስ ግራፊክስ ቁልል ጋር የተያያዙ ሌሎች በርካታ እድገቶች አሉ፡-

  • የዋይላንድ አዘጋጆች ዋናውን ቅርንጫፍ በሁሉም ማከማቻዎቻቸው ውስጥ ከ"ማስተር" ወደ "ዋና" ለመቀየር አቅደዋል ምክንያቱም "ማስተር" የሚለው ቃል በቅርብ ጊዜ በፖለቲካዊ መልኩ የተሳሳተ ነው, ባርነትን የሚያስታውስ እና በአንዳንድ የማህበረሰብ አባላት እንደ አስጸያፊ ነው. በተራው፣ የfreedesktop.org ማህበረሰብ ለአዳዲስ ፕሮጀክቶች በነባሪነት ከ'ማስተር' ማከማቻ ይልቅ 'ዋናውን' ማከማቻ ለመጠቀም ወስኗል።

    የሚገርመው የዚህ ሃሳብ ተቃዋሚዎችም ነበሩ። በተለይም በ OpenSUSE ውስጥ ከ 500 በላይ ፓኬጆችን የሚይዘው Jan Engelhardt በ GitHub እና SFC የተደረጉትን ክርክሮች "ማስተር" በ "ዋና" ግብዝነት እና ድርብ ደረጃዎች ለመተካት ጠርቷቸዋል. ሁሉንም ነገር እንዳለ ትቶ በስም ለውጥ ላይ ውዥንብር ከመፍጠር ይልቅ ቀጣይ ልማት ላይ እንዲያተኩር ሐሳብ አቅርቧል። እንደ ኢየን ገለፃ ፣ “መምህር” ከሚለው ቃል ጋር መስማማት ለማይችሉ ፣ በቀላሉ ሁለት ቅርንጫፎች ተመሳሳይ በሆነ የግዳጅ ሁኔታ መስራታቸውን ማረጋገጥ እና የተቋቋመውን መዋቅር ሳይጥስ ማድረግ ይችላሉ።

  • የላቫፒፔ ሜሳ ሾፌር፣ ለሶፍትዌር ቀረጻ እና ኮድ ለማምረት LLVMን በመጠቀም የVulkan 1.1 ግራፊክስ ኤፒአይን እና የተወሰኑ ባህሪያትን ከVulkan 1.2 ዝርዝር መግለጫ ይደግፋል (ከዚህ ቀደም OpenGL ሙሉ በሙሉ በ lavapipe ውስጥ ይደገፋል)። አሽከርካሪው የVulkan 1.1 አዲስ ባህሪያትን የሚሸፍኑ ሁሉንም ፈተናዎች በተሳካ ሁኔታ ማለፍ መቻሉ ተጠቁሟል ነገር ግን እስካሁን ድረስ ለVulkan 1.0 ተመሳሳይ ሙከራዎች አልተሳካም ይህም ለ Vulkan ድጋፍ ኦፊሴላዊ የምስክር ወረቀት እንዳይሰጥ ይከለክላል ።
  • የVgpu_unlock Toolkit ታትሟል፣ ይህም በአንዳንድ የሸማቾች ቪዲዮ ካርዶች NVIDIA Geforce እና Quadro ላይ vGPU ድጋፍን እንዲያነቁ ያስችሎታል፣ ይህም ቪጂፒዩዎችን በይፋ የማይደግፉ፣ ነገር ግን በጣም ውድ ከሆነው የቴስላ ካርዶች ጋር በተመሳሳይ ቺፕ ላይ የተመሰረቱ ናቸው (ምናባዊ የጂፒዩ ተግባር የተገደበ ነው) ሶፍትዌር)።
  • ለVulkan ግራፊክስ ኤፒአይ ለኤአርኤም ማሊ ሚድጋርድ እና ለቢፍሮስት ጂፒዩዎች ድጋፍ በመስጠት የአዲሱ ክፍት ምንጭ የ PanVk ነጂ የመጀመሪያ ትግበራ ቀርቧል። PanVk በCollabora ሰራተኞች እየተገነባ ሲሆን ለኦፕን ጂኤል ድጋፍ የሚሰጠውን የፓንፍሮስት ፕሮጀክት እድገት ቀጣይነት ባለው መልኩ ተቀምጧል።
  • የ xf86-input-libinput 1.0.0 ሾፌር ተለቋል፣ ይህም ለሊቢንፑት ማዕቀፍ ከግቤት መሳሪያዎች ጋር አብሮ ለመስራት የተዋሃደ ቁልል ይሰጣል። በX አገልጋይ ላይ በተመሰረቱ አካባቢዎች፣ የ xf86-input-libinput ሾፌር ከተለየ ኢቭዴቭ እና ሲናፕቲክስ ነጂዎች ይልቅ ጥቅም ላይ ሊውል ይችላል። በስሪት 1.0.0 ውስጥ ያለው ቁልፍ ለውጥ ወደ MIT ፈቃድ የሚደረግ ሽግግር ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ