ፋየርፎክስ በ VA-API በኩል ለX11 ሲስተሞች የቪዲዮ ዲኮዲንግ ማጣደፍን ይጨምራል

በፋየርፎክስ ኮድ ቤዝ ውስጥ ፣ በዚህ መሠረት የፋየርፎክስ 25 መለቀቅ በኦገስት 80 ላይ ይመሰረታል ፣ ታክሏል ለሊኑክስ ማሰናከልን ቀይር አስገዳጅ በ Wayland ላይ ለተመሰረቱ ስርዓቶች የቪዲዮ ዲኮዲንግ ሃርድዌር ማፋጠን ድጋፍ። ማጣደፍ የሚቀርበው VA-API (የቪዲዮ ማጣደፍ ኤፒአይ) እና FFmpegDataDecoderን በመጠቀም ነው። ስለዚህ በ VA-API በኩል ለሃርድዌር ቪዲዮ ማጣደፍ ድጋፍ የሚገኝ ይሆናል። እና የ X11 ፕሮቶኮልን በመጠቀም ለሊኑክስ ስርዓቶች።

ከዚህ ቀደም የተረጋጋ የሃርድዌር ቪዲዮ ማጣደፍ ዋይላንድን እና የዲኤምኤቡኤፍ ዘዴን በመጠቀም ለአዲሱ ጀርባ ብቻ ነበር የቀረበው። ለX11፣ በgfx አሽከርካሪዎች ችግር ምክንያት ማጣደፍ አልተተገበረም። አሁን ለX11 የቪዲዮ ማጣደፍን ማንቃት ላይ ያለው ችግር መፍትሄ አግኝቷል አጠቃቀም ኢ.ጂ.ኤል. እንዲሁም፣ X11 ላላቸው ስርዓቶች፣ WebGLን በ EGL በኩል የመሥራት ችሎታ ተተግብሯል፣ ይህም ወደፊት ለ WebGL ለ X11 ሃርድዌር ማጣደፍ ድጋፍ ያደርጋል።
በአሁኑ ጊዜ ይህ ባህሪ በነባሪነት እንደተሰናከለ ይቆያል (በ widget.dmabuf-webgl.enabled በኩል የነቃ) ሁሉም ችግሮች እስካሁን የተፈቱ ስላልሆኑ።

በ EGL በኩል ሥራን ለማንቃት፣ የአካባቢ ተለዋዋጭ MOZ_X11_EGL ቀርቧል፣ የትኛውን Webrender ካቀናበረ በኋላ
እና የOpenGL ማጠናከሪያ ክፍሎች ከGLX ይልቅ EGLን ለመጠቀም ይቀየራሉ። አፈፃፀሙ የተመሰረተ ነው አዲስ ጀርባ ለ X11 በ DMABUF ላይ የተመሰረተ, እሱም በመከፋፈል የተዘጋጀ DMABUF ጀርባ, ቀደም ሲል ለዌይላንድ የቀረበ.

በተጨማሪም, ሊታወቅ ይችላል ማካተት ፋየርፎክስ 79 መለቀቅ በተቋቋመበት ኮድ መሠረት በዊንዶውስ 10 መድረክ ላይ በ AMD ቺፕስ ላይ የተመሠረተ ላፕቶፖች የ WebRender ማጠናከሪያ ስርዓት ዌብሬንደር በዝገት ቋንቋ የተፃፈ ሲሆን በአተረጓጎም ፍጥነት ላይ ከፍተኛ ጭማሪ እንድታገኙ እና እንዲቀንሱ ያስችልዎታል። በጂፒዩ ላይ በሚሰሩ ሼዶች ወደተተገበሩት የገጽ ይዘቶችን ወደ ጂፒዩ የጎን አተረጓጎም በማንቀሳቀስ በሲፒዩ ላይ ያለው ጭነት። ከዚህ ቀደም WebRender በዊንዶውስ 10 መድረክ ላይ ለኢንቴል ጂፒዩዎች፣ ለኤ.ዲ.ኤም ሬቨን ሪጅ APUs፣ AMD Evergreen APUs፣ እና ላፕቶፖች ከ NVIDIA ግራፊክስ ካርዶች ጋር ነቅቷል። በሊኑክስ ላይ ዌብሬንደር በአሁኑ ጊዜ ለኢንቴል እና ኤኤምዲ ካርዶች የሚሰራው በምሽት ግንባታዎች ብቻ ነው፣ እና ለNVadi ካርዶች አይደገፍም። ስለ፡ ውቅረት ለማስገደድ የ"gfx.webrender.all" እና ​​"gfx.webrender.enabled" መቼቶችን ማግበር ወይም ፋየርፎክስን ከአካባቢው ተለዋዋጭ MOZ_WEBRENDER=1 ስብስብ ጋር ማስኬድ አለቦት።

በፋየርፎክስ 79 እንዲሁ በነባሪ ታክሏል በአድራሻ አሞሌው ላይ በሚታየው ጎራ ላይ በመመስረት ተለዋዋጭ ኩኪን ማግለል ለማንቃት ቅንብር ("ተለዋዋጭ የመጀመሪያ ፓርቲ ማግለል", የእራስዎ እና የሶስተኛ ወገን ማስገቢያዎች በጣቢያው መሰረታዊ ጎራ ላይ ተመስርተው ሲወሰኑ). ቅንብሩ በእንቅስቃሴ መከታተያ ማገድ ቅንጅቶች ክፍል ውስጥ በተቆልቋይ የኩኪ ማገጃ ዘዴዎች ውስጥ በማዋቀሪያው ውስጥ ቀርቧል።
እንዲሁም በፋየርፎክስ 79 ገብሯል በነባሪ የአዲሱ የሙከራ ቅንጅቶች ማያ ገጽ "ስለ: ምርጫዎች#ሙከራ" ነው, እሱም የሙከራ ባህሪያትን ለማንቃት በይነገጽ ያቀርባል, ልክ እንደ: ባንዲራዎች በ Chrome ውስጥ.

ምንጭ: opennet.ru

አስተያየት ያክሉ