ไอคอนและข้อความบางอย่างจะมองไม่เห็นแบบสุ่มหลังจากตื่นจากโหมดสลีป (Ubuntu GNOME)


12

ไอคอนและตัวบ่งชี้แอปพลิเคชั่นในบางครั้งการตั้งค่าแบบเลื่อนลงจะหายไป

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

นี้เกิดขึ้นหลังจากที่ตื่นขึ้นมาจากการนอนหลับและสามารถได้รับการแก้ไขจนตื่นขึ้นมาจากการนอนหลับอีกครั้งโดยการกดAlt+ และการพิมพ์F2r

ไม่มีใครรู้วิธีแก้ไขปัญหานี้อย่างถาวรหรือไม่

Ubuntu 16.04 gnome 3.18.4


4
ฉันมีปัญหาเดียวกัน
Anmol Singh Jaggi

ฮาร์ดแวร์กราฟิกและไดรเวอร์ของคุณคืออะไร สิ่งเดียวกันที่นี่บน Intel GMA 4500MHD (ในชิปเซ็ต GS45) สำหรับฉันปัญหาใหม่ตั้งแต่ Ubuntu 16.04
tanius

ฉันไม่ได้ติดตั้งไดรเวอร์ใด ๆ แต่โปรเซสเซอร์ของฉันคือ intel i3 4005u
Frederik Baetens

ฉันจะบอกว่าฉันไม่เคยมีปัญหานี้มาตั้งแต่เปลี่ยนมาใช้ fedora
Frederik Baetens

ปัญหาเดียวกัน. Ubuntu 18.04.3 LTS, Intel UHD Graphics 630 (Coffeelake 3x8 GT2)
กุสตาฟ

คำตอบ:


5

รีสตาร์ทเชลล์ GNOME โดยไม่รบกวนหน้าต่างที่เปิดอยู่ใด ๆ โดยใช้คำสั่งต่อไปนี้และไอคอนพาเนลที่หายไปจะปรากฏขึ้นอีกครั้ง

setsid gnome-shell --replace 

กดEnterอีกครั้งก่อนปิดเครื่อง


1
คำตอบที่ดีทำงานให้ฉันขอบคุณ !!
เดฟแอนเดอร์สัน

4

ฟังดูคล้ายกับข้อผิดพลาดนี้: Bug # 1573959 "ข้อความบนหน้าจอหายไปหลังจากหยุดชั่วคราว"

ทางออกที่แนะนำคือการอัพเกรดเคอร์เนลจาก 4.4 เป็น 4.8:

sudo apt install linux-generic-hwe-16.04

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


2

สิ่งนี้ดูเหมือนจะเป็นข้อผิดพลาดในไดรเวอร์กราฟฟิกดังนั้นจึงควรรายงานเมื่อเราทราบว่าเกิดอะไรขึ้น (ฮาร์ดแวร์ไดรเวอร์)

ที่กล่าวว่ามีข้อผิดพลาดที่คล้ายกันจำนวนมากและผู้ใช้มีวิธีแก้ไขปัญหาที่คุณสามารถลองใช้งานได้

ในกรณีที่คุณมีการ์ดกราฟิก Intel ลองแก้ไขปัญหาด้วยวิธีต่อไปนี้:

  • สำรองหน่วยความจำสำหรับอะแดปเตอร์กราฟิก ในไดรเวอร์กราฟิก Intel ( i915), ปัญหาเกี่ยวกับแคช pixmap เช่นคุณมักจะเชื่อมต่อกับความจริงที่ว่าหน่วยความจำที่ใช้ร่วมกันของการ์ดกราฟิกนั้นถูกจัดสรรแบบไดนามิกจากหน่วยความจำระบบดังนั้นจึงมีส่วนร่วมในการแลกเปลี่ยนอ่านกลับจากดิสก์เป็นต้น ไม่ถูกต้อง. ดังนั้นวิธีแก้ปัญหาหนึ่งคือการใช้memพารามิเตอร์การบูตเพื่อปล่อยให้ RAM ไม่ได้ถูกจัดสรรโดย Linux ซึ่งจะถูกใช้โดยการ์ดกราฟิกเท่านั้น ดูรายละเอียดคำแนะนำ แต่โปรดทราบว่าในระบบ x86 (32 และ 64 บิต) memพารามิเตอร์นั้นเป็นที่อยู่สูงสุด [ แหล่งที่มา ] ดังนั้นจึงต้องมีการตั้งค่าที่สูงขึ้น (พิจารณาจากการทดสอบ) กว่าจำนวน RAM ที่จะออกจาก Linux

  • ปิดใช้งานการสลับ อีกครั้งสำหรับกราฟิก Intel การไม่รวมหน่วยความจำกราฟิกที่แชร์ในการสลับอาจเป็นวิธีแก้ปัญหา โดยเฉพาะอย่างยิ่งสัญญาว่าหากปัญหาส่วนใหญ่ไม่ปรากฏขึ้นหลังจากรีบูตใหม่เฉพาะหลังจากทำงานเป็นเวลานานและใช้หน่วยความจำมาก ดังนั้นหากคุณมี RAM เพียงพอคุณสามารถปิดการแลกเปลี่ยนได้อย่างสมบูรณ์โดยเพิ่มswapoff -aใน/etc/rc.local[ source ]

  • ลองใช้การเร่งด้วย UXA มันเป็นตัวเลือกสำหรับแฟ้ม X การตั้งค่าให้รายละเอียดที่นี่

  • ลองใช้โหมด framebuffer BLIT อีกครั้งสำหรับกราฟิก Intel คุณสามารถลองsudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environmentแล้วรีบูต [ แหล่งที่มา ]

  • ลองรีเซ็ต Compiz เป็นการตั้งค่าเริ่มต้น รายงานที่นี่ (แต่เมื่อไม่นานมานี้) เพื่อช่วยแก้ไขปัญหาที่คล้ายกัน หรือในขณะที่เราอยู่ที่นี่ให้ลองใช้ตัวจัดการเดสก์ท็อปที่ไม่ใช่แบบผสมแทน Compiz


2
เคล็ดลับเกี่ยวกับCOGL_ATLAS_DEFAULT_BLIT_MODEมันสำหรับฉัน! นอกจากนี้ยังแก้ไขปัญหาที่ฉันได้รับที่หน้าจอจะใช้เวลาประมาณ 5 วินาทีเพื่อเปิดเมื่อตื่นขึ้นจากโหมดสลีป; ตอนนี้มันเปิดใช้งานทันที!
BingsF

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