Firefox X11 அமைப்புகளுக்கு VA-API வழியாக வீடியோ டீகோடிங் முடுக்கம் சேர்க்கிறது

பயர்பாக்ஸ் கோட்பேஸில், அதன் அடிப்படையில் பயர்பாக்ஸ் 25 வெளியீடு ஆகஸ்ட் 80 அன்று உருவாக்கப்படும், சேர்க்கப்பட்டது லினக்ஸிற்கான முடக்கத்தை மாற்றவும் பிணைப்பு வேலண்ட்-அடிப்படையிலான அமைப்புகளுக்கான வீடியோ டிகோடிங்கின் வன்பொருள் முடுக்கத்திற்கான ஆதரவு. VA-API (Video Acceleration API) மற்றும் FFmpegDataDecoder ஐப் பயன்படுத்தி முடுக்கம் வழங்கப்படுகிறது. எனவே, VA-API வழியாக வன்பொருள் வீடியோ முடுக்கம் ஆதரவு கிடைக்கும் மற்றும் லினக்ஸ் கணினிகளுக்கு X11 நெறிமுறையைப் பயன்படுத்துகிறது.

முன்னதாக, Wayland மற்றும் DMABUF பொறிமுறையைப் பயன்படுத்தி புதிய பின்தளத்திற்கு மட்டுமே நிலையான வன்பொருள் வீடியோ முடுக்கம் வழங்கப்பட்டது. X11க்கு, gfx இயக்கிகளில் உள்ள சிக்கல்கள் காரணமாக முடுக்கம் பயன்படுத்தப்படவில்லை. இப்போது X11க்கான வீடியோ முடுக்கத்தை இயக்குவதில் உள்ள சிக்கல் தீர்க்கப்பட்டது பயன்படுத்த EGL. மேலும், X11 உள்ள கணினிகளுக்கு, EGL மூலம் WebGL வேலை செய்யும் திறன் செயல்படுத்தப்பட்டுள்ளது, இது எதிர்காலத்தில் X11க்கான WebGL இன் வன்பொருள் முடுக்கத்திற்கான ஆதரவை செயல்படுத்தும்.
தற்போது, ​​இந்த அம்சம் முன்னிருப்பாக முடக்கப்பட்டுள்ளது (widget.dmabuf-webgl.enabled வழியாக இயக்கப்பட்டது), ஏனெனில் எல்லா சிக்கல்களும் இன்னும் தீர்க்கப்படவில்லை.

EGL மூலம் வேலையைச் செயல்படுத்த, சூழல் மாறி MOZ_X11_EGL வழங்கப்படுகிறது, எந்த வெப்ரெண்டரை அமைத்த பிறகு
மற்றும் OpenGL தொகுக்கும் கூறுகள் GLXக்குப் பதிலாக EGL ஐப் பயன்படுத்த மாறுகின்றன. செயல்படுத்தல் அடிப்படையாக கொண்டது புதிய பின்தளம் X11 க்கு DMABUF அடிப்படையிலானது, இது பகிர்வு மூலம் தயாரிக்கப்படுகிறது DMABUF பின்தளம், முன்பு வேலண்டிற்கு முன்மொழியப்பட்டது.

கூடுதலாக, அதை கவனிக்க முடியும் சேர்ப்பதற்காக Firefox 79 இன் வெளியீடு உருவாக்கப்பட்ட குறியீட்டுத் தளத்தில், Windows 10 இயங்குதளத்தில் AMD சில்லுகளை அடிப்படையாகக் கொண்ட மடிக்கணினிகளுக்கான WebRender தொகுத்தல் அமைப்பு. WebRender ரஸ்ட் மொழியில் எழுதப்பட்டுள்ளது மற்றும் ரெண்டரிங் வேகத்தில் குறிப்பிடத்தக்க அதிகரிப்பு மற்றும் குறைக்க உங்களை அனுமதிக்கிறது. GPU இல் இயங்கும் ஷேடர்கள் மூலம் செயல்படுத்தப்படும் பக்க உள்ளடக்கங்களின் GPU பக்க ரெண்டரிங்கிற்கு செயல்பாடுகளை நகர்த்துவதன் மூலம் CPU மீதான சுமை. முன்னதாக, இன்டெல் ஜிபியூக்கள், ஏஎம்டி ரேவன் ரிட்ஜ் ஏபியுக்கள், ஏஎம்டி எவர்க்ரீன் ஏபியுக்கள் மற்றும் என்விடியா கிராபிக்ஸ் கார்டுகளுடன் கூடிய மடிக்கணினிகளுக்கு வெப்ரெண்டர் விண்டோஸ் 10 இயங்குதளத்தில் இயக்கப்பட்டது. Linux இல், WebRender தற்போது Intel மற்றும் AMD கார்டுகளுக்கு இரவு கட்டங்களில் மட்டுமே செயல்படுத்தப்படுகிறது, மேலும் NVIDIA கார்டுகளுக்கு இது ஆதரிக்கப்படவில்லை. about:config இல் கட்டாயப்படுத்த, நீங்கள் "gfx.webrender.all" மற்றும் "gfx.webrender.enabled" அமைப்புகளை செயல்படுத்த வேண்டும் அல்லது சூழல் மாறி MOZ_WEBRENDER=1 தொகுப்புடன் Firefox ஐ இயக்க வேண்டும்.

பயர்பாக்ஸ் 79 இல் முன்னிருப்பாக சேர்க்கப்பட்டது முகவரிப் பட்டியில் காட்டப்படும் டொமைனின் அடிப்படையில் டைனமிக் குக்கீ தனிமைப்படுத்தலை இயக்குவதற்கான அமைப்பு ("டைனமிக் ஃபர்ஸ்ட் பார்ட்டி தனிமைப்படுத்தல்", உங்கள் சொந்த மற்றும் மூன்றாம் தரப்பு செருகல்கள் தளத்தின் அடிப்படை டொமைனின் அடிப்படையில் தீர்மானிக்கப்படும் போது). குக்கீ தடுப்பு முறைகளின் கீழ்தோன்றும் பிளாக்கில், மூவ்மென்ட் டிராக்கிங் பிளாக்கிங் செட்டிங்ஸ் பிரிவில் உள்ள கான்ஃபிகரேட்டரில் இந்த அமைப்பு வழங்கப்படுகிறது.
மேலும் Firefox 79 இல் செயல்படுத்தப்பட்டது இயல்பாக, புதிய சோதனை அமைப்புகள் திரையானது “about:preferences#Experimental” ஆகும், இது Chrome இல் உள்ள about:flags போன்ற சோதனை அம்சங்களை இயக்குவதற்கான இடைமுகத்தை வழங்குகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்