16.04 एलटीएस में क्रोम की चंचलता


208

मैंने 4.4.0 से 4.4.8 तक उन्नयन किया है और फिर Ubuntu 16.04 LTS 64-बिट पर 4.5.2, और यह अभी भी हो रहा है।

4.5.2 पर यह और भी अधिक बार होता है, और मुख्य रूप से क्रोम में (अभी तक फ़ायरफ़ॉक्स या ओपेरा की कोशिश नहीं की गई है)। हर बार मैं एक नया वेब पेज खोलता हूं। किसी भी तरह से इसे ठीक करने के लिए, या यह एक बग है?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)

चीयर्स।


1
उबंटू 14.04.4 पर एक ही बात का अनुभव करता हूं
बिलाल बेगुएरदज

1
मैं भी इसी समस्या का सामना कर रहा हूं, विशेष रूप से फेसबुक का उपयोग करते समय। यह बहुत कष्टप्रद है।
sgiri

1
प्रयास करें --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers : यहाँ कुछ अतिरिक्त जानकारी productforums.google.com/forum/#!topic/chrome/...
Postadelmaga

1
यहाँ Googler। इस बग को क्रोमियम इश्यू ट्रैकर में # 606152 पर ट्रैक किया जा रहा है - एक-प्रति अपलोड के साथ इंटेल पर फ़्लिकरिंग
डेन डैस्कलेस्कु

1
मैंने HWE स्टैक (कर्नेल 4.8 और X-7.7) पर स्विच किया। इसने टिमटिमा को रोक दिया। i9154.4 श्रृंखला में कर्नेल (Intel HD ग्राफिक्स ड्राइवर) के साथ कुछ समस्या है ।
मनोज सवाई

जवाबों:


194

कुछ शोध के बाद, मुझे इस समस्या का हल मिला। यह अब मेरे लिए काम कर रहा है।

मैंने अपने ब्राउज़र के लिए हार्डवेयर त्वरण अक्षम कर दिया है

Settings > Advance Settings > System > uncheck the hardware acceleration

आशा है कि यह आपकी मशीन पर काम करेगा।


google-chrome-stable Version 50.0.2661.94 (64-bit)पर उपयोग कर रहा हूंUbuntu 16.04

----- संपादित ----

यदि आप स्क्रॉल लैग और स्क्रीन आंसू का सामना करते हैं। नीचे टिप्पणी में अमोस फोलारिन द्वारा सुझाए गए अनुसार करें:

इस पर जाएं: chrome://flags/#smooth-scrollingऔर इसे सक्षम करें।


23
मैंने कोशिश की है कि समस्या को ठीक किया जाए, लेकिन मेरी स्क्रॉलिंग लैग और स्क्रीन को फाड़ देता है।
मुकेई

18
यह वास्तव में स्वीकार नहीं किया जाना चाहिए, क्योंकि यह एक समाधान नहीं है, यह निश्चित रूप से एक काम है।
theV0ID

4
यह मेरे लिए चंचल पर कोई प्रभाव नहीं है।
डेविडजे

1
इस समाधान ने मेरे XPS13 9343 के लिए काम किया, चंचलता निश्चित रूप से बंद हो गई या ध्यान देने योग्य नहीं है। मैंने क्रोम को सेट करने के लिए यहां सुझाए गए अन्य समाधान की भी कोशिश की: // झंडे / # सक्षम- gpu-rasterization 'सभी परतों के लिए बल-सक्षम' लेकिन यह काम नहीं किया, क्रोम में केवल हार्डवेयर त्वरण को अक्षम करने के लिए काम करने लगा। लेकिन @ theV0ID से सहमत हैं कि उसका विचार नहीं है।
अमोस फोलारिन 19

4
क्रोम को सक्षम करने का भी प्रयास करें: // झंडे / # चिकनी स्क्रॉलिंग के लिए चिकनी-स्क्रॉलिंग। मैं XPS13 + Ubuntu16.04 का उपयोग कर रहा हूँ जो हार्डवेयर त्वरण विकल्प के साथ अच्छी तरह से अनियंत्रित काम करता है
Amos Folarin

159

मुझे एक ही समस्या थी, 'सभी परतों के लिए फोर्स-इनेबल्ड' के लिए GPU रेखापुंज को सेट करना आखिरकार काम करने लगता है:

क्रोम फ्लैग्स: जीपीयू रेखांकन


28
त्वरित लिंक: क्रोम: // झंडे / # सक्षम- gpu- रेखांकन
जोहान्सन

1
मेरे लिए भी काम किया।
सूफियान गोरी

2
इसने काम करना बंद कर दिया, फ़्लिकरिंग वापस आ गई है, मुझे लगता है कि क्रोम संस्करण 53.0.2785.92 (64-बिट) पर अपग्रेड करने के बाद
निक

5
यह काफी हद तक टिमटिमा को कम करता है, लेकिन यह अभी भी Google इनबॉक्स में है, उदाहरण के लिए (वर्तमान में एकमात्र जगह जहां मैं इसे देखता हूं)।
टीआईजीआर

2
काम करता है, लेकिन अब केवल कुछ छवियों के बाएं शीर्ष कोने को प्रदर्शित किया जा रहा है। मेरे लिए यह क्या था क्रोम: // झंडे / #
इग्नू

44

मैंने इसे इस प्रकार तय किया:

sudo apt-get purge xserver-xorg-video-intel

फिर रिबूट। इसका कारण यह है कि Intel ड्राइवर मोडसेटिंग में चले गए। अधिक जानकारी के लिए क्रोमियम बग थ्रेड में इस टिप्पणी को देखें ।


मैं क्रोम झंडे मार्ग गया और फिर इस मार्ग के बजाय गया और झंडे को डिफ़ॉल्ट रूप से रीसेट कर दिया और इंटेल सामान को शुद्ध कर दिया। अब तक सब ठीक है।
सेतेंन डे

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

1
यहाँ लिनक्स मिंट के लिए बिल्कुल सही :)
क्रिस नेविल

मैं पुष्टि कर सकता हूं कि इससे मेरे डेल एक्सपीएस 9350 + 17.10 :) पर मेरे द्वारा किए गए समग्र प्रदर्शन के मुद्दों को हल किया गया था
हेल्सजो

डेल प्रिसिजन 5520 + उबंटू 16.04 यहां, और मैं लकड़ी को छू रहा हूं, क्योंकि अभी तक यह समाधान ( मेरी स्लैक और क्रोम चंचल समस्याओं दोनों ) की तरह लगता है !
cjauvin

38

एक टर्मिनल खोलें और इस कमांड को दर्ज करें:

sudo nano /usr/share/applications/chromium-browser.desktop

और नीचे स्क्रॉल करें जब तक आप इस लाइन पर नहीं आते:

Exec= chromium-browser

फिर इन दो मापदंडों को जोड़ें

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

बचाने के लिए Ctrl + O दबाएँ और बाहर निकलने के लिए Ctrl + X।

फिर इस कमांड को दर्ज करें:

sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

और इन पंक्तियों को जोड़ें

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection

Ctrl + O दबाएँ फिर Ctrl + X।

क्रोमियम खोलें और पता बार पर लिखें: chrome://flags/और दर्ज करें।

  • सक्षम करें-शून्य-प्रतिलिपि
  • ओवरराइड सॉफ़्टवेयर रेंडरिंग सूची सक्षम करें
  • प्रदर्शन 2 डी सूची कैनवास को सक्षम करें

अंत में क्रोम सेटिंग्स खोलें और पर क्लिक करें:

  • जब उपलब्ध हो हार्डवेयर गतिवर्धन का प्रयोग करें

1
मेरे Dell XPS 15 95050 Intel® Core ™ i7-6700HQ CPU @ 2.60GHz Intel® HD Graphics 530 (Skylake GT2) पर काम किया।
प्रेडी

# सक्षम-प्रदर्शन-सूची -2 डी-कैनवास, सभी सक्षम करने के लिए # सक्षम-शून्य-कॉपी और # इग्नू-जीपीयू-ब्लैकलिस्ट एक HD ग्राफिक्स 5500, इंटेल- xorg 2.99.917 के साथ झिलमिलाहट को ठीक करने के लिए लगता है।
bk138

1
मेरे मामले में (कई समाधानों की कोशिश करने के बाद) मैंने बस उन झंडों को सक्षम किया जिनका आपने उल्लेख किया है ( zero-copy, Override Software Rendering List, Display 2D List Canvas) और ऐसा लगता है कि इसे (इंटेल एचडी ग्राफिक्स पर) ठीक कर दिया गया है।
नहुएल

1
दो कमांड लाइन स्विच (वर्कअराउंड को निष्क्रिय करें / देशी जीपीयू मेमोरी बफ़र्स को सक्षम करें) अब काम नहीं करते हैं, लेकिन 20-intel.confफ़ाइल बनाने से मेरे लिए काम होता है! इसके अलावा gpu rasterization सक्षम है (यकीन नहीं है कि यह महत्वपूर्ण है)।
रोज़ा

2
सिर्फ 20-intel.confमेरे लिए काम करना - कुछ और करना नहीं था।
वादिम पेरिटोकिन

26

इन जवाबों में से कोई भी मेरी मदद करने वाला नहीं लग रहा था। मैंने जो किया उसे समाप्त कर दिया, ऐसा लगता है कि यह तय हो गया है (मेरा संदर्भ इस साइट http://www.bang-olufsen.com/ है जो CRAZY की तरह चंचल था और अब यह आसानी से काम करता है) यह है:

1.- के लिए नेविगेट chrome://gpu/। यह वही है जो यह दिखाया गया है:

यहां छवि विवरण दर्ज करें

2.- मैंने एक-एक करके समस्याओं को ठीक करने की कोशिश की। मेरे मामले में, इन झंडों को सक्षम करना उनमें से कुछ को तय करता है: GPU rasterization, Override software rendering list। फिर यह इस तरह दिखाया गया:

यहां छवि विवरण दर्ज करें

3.- मैंने डेस्कटॉप लॉन्चर को एडिट किया और पैरामीटर जोड़े --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

4.- उसके बाद, कोई और अधिक समस्या का पता नहीं चला, सब कुछ "हार्डवेयर त्वरित" के रूप में दिखाता है और, अधिक महत्वपूर्ण बात, कोई और अधिक चंचलता नहीं:

यहां छवि विवरण दर्ज करें

यदि आप पहले लॉन्चर में पैरामीटर जोड़ते हैं, तो समस्याओं की सूची कम होनी चाहिए और संभवत: यह पता लगाना आसान होगा कि कौन से झंडे आपके द्वारा छोड़ी गई समस्याओं के साथ मदद करेंगे।


यह एक अच्छा संदर्भ है। मैंने इसे फ़ायरफ़ॉक्स के साथ अपनी समस्या को हल करने के लिए उपयोग किया है, जहां इसे उन्नत सेटिंग्स में "हार्डवेयर त्वरण का उपयोग करें" बॉक्स को आसानी से हल किया गया था।
बाच

यह मेरे लिए चंचलता को कम करता है, लेकिन यह अभी भी अक्सर होता है ...
एडिसन

7

Chrome संस्करण 51.0.2704.103 (64-बिट) झंडे के साथ

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

अब और काम मत करो।

सबसे अच्छा तरीका है कि हम Chrome 50 पर वापस जाएं (संस्करण 50.0.2661.86 (64-बिट)), यहां एक निर्देश है कि आप कैसे वापस कदम रख सकते हैं: मैं Google क्रोम को डाउनग्रेड कैसे करूं?

महत्वपूर्ण यह है कि हम इस समस्या को ठीक करने के लिए Google पर दबाव डालें, क्रोमियम में बग और Google उत्पाद पृष्ठ पर वोट करें:

https://bugs.chromium.org/p/chromium/issues/detail?id=606152

https://productforums.google.com/forum/#!topic/chrome/CtKF2BiskT8;context-place=forum/chrome


मेरे लिए काम नहीं करता है।
कॉमबिन

@ कॉम: क्या आपने v50 पर वापस जाने की कोशिश की है और झंडे का इस्तेमाल किया है? हालांकि, क्रोमियम बग के लिंक का पालन करें क्रोम के इस वर्तमान संस्करणों को काम करने के लिए इसे प्राप्त करने के लिए विभिन्न समाधान प्रस्तावों का भार है।
user157697

मुझे v50 नहीं चाहिए, धन्यवाद। मुझे इसे ठीक करने का सबसे अच्छा तरीका मिल गया है, मेरे उत्तर को देखें।
कॉमबिन

एएचए, क्रोमियम बग में लोगों का मतलब था कि इसमें बड़े पैमाने पर प्रदर्शन के मुद्दे होंगे। हालाँकि मैं क्रोमियम बग से कुछ सुझाव की कोशिश करूंगा, जब मेरे पास समय होगा, जहां तक ​​मुझे समझ में आया क्रोमियम केवल लक्षण है कारण नहीं है। अगर मुझे कुछ बेहतर / अन्य मिल जाए तो मैं आपको अपडेट रखूंगा। चीयर्स।
user157697


4

मुझे लगता है कि मुझे इसका हल मिल गया:

झंडे - अमूल्य-जीपीयू-ड्राइवर-बग-वर्कआर्ड्स - जेनबल-देशी-जीपीयू-मेमोरी-बफ़र्स और सक्षम-शून्य-कॉपी सक्षम

    sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
    Section "Device"
       Identifier  "Intel Graphics"
       Driver      "intel"
       Option      "AccelMethod"  "sna"
       Option      "TearFree"    "true"
       Option      "DRI"    "3"
    EndSection

कुछ झंडे याद आ रहे हैं, यहाँ कदम से कदम है: bugs.chromium.org/p/chromium/issues/detail?id=606152#c72
हरमन बियर

मैं अपने मुद्दे को ठीक करने में सक्षम था बस 20-Intel.conf फ़ाइल में क्रोम में कोई अतिरिक्त झंडे के साथ बायोनिक बीवर पर 18.04
ब्रैंडन सॉरेन कुली

2

अक्षम किए गए कुछ GPU विकल्पों के साथ लोड करने का प्रयास करें:

-disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

आपके द्वारा कोशिश करने के बाद, आप कुछ रेंडरिंग सेटिंग्स के बारे में भी पढ़ सकते हैं: // झंडे और देखें कि क्या वहाँ कुछ भी मदद करता है, लेकिन मेरे रेंडर फ़्लिकर के थोक को दो कमांड लाइन झंडे द्वारा हल किया गया था। यदि आपके पास एक लांचर है .desktop फ़ाइल '% U' से पहले उन झंडों को शीर्ष Exec प्रविष्टि में जोड़ें। आप इन्हें अन्य Exec प्रविष्टियों में भी जोड़ सकते हैं, ताकि सभी स्टार्टअप मोड पर फ़्लैग किए जा सकें।


2

मैंने पाया कि वर्तमान सुधार क्रोम के वर्तमान संस्करण के लिए काम नहीं करते हैं, आगे की चीजों को बदलने की जरूरत है (कम से कम मेरे सेटअप के लिए)।

मैं इस कार्य की पुष्टि कर सकता हूं (झिलमिलाहट और आंसू निकालना दोनों) - https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72 के लिए धन्यवाद

कंप्यूटर: XPS13 9343 ग्राफिक्स: 00: 02.0 वीजीए संगत नियंत्रक: इंटेल कॉर्पोरेशन ब्रॉडवेल-यू इंटीग्रेटेड ग्राफिक्स (Rev 09) क्रोम संस्करण: संस्करण 54.0.2840.100 (64-बिट)

समायोजन

1) नीचे समायोजन समायोजन से पहले और बाद में त्रुटि संदेशों की जाँच करें

  • क्रोम: // gpu
  • एक स्क्रीनशॉट लें ताकि आप तुलना कर सकें।

2) संपादित करें (क्रोम के लिए): /usr/share/applications/google-chrome.desktopया (क्रोमियम) के लिए:/usr/share/applications/chromium-browser.desktop

  • झंडे जोड़ें - जोड़ने योग्य-जीपीयू-ड्राइवर-बग-वर्कआर्ड्स - जेनबल-देशी-जीपीयू-मेमोरी-बफ़र्स
  • लाइन इस तरह दिखनी चाहिए: Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U

3) sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf इसे जोड़ें (आपको फ़ाइल बनाने की आवश्यकता हो सकती है):

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection

4) क्रोम झंडे सेटिंग्स: क्रोम: // झंडे:

  • सक्षम करें ("शून्य प्रति रेखापुंज"): क्रोम: // झंडे / # सक्षम-शून्य-प्रति
  • सक्षम करें (प्रदर्शन सूची 2d कैनवस): क्रोम: // झंडे / # सक्षम-प्रदर्शन-सूची -2 डी-कैनवास
  • सक्षम करें ("ओवरराइड सॉफ़्टवेयर रेंडरिंग सूची"): क्रोम: // झंडे / # इग्नू-जीपीयू-ब्लैकलिस्ट
  • "प्रदर्शन सूची 2 डी कैनवास" सक्षम करें: क्रोम: // झंडे / # सक्षम-प्रदर्शन-सूची -2 डी-कैनवास
  • सक्षम करें (लिनक्स में चिकनी स्क्रॉलिंग के लिए क्रोम ध्वज): क्रोम: // झंडे / # चिकनी-स्क्रॉलिंग

5) मैंने जब उपलब्ध [ जाँच रखें ] क्रोम सेटिंग> उन्नत> उपयोग हार्डवेयर त्वरण को रखा । यदि आप यह वास्तव में हिट प्रदर्शन को अनचेक करते हैं (हालांकि फ़्लिकरिंग को कम करता है लेकिन फाड़ नहीं करता है), तो उपरोक्त विकल्पों ने मेरे लिए बहुत बेहतर काम किया।

6) कंप्यूटर को पुनरारंभ करें।

7) सेटिंग्स की तुलना करें। क्रोम: // gpu

यह पूरी तरह से मेरे लिए चंचल और फाड़ को खत्म कर दिया।


दरअसल, यह जवाब हो सकता है।
pylover

1

हार्डवेयर त्वरण को अक्षम करने से आपके ब्राउज़र का प्रदर्शन एनिमेशन और अन्य प्रोसेसर गहन कार्यों वाले पृष्ठों के लिए खराब हो जाएगा।

हालाँकि, यदि आपके पास अपने सिस्टम में कोई GPU स्थापित नहीं है, तो sgiri द्वारा सुझाए गए हार्डवेयर त्वरण को अक्षम करने का दृष्टिकोण आपके लिए सबसे अच्छा है।

लेकिन मेरे पास अपने लैपटॉप में एक एनवीआईडीआईए जीपीयू स्थापित है और मैं उबंटू डेस्कटॉप ओएस का उपयोग कर रहा हूं। इसलिए मैंने मालिकाना बाइनरी ड्राइवर (संस्करण 352.63) स्थापित किया। इसने मेरे लिए काम किया, आशा है कि आपके उबंटू सिस्टम में भी काम होगा।

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