वेस्टन 8.0 का नया संस्करण DRM के लिए सुधार के साथ आता है

वेन्डल-स्क्रीनशॉट

वेस्टन 8.0 कम्पोजिट सर्वर का एक स्थिर संस्करण जारी किया गया है, वह तकनीक विकसित करता है जो वेनल प्रोटोकॉल के पूर्ण अनुकूलता में योगदान देता है आत्मज्ञान, सूक्ति, केडीई और अन्य उपयोगकर्ता वातावरण में।

वायलैंड में एक प्रोटोकॉल होता है (काफी हद तक पूरा) और वेस्टन नामक एक संदर्भ कार्यान्वयन। रेंडरिंग के लिए, वेस्टन ओपनजीएल ईएस या सॉफ्टवेयर (पिक्समैन लाइब्रेरी) का उपयोग कर सकते हैं। वर्तमान में ग्राहक पूर्ण OpenGL के बजाय OpenGL ES तक सीमित हैं क्योंकि "libGL GLX और सभी X निर्भरता का उपयोग करता है।" परियोजना जीटीके + और क्यूटी संस्करण भी विकसित कर रहा है जो एक्स के बजाय वेनलैंड को सौंपता है।

के विकास के वेस्टन एक उच्च-गुणवत्ता कोड आधार प्रदान करने और काम करने के उदाहरणों पर केंद्रित है डेस्कटॉप वातावरण और एम्बेडेड समाधान में वेलैंड का उपयोग करने के लिए।

वेस्टन 8.0 में नया क्या है?

इस नई रिलीज़ के साथ वेस्टन 8.0 में सबसे महत्वपूर्ण बदलाव यह है कि यह एसई के उपयोग की दक्षता में सुधार हुआ है हार्डवेयर तंत्र DRM (डायरेक्ट रेंडरिंग मैनेजर) फ्रेमबफ़र घटकों (हार्डवेयर विमानों) को स्टोर करने के लिए उपयोग किए जाने वाले मेमोरी क्षेत्रों में हेरफेर करने के लिए।

DRM बैकेंड DRM (डायरेक्ट रेंडरिंग मैनेजर) के माध्यम से आउटपुट को व्यवस्थित करने के लिए उपयोग करता है, खरीफ (कर्नेल मोड सेटिंग) और ईदेव कर्नेल सबसिस्टम ने HDCP वीडियो और ऑडियो सामग्री के लिए प्रतिलिपि सुरक्षा तकनीक के लिए समर्थन जोड़ा है, जो इसका उपयोग डीवीआई, डिस्प्लेपोर्ट, एचडीएमआई, जीवीआईएफ या यूडीआई के माध्यम से प्रेषित वीडियो सिग्नल को एन्क्रिप्ट करने के लिए किया जाता है।

परिवर्तनों के कारण ग्ल-रेंडरर में, यह उल्लेख किया गया है कि स्क्रीनशॉट को कैप्चर करने, साझा करने और लेने के लिए एक लॉक जोड़ा गया है उन क्षेत्रों में जहां कॉपी-रक्षित सामग्री प्रदर्शित होती है।

बिना स्क्रीन के रेंडरिंग के लिए उपयोग किया जाने वाला हेडलेस बैकएंड इस संस्करण में सुधार प्राप्त करता है, क्योंकि ओपनजीएल का उपयोग करके बफर में ड्राइंग के लिए समर्थन जोड़ा जाता है (विकल्प "-यूएस-ग्ल" जोड़ा गया है), जो आपको एक आभासी स्क्रीन छवि प्राप्त करने की अनुमति देता है। स्मृति में जिसे दूरस्थ क्लाइंट को हस्तांतरित किया जा सकता है।

इसके अलावा, DRM सबसिस्टम के माध्यम से आउटबाउंड बैकएंड पर, GBM लाइब्रेरी के संदर्भ के बिना निर्माण करने की क्षमता को जोड़ा गया है (जेनेरिक बफर मैनेजर) मेसा द्वारा प्रदान की गई बफ़र्स के आवंटन को नियंत्रित करने के लिए। जीबीएम प्रारूपों के बजाय, डीआरएम सबसिस्टम में फोरसीसी प्रारूप का उपयोग किया जाता है।

इसके अलावा वेस्टन 8.0 में अब कुछ जीपीयू (जब भी संभव हो) पर मेमोरी लोड को कम करने के लिए एक्सटेंशन डिफ़ॉल्ट रूप से उपयोग किया जाता है ईजीएल EGL_KHR_partial_update, जो यह करने की अनुमति देता है कि चुनिंदा सतहों की सामग्री को अपडेट करें, उन क्षेत्रों को छोड़ दें जिनमें कोई बदलाव नहीं हुआ था।

उल्लिखित अन्य परिवर्तनों में से वेस्टन 8.0 घोषणा में:

  • डिबग लॉग रखने के लिए बेहतर रूपरेखा।
  • ग्ल-रेंडरर में एक्सवाईयूवी प्रारूप के लिए जोड़ा गया समर्थन।
  • Xwm विंडो मैनेजर, Xwayland ऑपरेशन के दौरान Wayland की सतह के परिवर्तनों के उत्पादन पर नियंत्रण को लागू करता है, जिससे Wayland- आधारित वातावरण में लॉन्च किए गए X11 अनुप्रयोगों की खिड़कियों को सजाते समय कलाकृतियों से छुटकारा पाना संभव हो गया।
  • संपूर्ण व्यूपोर्ट के लिए 1 × 1 बफर के उपयोग के कारण सजातीय डेस्कटॉप पृष्ठभूमि प्रदर्शित करते समय मेमोरी की खपत कम हो जाती है।
  • वेस्टन-डायरेक्ट-डिस्प्ले एक्सटेंशन के लिए जोड़ा गया समर्थन, जो आपको dmabuf से सीधे प्रदर्शन नियंत्रक में सामग्री के हस्तांतरण को व्यवस्थित करने की अनुमति देता है।

Ubuntu और डेरिवेटिव पर वेस्टन 8.0 कैसे स्थापित करें?

वैसे, वेस्टन के इस नए संस्करण को स्थापित करने में सक्षम होने के लिए आप में से उन लोगों के लिए, उनके पास अपने सिस्टम पर वायलैंड स्थापित होना चाहिए।

अब हमारे पास मेसन भी होना चाहिए, जैसा कि वेस्टन 8.0 के इस नए संस्करण की खबर में बताया गया है, डेवलपर्स मेसन में चले गए।

इसे स्थापित करने के लिए, हमें केवल एक टर्मिनल खोलना होगा और इसमें हम निम्नलिखित टाइप करेंगे:

pip3 install --user meson

यह किया, अब हम निम्नलिखित कमांड के साथ वेस्टन 7.0 का नया संस्करण डाउनलोड करने जा रहे हैं:

wget https://wayland.freedesktop.org/releases/weston-8.0.0.tar.xz

हम इस सामग्री को अनज़िप करते हैं:

tar -xvf weston-8.0.0.tar.xz

हम बनाए गए फ़ोल्डर तक पहुँचते हैं:

cd weston-8.0.0

और हम संकलन और स्थापना के साथ करते हैं:

meson build/ --prefix=...

ninja -C build/ install

cd ..

अंत में, नए उपयोगकर्ता सत्र में परिवर्तन के साथ शुरू करने के लिए कंप्यूटर को पुनरारंभ करने की सिफारिश की जाती है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।