ฉันพบว่าการแก้ไขในปัจจุบันไม่สามารถใช้งานกับ Chrome รุ่นปัจจุบันได้ต้องแก้ไขสิ่งเพิ่มเติม (อย่างน้อยสำหรับการตั้งค่าของฉัน)
ฉันสามารถยืนยันผลงานนี้ (ลบทั้งการสั่นไหวและการฉีกขาด) - ด้วยhttps://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72
คอมพิวเตอร์: XPS13 9343 กราฟิก: 00: 02.0 ตัวควบคุมที่เข้ากันได้กับ VGA: Intel Corporation Broadwell-U กราฟิกอินทิเกรต (rev 09) เวอร์ชั่น Chrome: เวอร์ชัน 54.0.2840.100 (64 บิต)
การตั้งค่า
1) ตรวจสอบข้อความแสดงข้อผิดพลาดก่อนและหลังการปรับตั้งค่าด้านล่าง
- chrome: // GPU
- ถ่ายภาพหน้าจอเพื่อให้คุณสามารถเปรียบเทียบได้
2) แก้ไข (สำหรับโครเมี่ยม): /usr/share/applications/google-chrome.desktop
หรือสำหรับ (โครเมียม):/usr/share/applications/chromium-browser.desktop
- เพิ่มแฟล็ก --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffer
- บรรทัดควรมีลักษณะเช่นนี้:
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) การตั้งค่าธง Chrome: chrome: // flags:
- เปิดใช้งาน ("zero copy rasterizer"): chrome: // flags / # enable-zero-copy
- เปิดใช้งาน (เปิดใช้งานรายการแสดงผล 2d canvas): chrome: // flags / # enable-display-list-2d-canvas
- เปิดใช้งาน ("แทนที่รายการการแสดงผลซอฟต์แวร์"): chrome: // flags / # ละเว้น-gpu-blacklist
- เปิดใช้งาน "แสดงรายการ 2D ผ้าใบ"): chrome: // flags / # enable-display-list-2d-canvas
- เปิดใช้งาน (ธง Chrome สำหรับการเลื่อนที่ราบรื่นใน linux): chrome: // flags / # smooth-scrolling
5) ฉันตั้งค่า Chrome ไว้อย่างต่อเนื่อง> ขั้นสูง> ใช้การเร่งความเร็วของฮาร์ดแวร์เมื่อพร้อมใช้งาน [ ตรวจสอบต่อ ] หากคุณไม่เลือกตัวเลือกนี้จะทำให้ประสิทธิภาพการทำงานลดลง (แม้ว่าจะลดการกะพริบ แต่ไม่ทำให้ฉีกขาด) ตัวเลือกด้านบนก็ใช้ได้ดีกว่า
6) รีสตาร์ทคอมพิวเตอร์
7) เปรียบเทียบการตั้งค่า chrome: // GPU
นี่เป็นการขจัดความริบหรี่และการฉีกขาดของฉันโดยสิ้นเชิง