Google Chrome“ กะพริบ”


18

ฉันมีปัญหากับ Google Chrome บน Ubuntu 12.10 64

ในเว็บไซต์ประมาณ 20-30% หน้าเว็บจะปรากฏขึ้นและเริ่ม "กะพริบ" ดูเหมือนว่ามีการแสดงผลหน้าเว็บที่แตกต่างกันหรือบางส่วนในบัฟเฟอร์ที่แตกต่างกันและหลายครั้งต่อวินาทีหน้าแลกเปลี่ยนระหว่างสองหน้าจอบัฟเฟอร์ทำให้เกิดการกระพริบของโรคลมชักของภาพที่แตกต่างกัน

ฉันยังไม่สามารถเลื่อนหน้าเมื่ออยู่ในสถานะริบหรี่ความพยายามใด ๆ ที่จะเลื่อนทำให้หน้าไปที่ด้านบนอีกครั้งในการสั่นไหวต่อไป

ฉันใช้ไดรเวอร์ fglrx ถ้านั่นหมายถึงบางสิ่ง:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.961

รุ่น Chrome คือ:

Google Chrome   25.0.1364.172 (Official Build 187217) 

ความคิดใด ๆ


ฉันมีปัญหานี้บน Ubuntu 14.04 เช่นกัน ฉันสังเกตว่าโปรแกรมปิด (โดยเฉพาะที่ใช้ gpu) บางครั้งก็กำจัดปัญหา
สตีเวนซีโฮเวล

คำตอบ:


10

ปัญหานี้เป็นปัญหาที่ทราบกันดีกับการ์ดกราฟิก ATI / AMD และการประกอบ

สำหรับบางคนที่เริ่มใช้ Chrome ด้วย --blacklist-accelerated-compiting parameter จะช่วยคุณได้ คนอื่นรายงานว่า --disable-gpu ช่วยได้

ดูhttp://code.google.com/p/chromium/issues/detail?id=136054

เท่าที่ฉันเข้าใจการแก้ไขจริง ๆ เท่านั้นคือเปลี่ยนไปใช้ Nvidia หรือ Intel GPU การเพิ่มพารามิเตอร์เช่นเดียวกับที่อยู่เหนือประสิทธิภาพค่าใช้จ่ายและปิดใช้งานคุณลักษณะบางอย่างที่ต้องใช้การจัดองค์ประกอบภาพ หากต้องการตรวจสอบสถานะ GPU ของ Chrome ของคุณให้ไปที่ chrome: // gpu


ฉันคิดว่านั่นทำให้ปัญหาแย่ลงสำหรับฉัน
mpen

7

มาที่หน้านี้อีกครั้งหลังจากผ่านไปเดือนหนึ่งปัญหาคือไม่ได้เปิดใช้งานการเร่งด้วยฮาร์ดแวร์ นี่คือวิดีโอ HTML5 เช่นกัน!

ไปที่ chrome: // flags

ค้นหา "แทนที่รายการการแสดงผลซอฟต์แวร์" เช่นเปิดใช้งานการเร่งความเร็ว GPU บนฮาร์ดแวร์ที่ไม่รองรับและเปิดใช้งาน รีสตาร์ท Chrome (ปิดกระบวนการพื้นหลังหากคุณใช้งานที่ด้านบนของแถบ) และดูว่าเหมาะกับคุณหรือไม่

อ่านเพิ่มเติมที่นี่


ทั้งหมดนี้ทำงานบน Ubuntu Gnome ที่ทำงานบนแล็ปท็อป Alienware ขอบคุณเบน Lifehacker
Daniel Casserly

5

--disable-gpuคุณอาจลองเริ่มต้นด้วยโครเมี่ยม

การอ้างอิง: https://code.google.com/p/chromium/issues/detail?id=136054


แม้ว่าลิงก์นี้อาจตอบคำถามได้ดีกว่าหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิง คำตอบสำหรับลิงค์เท่านั้นอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงมีการเปลี่ยนแปลง
g_p

1
ฉันคิดว่า "การเริ่มต้นโครเมี่ยมด้วย --disable-gpu" จะเป็นส่วนสำคัญ ลิงค์ไม่จำเป็นต้องช่วยใครบางคน (จริงๆแล้วเป็นการเพิ่มเพื่อการอ้างอิงเท่านั้น)
jox

4

โซลูชันนี้คล้ายกับคำตอบของ @ jox มาก (การปิดการสนับสนุน GPU แก้ไขปัญหานี้ให้ฉัน) แต่ถ้าใครอยากรู้วิธีทำคุณสามารถไปที่การตั้งค่า -> "แสดงการตั้งค่าขั้นสูง ... " -> ระบบและ ยกเลิกการเลือก"ใช้การเร่งด้วยฮาร์ดแวร์เมื่อพร้อมใช้งาน"

ฉันใช้ Ubuntu 15.04 และ fglrx จาก repos ของ Ubuntu บน Chromium 45.0.2454.85

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