หน้าจอ (ช้า) กลายเป็นสีดำหลังจากแอปที่คัดกรองแบบเต็ม


13

เมื่อใดก็ตามที่ฉันเต็มหน้าจอแอปพลิเคชั่นหน้าจอทั้งหมดของฉันจะค่อยๆเริ่มถูกปกคลุมด้วยตัวกรองสีดำจากด้านบนลงล่าง (ดูวิดีโอ YouTube นี้ )

เมื่อพยายามรีเฟรชหน้าจอใด ๆ (ตัวอย่างเช่นการเลื่อนเคอร์เซอร์ของเมาส์หรือเกมวาดเฟรมใหม่) จะทำให้แถบสีดำเริ่มจากด้านบนอีกครั้ง การทำเช่นนี้อาจทำให้เกิดการกะพริบและเปลี่ยนสีบนหน้าจอ

แอปพลิเคชันบางอย่าง (เช่น Firefox และเทอร์มินัล) จะไม่แสดงพฤติกรรมนี้ แต่คนอื่น ๆ (เช่น Google Chrome, Discord และเกมต่างๆ) จะ ไม่มีแอปพลิเคชันใดแสดงพฤติกรรมนี้เมื่อทำงานกับไดรเวอร์ Nouveau

การกลับไปที่แอปพลิเคชั่นที่มีการออกแบบใหม่อย่างต่อเนื่อง (เช่นเดสก์ท็อป Unity) จะทำให้หน้าจอสีดำไม่ก้าวหน้าอีกต่อไป แต่จะทำให้เกิดการกะพริบเล็กน้อยซึ่งจะจางหายไปตามกาลเวลา

ฉันไม่สามารถถ่ายภาพหน้าจอหรือบันทึกได้ สิ่งนี้บอกฉันว่านี่เป็นสิ่งที่ต่ำกว่าเซิร์ฟเวอร์ X หรือตัวจัดการการแสดงผลของฉัน

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

เกิดอะไรขึ้น? นี่เป็นเพียงข้อบกพร่องของไดรเวอร์หรือไม่ นี่เป็นข้อผิดพลาดในการกำหนดค่าที่ต้องการแก้ไขอย่างใดอย่างหนึ่งหรือไม่

รายการสิ่งที่พยายาม™ปัจจุบัน (ที่ไม่ทำงาน):

  • รีเซ็ต Unity configs ทั้งหมด
  • ลบไฟล์ NVIDIA settings และสร้างใหม่
  • ถอนการติดตั้ง / ติดตั้งไดรเวอร์ NVIDIA ใหม่
  • ใช้ไดรเวอร์ NVIDIA รุ่นเก่า
  • การใช้เครื่องมือจัดการหน้าจอสำรอง ( xdm)

การปิดใช้งานการเร่งด้วยฮาร์ดแวร์ใน Chrome ช่วยให้สามารถทำงานได้โดยไม่มีปัญหานี้ แต่ก็ยังไม่สามารถแก้ปัญหาพื้นฐานได้ - ไม่ใช่ตัวเลือกที่จะปิดใช้งานการเร่งด้วยฮาร์ดแวร์เสมอไป

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


ระบบปฏิบัติการ: Ubuntu 16.04 LTS
เคอร์เนล: 4.10.0-36-generic, 4.11.0-14-ทั่วไป
กราฟิกการ์ด: Nvidia GTX 1080 (ไม่ใช่ออปติมัส)
ไดรเวอร์ GC: NVIDIA 387.12, ทำซ้ำกับ 384.90 และ 381.22


ดังนั้นปัญหาจะไม่เกิดขึ้นเมื่อคุณใช้nouveauและจะไม่เกิดขึ้นเมื่อคุณใช้อย่างใดอย่างหนึ่งnvidiaหรือnouveauกับผู้ใช้ทั่วไปฉันอยู่ที่นั่นใช่ไหม? คุณไม่มีความคิดเมื่อสิ่งนี้เริ่มต้นและสิ่งที่คุณอาจทำไปแล้วใช่ไหม?
ของหวาน

1
ฉันไม่ได้สังเกตเห็นด้วยกับนูโวแม้ว่าฉันจะยอมรับว่าไม่ได้ทำการทดสอบอย่างละเอียด ฉันไม่สามารถทำซ้ำได้ในเซสชันผู้เยี่ยมชม ฉันจะไปและทดสอบเพื่อให้แน่ใจ
Kaz Wolfe


ลบคำตอบเนื่องจากไม่ทำงาน ปิงฉันถ้าไม่มีใครสามารถหาทางออกได้ นอกจากนี้ ping ฉันในการแชทบางครั้งเมื่อฉันออนไลน์เพื่อให้เราสามารถตรวจสอบอย่างละเอียดมากขึ้น ....
Fabby

@Fabby โปรดเข้าร่วมห้องแชทของหวานที่ลิงก์ข้างต้นและฉันจะตอบคำถามใด ๆ และคำถามทั้งหมดเกี่ยวกับเรื่องนี้โดยเร็วที่สุด
Kaz Wolfe

คำตอบ:


6

เปิดใช้งานการจัดวางองค์ประกอบของกองทัพหรือท่อส่งกำลังแบบเต็มองค์ประกอบบนหน้าจอที่ได้รับผลกระทบจากnvidia-settingsแอป

สิ่งที่ต้องคลิก

ติดตามสิ่งนี้คลิกนำไปใช้ หน้าจออาจกะพริบในไม่ช้า แต่ปัญหาจะได้รับการแก้ไขทันทีหลังจากนั้น


อีกทางหนึ่งหากคุณไม่ต้องการXorg.confไฟล์จริง(โดยปกติจะเป็นความคิดที่ดี) เพียงแค่ใส่สิ่งต่อไปนี้ลงใน/usr/share/X11/xorg.conf.d/20-nvidia.conf(สร้างหากไม่มีไฟล์):

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
EndSection

รีสตาร์ทเครื่องมือจัดการหน้าจอของคุณโดยใช้systemctl restart lightdm.serviceและมันจะทำงานได้อย่างสมบูรณ์


ข้อจำกัดความรับผิดชอบ:ฉันไม่รู้ว่าวิธีนี้แก้ไขปัญหาได้อย่างไร มันแค่ทำ

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