फ़्लैश अनुप्रयोग इतने सुस्त / दुर्घटनाग्रस्त क्यों होते हैं?


34

मैंने देखा है कि फ्लैश एप्लिकेशन उबंटू के तहत अधिक सुस्त हो जाते हैं, क्योंकि वे एक ही मशीन पर विंडोज के तहत करते हैं। एचडी वीडियो देखने या ग्राफिक्स / भौतिकी-भारी गेम खेलने पर यह विशेष रूप से ध्यान देने योग्य है। क्या उबंटू के तहत फ्लैश के प्रदर्शन में सुधार के कोई तरीके हैं, या यह लिनक्स संस्करण के साथ सिर्फ एक मुद्दा है जिसे मुझे साथ रहना होगा?

वर्तमान में मैं सिर्फ टैब ओपन की संख्या में कटौती कर रहा हूं, फ्लैश विज्ञापनों को रोक रहा हूं, और अन्य कार्यक्रमों को बंद कर रहा हूं, लेकिन मैं फ्लैश को प्रभावित करने के तरीकों की तलाश कर रहा हूं।

अन्य चीजें जो मैं पहले से कर रहा हूं, उनमें Youtube के HTML5 फीचर का उपयोग करना और VLC में सीधे / tmp से वीडियो चलाना शामिल है। मैं सोच रहा था कि वहाँ फ़्लैश को सुव्यवस्थित करने का कोई तरीका था, हालाँकि। शायद नहीं।

अधिक विशिष्ट प्रश्न: प्रदर्शन को बढ़ावा देने के लिए mms.cfg में कुछ भी हो सकता है?

जवाबों:


25

यह फ़्लैश प्लेयर के साथ एक समस्या है - लिनक्स संस्करण में वीडियो चलाने के साथ कुछ प्रदर्शन मुद्दे हैं।

YouTube जैसी साइटों के लिए आपकी सबसे अच्छी शर्त जो HTML5 वीडियो का समर्थन करती है, इसके बजाय इसका उपयोग करना है। ( विवरण के लिए यहां देखें।) प्रदर्शन काफी बेहतर है।


4
हाँ, मैं HTML5 Youtube वीडियो के प्रदर्शन से बहुत खुश हूँ। हालाँकि, उन साइटों पर जो केवल फ्लैश वीडियो की पेशकश करते हैं, मैं कभी-कभी इसे सीधे वीएलसी से / tmp से खेलता हूं
DLH

2
यह समय के बारे में नहीं है Adobe खुले स्रोत के लोगों के साथ गेंद खेलना शुरू किया?
यूनिक्स जनक

12

वीडियो और ग्राफिक्स के लिए फ्लैश में हार्डवेयर त्वरण वर्तमान में केवल विंडोज प्लेटफॉर्म पर समर्थित है। देखें: http://www.adobe.com/devnet/flashplayer/articles/fplayer10.1_hardware_acceleration.html


यह सच नहीं है । लिंक नाम से अनुमान लगाते हुए, मुझे लगता है कि इसका उत्तर बहुत पुराना है, शायद उस समय तक यही था।
हाय-एंजेल

3

वैकल्पिक रूप से आप ग्नश या लाइट्सपार्क का उपयोग कर सकते हैं।


1
हम्म लाइट्सपार्क दिलचस्प लग रहा है। क्या आपके पास इसके साथ कोई अनुभव था?
DLH

लाइट्सपार्क अभी भी वास्तव में स्मृति / सीपीयू गहन है। इसे 3 महीने दें।
17

linux.com/learn/tutorials/… दो छोटे रत्नों @akshatj के साथ फ्लैश को बदलने के तरीके पर महान ट्यूटोरियल।
TryTryAgain

@ बरुम खैर, कुछ महीने बीत चुके हैं - अब यह कैसा है?
ईल

2

मुझे उम्मीद है कि आप उबंटू का उपयोग कर सकते हैं। अगर आप एडोब वेबसाइट से आपको दिए गए इंस्टॉलर का उपयोग करते हैं तो यह बहुत ही सीधा है।

यह प्रसंस्करण शक्ति पर बस कम हो सकता है क्योंकि फ्लैश प्रोसेसर व्यापक प्रक्रिया है, अधिक रैम भी मदद कर सकता है।

सिस्टम> एडमिनिस्ट्रेशन> हार्डवेयर प्रोफाइल पर जाकर और सुनिश्चित करें कि आपके ग्राफिक्स ड्राइवरों को सही सेटिंग्स में मदद मिलती है।

:)


2

डेस्कटॉप प्रभाव को अक्षम करने का प्रयास करें।


2

ऊपर दिए गए सुझावों के अलावा - क्रोम का उपयोग करके, कंपाइज़ को अक्षम करने का प्रयास करें, यह सुनिश्चित करते हुए कि सबसे तेज़ ग्राफिक्स ड्राइवर स्थापित हैं - आप हार्डवेयर त्वरण के लिए फ्लैश प्लगइन की पहचान को ओवरराइड करने का प्रयास कर सकते हैं । मैं इस हैक की उपयोगिता के लिए वाउचर नहीं कर सकता, हालांकि।


मैंने वास्तव में फ्लैश के हार्डवेयर त्वरण का पता लगाने की कोशिश की कल, और यह कहना है कि इसने CPU उपयोग में 15% की कमी को पूरा किया।
गैब्रियल हर्ले

1

Google Chrome ब्राउज़र का उपयोग करने का प्रयास करें। मुझे यह सामान्य पन्नों या फ़्लैश वाले लोगों के लिए उबंटू में फ़ायरफ़ॉक्स से अधिक तेज़ लगा।


फ़ायरफ़ॉक्स एक ही गति के आसपास है, और कभी-कभी क्रोम की तुलना में बहुत तेज़ है, अब। जब यह क्रैश हो जाता है, तो फ्लैश पूरे क्रोम को क्रोमियम में क्रैश कर देता है, न कि सिर्फ प्लगइन को दिखाने के बजाय, जैसा कि फ़ायरफ़ॉक्स करता है।
NoBugs

1

उदाहरण के लिए यदि आप एक youtube वीडियो चलाना चाहते हैं तो वर्कअराउंड है!

फ्लैश आपको वीडियो को डिस्क में बफ़र करता है, वह फाइल /tmp/फ्लैशएक्स 8 एलसीएचसी 0 की तरह होगी, और यह फ्लैश + 8 रैंडम वर्ण है। आप इसे एक सामान्य खिलाड़ी में खेल सकते हैं, या ऑफ़लाइन देखने के लिए इसे कहीं और कॉपी कर सकते हैं (ध्यान दें कि ज्यादातर देशों में फ़ाइल को कॉपी करना गैरकानूनी है क्योंकि यह एक ब्रीच कॉपीराइट है)।

यह दृष्टिकोण बहुत सारी साइटों पर काम करेगा लेकिन यह निर्भर करता है कि स्ट्रीमिंग प्रारूप क्या है। अगर संदेह में आप fileउपयोगिता का उपयोग करके पता लगा सकते हैं कि फाइल में क्या है

user@host:~$ file /tmp/FlashXXp0sHC0
/tmp/FlashXXp0sHC0: ISO Media, MPEG v4 system, version 2

user@host:~$ file /tmp/FlashXXLE3wCf
/tmp/FlashXXLE3wCf: Macromedia Flash Video

1
हां, मैंने अपने प्रश्न में इस समाधान का उल्लेख किया है।
DLH 5

प्रश्न पढ़ते समय मुझे स्पष्ट रूप से अधिक सावधान रहना चाहिए।
LassePoulsen

2
फ़ाइल को अपने फाइल सिस्टम पर कॉपी करने का कॉपीराइट से कोई लेना-देना नहीं है। उस फ़ाइल को वितरित करना (उस फ़ाइल तक अन्य लोगों को पहुंच प्रदान करना) जब कॉपीराइट (और लाइसेंस, यदि कोई हो) मायने रखता है।

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

1

मैं एक Nvidia GeForce 8400 GS के साथ Ubuntu 12.04 64-बिट चला रहा हूं। 12.04 की स्वच्छ स्थापना करने के बाद से मेरे पास फ्लैश से संबंधित समस्याएं हैं। आपकी तरह, मैंने मालिकाना ड्राइवरों को स्थापित किया है, लेकिन सिस्टम सेटिंग्स> विवरण ग्राफिक्स को "अज्ञात" के रूप में सूचीबद्ध करता है।

मैं गति के मुद्दों पर चल रहा था, लेकिन सबसे अधिक कष्टप्रद, उन्हीं मुद्दों के रूप में रिपोर्ट किया गया फ्लैश वीडियो इस मंच पर नीले रंग के दिखाई देते हैं । पिछले लिंक पर पोस्ट किए गए वर्कअराउंड के बाद, सभी फ़्लैश वीडियो के अनचाहे व्यवहार को नीले रंग में रंगा जा रहा है, लेकिन फ़्लैश प्लगइन के कारण लगभग हर बार जब मैंने ऑनलाइन वीडियो देखने का प्रयास किया तो दुर्घटना समाप्त हो गई।

मेरे लिए समाधान यह था कि /etc/adobe/mms.cfg पर वापस देखें और सब कुछ हटा दें लेकिन एक पंक्ति, जो आपको दिखाई देनी चाहिए:

 OverrideGPUValidation=true

यदि आप सुनिश्चित नहीं हैं कि यह कैसे करना है, तो आप अपने पसंदीदा टेक्स्ट एडिटर (मेरे लिए यह vi है) का उपयोग कर सकते हैं या आप निम्नलिखित टर्मिनल कमांड के साथ ओपन गेडिट पॉप कर सकते हैं:

sudo gedit /etc/adobe/mms.cfg

OverrideGPUValidation में लिखें = ऊपर से सच्ची पंक्ति, फ़ाइल को सहेजें, और gedit को छोड़ दें। अपने ब्राउज़र को पुनरारंभ करें और देखें कि क्या यह आपके द्वारा होने वाली समस्याओं को हल करता है।

इस विचार और अन्य की चर्चा ubuntuforums , और कई अन्य स्थानों पर की जाती है। कृपया अपने mms.cfg को बदलने का प्रयास करें (या इसे बनाना, यदि यह पहले से मौजूद नहीं है) और अपने परिणामों के साथ वापस पोस्ट करें। सौभाग्य!


0

यदि आप उबंटू के AMD64 बिल्ड का उपयोग कर रहे हैं, तो बीटा AMD64 फ़्लैश प्लेयर डाउनलोड करने का प्रयास करें। X86 बिल्ड को एक इम्यूलेशन लेयर के माध्यम से चलाया जाता है, जिसके साथ मुझे बहुत सारी समस्याएं हैं।


AMD64 बिल्ड में सुरक्षा छेद हैं और यह असमर्थित है।
ब्रूअम

0

मैंने अपनी नेटबुक [आसुस 1005PE, Intel GMA3150 वीडियो चिपसेट, लिनक्स-जेनेरिक-लेट्स-रेयरिंग कर्नेल + xserver-xorg-video-Intel-lts-raring] पर उबंटू 12.04.3 के तहत एक ही झुंझलाहट का अनुभव किया।

/etc/adobe/mms.cfgफ़ाइल वर्कअराउंड के अलावा , मैं compizconfig सेटिंग्स प्रबंधक (यदि स्थापित नहीं है sudo apt-get install compizconfig-settings-manager) के पास गया, और नीचे के अनुभाग में पूरी तरह से प्रभाव के तहत "मंद विंडोज़" विकल्प को अक्षम कर दिया।

सिस्टम पर कम लोड (बिना एकता के भी नहीं दे रहा है adobe-flashplugin), और वॉयल, फुलस्क्रीन फ्लैश वीडियो अब हकलाना नहीं है।


0

फ़्लैश वीडियो फ़ाइलें अब इसमें नहीं हैं। /tmp
यह एक स्क्रिप्ट है जो
आपकी पसंद के प्लेयर
pastebin.com/dFamyLd5 का उपयोग करके स्ट्रीमिंग फ्लैश वीडियो फ़ाइल का पता लगाएगी और चलाएगी।
यदि धारा बहुत तेज़ नहीं है तो कोई बफरिंग नहीं है, खिलाड़ी बस रुक जाएगा या बाहर निकल जाएगा।

स्ट्रीमिंग मीडिया का उपयोग करने के लिए और स्क्रिप्ट को चलाने के लिए
मैं एक लॉन्चर पर इस कमांड का उपयोग करता
video smplayer "-close-at-end -fullscreen -minigui"
हूं इसके साथ मैंने स्क्रिप्ट को सहेजा है। /usr/local/bin/video
यदि आप echoखिलाड़ी पैरामीटर के लिए उपयोग करते हैं तो यह वीडियो के लिए पथ प्रिंट

करेगा। यह स्ट्रीम पर काम नहीं करेगा

तकनीकी रूप से DRM का उपयोग करें सवाल का जवाब कारण है फ्लैश कुछ रद्दी का टुकड़ा है जिसे कुछ साल पहले मर जाना चाहिए था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.