በNVDIA አሽከርካሪዎች ውስጥ የዌይላንድ ድጋፍ ሁኔታ

ከNVDIA የባለቤትነት አሽከርካሪዎች ግንባር ቀደም አዘጋጆች አንዱ የሆነው አሮን ፕላትነር የዋይላንድ ፕሮቶኮል ድጋፍ ሁኔታን በ R515 አሽከርካሪዎች የሙከራ ቅርንጫፍ ውስጥ አሳትሟል ፣ ለዚህም NVIDIA በከርነል ደረጃ ለሚሰሩ ሁሉም አካላት ምንጭ ኮድ አቅርቧል ። በበርካታ አካባቢዎች ለዌይላንድ ፕሮቶኮል በNVDIA ሾፌር ውስጥ ያለው ድጋፍ ከ X11 ድጋፍ ጋር እኩልነት ላይ ገና እንዳልደረሰ ተጠቅሷል። በተመሳሳይ ጊዜ, መዘግየት በሁለቱም በ NVIDIA ሾፌር ውስጥ ባሉ ችግሮች እና በ Wayland ፕሮቶኮል እና በእሱ ላይ የተመሰረቱ አገልጋዮች አጠቃላይ ገደቦች ናቸው.

የአሽከርካሪዎች ገደቦች፡-

  • ለድህረ-ሂደት፣ ለማቀናበር፣ ለእይታ እና ለቪዲዮ ዲኮዲንግ የሃርድዌር ማጣደፊያ ስልቶችን እንድትጠቀሙ የሚያስችል የlibvdpau ቤተ-መጽሐፍት ለዌይላንድ አብሮ የተሰራ ድጋፍ የለውም። ቤተ መፃህፍቱ ከXwayland ጋርም መጠቀም አይቻልም።
  • ዋይላንድ እና Xwayland በNvFBC (NVIDIA FrameBuffer Capture) ላይብረሪ ውስጥ ለስክሪን ቀረጻ አይደገፉም።
  • የ nvidia-drm ሞጁል እንደ ጂ-ሲንክ ያሉ ተለዋዋጭ የማደስ ፍጥነት ችሎታዎች መረጃ አይሰጥም፣ በ Wayland ላይ በተመሰረቱ አካባቢዎች ጥቅም ላይ እንዳይውሉ ይከለክላል።
  • በዌይላንድ ላይ በተመሰረቱ አካባቢዎች፣ ወደ ምናባዊ እውነታ ስክሪኖች ውፅዓት፣ ለምሳሌ፣ በSteamVR መድረክ የሚደገፉት፣ በዲአርኤም ሊዝ አሰራር ስራ ባለመስራቱ ምክንያት አይገኝም፣ ይህም ከተለያዩ ቋቶች ጋር የስቲሪዮ ምስል ለማመንጨት አስፈላጊ የሆነውን የዲአርኤም ግብአት ይሰጣል። ወደ ምናባዊ እውነታ የጆሮ ማዳመጫዎች ሲወጡ ግራ እና ቀኝ አይኖች።
  • Xwayland የEGL_EXT_platform_x11 ቅጥያውን አይደግፍም።
  • የ nvidia-drm ሞጁል በስብስብ አስተዳዳሪዎች ውስጥ ለቀለም እርማት ሙሉ ድጋፍ አስፈላጊ የሆኑትን GAMMA_LUT፣ DEGAMMA_LUT፣ CTM፣ COLOR_ENCODING እና COLOR_RANGE ንብረቶችን አይደግፍም።
  • ዌይላንድን ሲጠቀሙ የ nvidia-settings utility ተግባር የተገደበ ነው።
  • ከ Xwayland ጋር በ GLX፣ የውጤት ቋቱን ወደ ስክሪኑ መሳል (የፊት ቋት) ከድርብ ማቋት ጋር አይሰራም።

የዌይላንድ ፕሮቶኮል እና የተዋሃዱ አገልጋዮች ገደቦች፡-

  • የዌይላንድ ፕሮቶኮል ወይም የተዋሃዱ አገልጋዮች እንደ ስቴሪዮ ውፅዓት፣ SLI፣ Multi-GPU Mosaic፣ Frame Lock፣ Genlock፣ Swap Groups እና የላቀ የማሳያ ሁነታዎች (ዋርፕ፣ ቅልቅል፣ የፒክሰል shift እና YUV420 emulation) ያሉ ባህሪያትን አይደግፉም። በግልጽ ለማየት እንደሚቻለው, እንዲህ ዓይነቱን ተግባር መተግበር አዲስ የ EGL ቅጥያዎችን መፍጠር ያስፈልገዋል.
  • የWayland ኮምፖዚት ሰርቨሮች በ PCI-Express Runtime D3 (RTD3) አማካኝነት የቪዲዮ ማህደረ ትውስታን እንዲያጠፉ የሚያስችል በአጠቃላይ ተቀባይነት ያለው ኤፒአይ የለም።
  • Xwayland የመተግበሪያ አተረጓጎም እና የስክሪን ውፅዓት ለማመሳሰል በNVDIA ሾፌር ውስጥ የሚያገለግል ዘዴ የለውም። እንደዚህ አይነት ማመሳሰል ከሌለ, በአንዳንድ ሁኔታዎች, የእይታ መዛባት ሊወገድ አይችልም.
  • የWayland composite servers ስክሪን multiplexers (mux)ን አይደግፉም በላፕቶፖች ላይ በሁለት ጂፒዩዎች (የተቀናጁ እና ዲስክሬት) ለየብቻ ጂፒዩ ከተቀናጀ ወይም ውጫዊ ስክሪን ጋር በቀጥታ ለማገናኘት ጥቅም ላይ ይውላል። በX11 ውስጥ፣ የሙሉ ስክሪን አፕሊኬሽን በዲስክሪት ጂፒዩ ሲወጣ የ"mux" ስክሪን በራስ ሰር ይቀያየራል።
  • የGLAMOR 2D acceleration architecture ትግበራ ከNVIDIA EGL ትግበራ ጋር ተኳሃኝ ስላልሆነ በGLX በኩል ቀጥተኛ ያልሆነ አተረጓጎም በXwayland ውስጥ አይሰራም።
  • በXwayland ላይ በተመሰረቱ አካባቢዎች የሚሰሩ የGLX መተግበሪያዎች የሃርድዌር መደራረብን አይደግፉም።

ምንጭ: opennet.ru

አስተያየት ያክሉ