chrome หยุดทำงานบ่อยเกินไปใน Ubuntu 14.04


38

นับตั้งแต่ฉันอัปเกรดเป็น Ubuntu 14.04 Chrome ( google-chrome-stable) จึงขัดข้องบ่อยกว่ามาก

ฉันเปิดแท็บไว้หลายแท็บ (> 20) แต่มันเบา (ไม่มีมัลติมีเดีย) และไม่เคยมีปัญหาใด ๆ ในอดีต

การใช้หน่วยประมวลผลและหน่วยความจำค่อนข้างต่ำเมื่อเบราว์เซอร์ไม่ตอบสนองและระบบทั้งหมดยังสามารถใช้งานได้

มีวิธีแก้ไขที่ง่ายหรือไม่? ฉันจะหาบันทึกเพิ่มเติมเพื่อการวินิจฉัยที่สมบูรณ์มากขึ้นได้ที่ไหน

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


เพียงเพื่อตรวจสอบ: สิ่งเดียวที่กลายเป็นไม่ตอบสนองคือโครเมี่ยมถูกต้อง? เมื่อ chrome ตายลงคอมพิวเตอร์ส่วนที่เหลือก็จะทำงานช้าลง / พังเหมือนกันหรือไม่?
Mitch

ขออภัยฉันลืมเพิ่มว่าจะมีผลกับ Chrome เท่านั้น ทุกอย่างอื่นทำงานได้ดี
Ricky Robinson

ไม่เป็นไร - ฉันแค่ต้องการตรวจสอบ chrome (และทุกอย่างอื่น) เป็นรุ่นใหม่ล่าสุดหรือไม่ ( sudo apt-get update && sudo apt-get upgrade)
Mitch

1
Chromium เป็นของแท้ มันบรรจุใน Chrome ในภายหลัง
amanthethy

1
เส้นทางการอัพเกรดของคุณเป็น 14.04 คืออะไร? คุณติดตั้งใหม่หรืออัปเกรดจาก 13.10 หรือไม่ ฉันอยากรู้อยากเห็นเนื่องจากฉันยังคงพบปัญหานี้ประมาณวันละ 2-3 ครั้ง
robbmj

คำตอบ:


19

ฉันมีปัญหาเดียวกัน - ลองรันด้วย --disable-gpu flag เช่น

google-chrome --disable-gpu

ฉันยังใช้จอภาพสามจอบน videocards ของ nvidia สองตัวพร้อมเครื่องมือสำหรับนักพัฒนาที่เปิดอยู่ (ฉันเดาว่านี่เป็นเหตุผล)


3
ยินดีต้อนรับ! คุณสามารถเพิ่มรายละเอียดเพิ่มเติมเช่นอาการของคุณหรือไม่
Volker Siegel

นั่นคือสิ่งใหม่! ขอบคุณ อย่างไรก็ตามฉันไม่พบเอกสารใด ๆ สำหรับตัวเลือกนั้น คุณช่วยอธิบายสิ่งที่มันทำ?
Ricky Robinson

1
ฉันคิดว่ามันเป็นข้อผิดพลาดระหว่างไดรเวอร์ NVIDIA และการเรนเดอร์ของ Chrome เพราะฉันได้รับข้อผิดพลาดเหล่านี้หลังจากการติดตั้งไดรเวอร์
Ivan M

1
ฉันได้รับสิ่งนี้พร้อมกับไดรเวอร์ชุมชน ATI ดังนั้นไม่เพียง แต่ Nvidia และเมื่อไม่ได้เปิดเครื่องมือสำหรับนักพัฒนา
jowan sebastian

2
น่าสนใจฉันยังใช้จอภาพหลายจอพร้อมการ์ด nvidia 2 ใบและมีเครื่องมือ dev ที่เปิดเกือบตลอดเวลา เป็น--disable-gpuที่แตกต่างกันตัวเลือกไปที่use hardware acceleration when availableตัวเลือกในการตั้งค่าขั้นสูง?
ม้า

5

ลองอ่านโพสต์นี้บนฟอรัมช่วยเหลือของ Google Chrome อย่างไรก็ตามไม่เหมือนคุณทั้งระบบจะแขวน ฉันโพสต์ที่นี่เพียงเพราะมันอาจช่วยให้คนอื่นที่เจอโพสต์ของคุณตามชื่อที่คุณให้ไว้ ดูเหมือนว่าปัญหาการหยุดทำงานของระบบอาจเป็นสิ่งที่ต้องทำกับการ์ด Radeon ดังนั้นหากคุณไม่มีการ์ดก็อาจไม่เกี่ยวข้องกับคุณ


ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่สว็อปเพียงพอถ้าทั้งระบบวางสาย
Gayan Weerakutti

3

ฉันมีปัญหาที่คล้ายกันกับ Chromium ตั้งแต่อัปเกรดเป็น Ubuntu 14.10 การ จำกัด ขีด จำกัด ของไฟล์ที่เปิดอยู่ตามคำตอบอื่นของฉัน (โดยใช้ulimitในbashหรือแก้ไขlimits.conf) ดูเหมือนว่าจะแก้ไขปัญหาให้ฉันได้ สรุป:

ในเชลล์ให้รัน:

ulimit -a

ตรวจสอบบรรทัดที่อ่านopen files(หรือเรียกใช้ulimit -nทันที) 1024ในระบบของฉันมีค่าเป็น ออกจาก Chromium จากนั้นในสถานีเดียวกันปัญหา

ulimit -n 4096
chromium-browser

แทนที่4096ด้วยค่าที่เหมาะสมกับระบบของคุณ คุณควรจะสามารถใช้แท็บได้มากขึ้นในเซสชันเบราว์เซอร์นี้ เมื่อคุณพบขีด จำกัด ที่สมเหตุสมผลแล้วให้คงอยู่ในlimits.conf:

* hard nofile 4096
* นุ่มนวล 4096
  • เพิ่มบรรทัดไปที่/etc/pam.d/common-session*:
เซสชั่นที่จำเป็น pam_limits.so
  • ออกจากระบบ / รีบูตเพื่อใช้การเปลี่ยนแปลง

อ้างอิง:


1

ฉันรู้วิธีแก้ปัญหาที่เหมาะกับฉันดูเหมือนว่ามันจะเกี่ยวข้องกับเชลล์ที่คุณใช้อยู่ ฉันใช้ gnome-flashback เป็นเซสชันแทนที่จะเป็น Unity เมื่อฉันถอนการติดตั้งและใช้ Unity เริ่มต้นอีกครั้งฉันก็ไม่ล่ม สิ่งนี้ยังไม่ได้รับการยืนยัน แต่จากการทดสอบเบื้องต้นในกรณีนี้ ดังนั้นปัญหาดูเหมือนจะโกหกกับ Gnome 3 หรือไม่? อาจเป็นโอเพนซอร์สไดรเวอร์และ Chrome แม้ว่าฉันจะสงสัยว่ามันมีปัญหากับโครเมี่ยม

อีกอย่างหนึ่ง ... สิ่งนี้เกิดขึ้นเฉพาะในรุ่น 64 บิตของ Chrome ดังนั้นฉันเชื่อว่าอาจมีผลกับระบบ 64 บิตเท่านั้น


ฉันสังเกตเห็นรูปแบบเดียวกันที่อธิบายไว้ที่นี่ด้วย ไม่แน่ใจว่าเป็นสาเหตุหรือไม่ แต่ฉันไม่เคยพบสิ่งนี้ในชิปเซ็ตใด ๆ ของรสชาติที่เป็นเอกภาพเพียง แต่รสชาติที่เป็นคำพังเพยของ Ubuntu เท่านั้น
Brian Vanderbusch

1
พวกฉันใช้อูบุนตู 14.04 (64 บิต) ที่มีความเป็นเอกภาพและโครเมี่ยมยังคงล้มเหลวและคอมพิวเตอร์ทั้งหมดแฮงค์
john

0

เขาตายแล้วจิม!

ไม่ใช่เรื่องตลกอย่างที่เคยเป็น

โดยวิธีการที่ Chromium บอกฉัน:

บู ... คุณไม่มีส่วนขยาย :-( ต้องการเรียกดูแกลเลอรีแทนหรือไม่

มันต้องเป็นอย่างอื่น - ฉันสงสัยเสมอว่านี่เกี่ยวข้องกับ Flash หรือ JavaScript ที่โฆษณา / ตัวติดตามเรียกใช้

สิ่งที่ช่วย:เปิดตัวจัดการงาน (Shift + esc) และเพียงคลิกEnd processปุ่มจนกว่าคุณจะปิดทุกอย่าง แต่BrowserและGPU Process(ทั้งสองไม่สามารถปิดได้) กลับไปที่เว็บไซต์ที่ล้มเหลวแล้วลองอีกครั้ง

หลังจากที่ฆ่าแท็บทั้งหมดของคุณด้วยวิธีนี้คุณสามารถย้อนกลับและโหลดหน้าเว็บซ้ำได้F5ตามต้องการ นี่คือวิธีที่เว็บเบราว์เซอร์ควรทำงานต่อไป - หน้าเว็บจะปล่อยทรัพยากรและไฮเบอร์เนตเมื่อไม่ได้ใช้งาน

เรื่องสั้นสั้นฉันคิดว่า Chromium ย้ายออกจากสถาปัตยกรรมsandbox ต่อหน้าดังนั้นตอนนี้มีการพึ่งพาซึ่งกันและกันระหว่างการเรียกใช้หน้าเว็บ - และผลลัพธ์นี้ในแท็บเศร้าที่น่าอับอายซึ่งมีแนวโน้มที่จะเกิดขึ้น ในที่อัดแน่น

มันยากที่จะทำให้เว็บเบราว์เซอร์ทำงานได้ดีตลอดเวลา ฉันเกลียดที่จะบอกว่า (หรือทำ) แต่บางครั้งคุณต้องเหวี่ยงมือและกลับไปที่ Firefox


ในบางครั้งสิ่งนี้ทำให้คอมพิวเตอร์ของฉันเริ่มต้นลำดับการปิด ฉันไม่มีความคิดที่มีเหตุผลที่สุด ฉันคิดว่ามี "กระบวนการลึกลับ" บางอย่างในตัวจัดการงาน Chromium ที่ไม่ควรปิดตัวลง ดังนั้นข้อเสนอแนะที่ได้รับการแก้ไขคือ - ทำรายการของกระบวนการอย่างช้าๆและคอยสังเกตว่ากระบวนการใดที่คุณกำลังยกเลิก
สูงศักดิ์

0

หากต้องการปิดการใช้งาน GPU วิธีอื่นก็คือการตั้งค่าของผู้ใช้

  1. ปิดการตั้งค่า: Use hardware acceleration when available

    chrome://settings/search#hardware%20acceleration
    
  2. หลังจากรีสตาร์ทเบราว์เซอร์ตรวจสอบสถานะ gpu

    chrome://gpu
    

    คุณควรเห็นทุกสิ่งที่ตั้งค่าซอฟต์แวร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.