KDE บางครั้งก็เกิดข้อผิดพลาดเมื่อตื่นขึ้น


12

รูปภาพทำงานได้ 1k คำ:

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

ดูไม่ดีใช่มั้ย

ฉันใช้อัพเดท 331.67 ไดรเวอร์ล่าสุด 331.67 จากเว็บไซต์ของ NVidia ใน Dell Latitude e6400 ทุกสิ่งทุกอย่างเป็นรุ่นล่าสุด สิ่งนี้จะเกิดขึ้นเมื่อฉันกลับมาทำงานจากโหมดสลีปหรือเปลี่ยนเป็น VT และย้อนกลับ มันไม่ได้เกิดขึ้นเสมอซึ่งฉันพบว่าแปลก กราฟิกการ์ด: Nvidia Quadro NVS160M

อัปเดตหลังการทดสอบ: ปัญหานี้มีอยู่ใน KDE เท่านั้น (โดยเฉพาะ QT) ฉันสามารถเข้าสู่ Unity หรือ Mint หรือ GUI ที่ไม่ใช้ QT และทำงานได้อย่างสมบูรณ์แบบโดยไม่มีข้อผิดพลาดประวัติย่อ

อัปเดต: สิ่งนี้จะเกิดขึ้นเฉพาะเมื่อฉันใช้ KWin (และ KDE) ฉันได้อัพเกรดเป็น 14.04 และปัญหาไม่ได้เกิดขึ้นบ่อยนัก นอกจากนี้บางครั้งเอฟเฟกต์นี้จะไม่เกิดขึ้น แต่แถบเมนูด้านบนก็ไม่ชัดโดยที่หน้าจอส่วนที่เหลือว่างเปล่า


2
ทำไมคุณใช้ไดรเวอร์ล่าสุด? แล้วคุณมีการ์ดอะไรบ้าง?
เซท

เพราะ 304 ทำให้ฉันมีปัญหาที่น่ากลัว
Kaz Wolfe

ดูเหมือนว่าพวกเขาจะเป็นคนเดียวที่ทำให้คุณมีปัญหาร้ายแรง: D คุณมักจะแก้ไขปัญหานี้เมื่อมันเกิดขึ้นได้อย่างไร
เซท

Reboot หรือเริ่มบริการ KDM จาก TTY
Kaz Wolfe

อืมมม คุณมีกราฟิกการ์ดรุ่นใด คุณมีตัวเลือกไดรเวอร์กี่ตัว
เซท

คำตอบ:


1

ข้อผิดพลาดเดียวกันนี้เกิดขึ้นกับฉันเมื่อเร็ว ๆ นี้ Dell XPS M1330 พร้อม NVIDIA 8400M GS บน Ubuntu Saucy พร้อม KDE จาก kubuntu-ppa / backport

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

หวังว่าการอัปเกรดเป็น KDE ในอนาคตจะไม่สามารถแก้ไขได้ ฉันยังไม่ได้อัพเกรดแล็ปท็อปนี้ไปเป็น Trusty


ไม่ได้สำหรับฉัน. มีคนแนะนำว่าในความคิดเห็นไม่มีประโยชน์
Kaz Wolfe

1
ฉันรับประกันคุณว่าถ้าคุณปิดเดสก์ท็อปเอฟเฟกต์สิ่งนี้จะหายไป Alt+Shift+F12ฮอตเริ่มต้นเป็นที่แน่นอน นอกจากนี้คุณยังสามารถไปและปิดSystem Settings/Desktop Effects Enable desktop effects at startupนอกจากนี้คุณยังสามารถไปที่แท็บลองเปลี่ยนAdvanced Compositing typeหากตัวเลือก OpenGL ไม่ทำงานคุณสามารถตั้งค่าเป็นXRenderและจะทำงานบน CPU แทน GPU ซึ่งควรแก้ไขข้อบกพร่องนี้ด้วย แต่จะมีประสิทธิภาพน้อยลง ถ้าอย่างใดไม่มีใครว่างานแก้ไข~/.kde/share/config/kwinrcและการเปลี่ยนแปลงEnabledภายใต้การ[Compositing] false
blujay

มันไม่ใช่. มันเกี่ยวข้องกับระบบไดนามิกของ NVidia ซึ่ง QT ไม่รองรับ มันเป็น QT ที่ทำให้เกิดปัญหาไม่ใช่เอฟเฟ็กต์เดสก์ท็อปใด ๆ
Kaz Wolfe

คุณหมายถึงอะไร "ระบบไดนามิก" คุณหมายถึงอะไรที่ Qt ไม่สนับสนุน KDE และ Qt ใช้ OpenGL ซึ่งรองรับโดยไดรเวอร์ nvidia มักจะมีนิสัยใจคอฮาร์ดแวร์บางอย่างอยู่เสมอซึ่งเป็นสาเหตุที่ KWin มีบัญชีดำเฉพาะรุ่นของตัวเอง แต่สิ่งที่คุณพูดไม่สมเหตุสมผล หากคุณปิดเอฟเฟ็กต์เดสก์ท็อปมันจะใช้เนื้อหา 2D X มาตรฐานไม่ใช่สิ่ง 3D OpenGL และข้อผิดพลาดนี้จะไม่เกิดขึ้น มันไม่สามารถ คุณสามารถเห็นในภาพหน้าจอของคุณว่ามันวาดรูปสามเหลี่ยมได้อย่างไรในโหมดการผสม 3D ปิดคอมโพสิตและข้อผิดพลาดนี้ไม่สามารถเกิดขึ้นได้
blujay

ฉันพยายามยังคงล้มเหลวด้วยข้อผิดพลาดเดียวกัน
Kaz Wolfe

1

ด้วยเหตุผลบางอย่างใช้งานไม่ได้อีกต่อไป!

ในที่สุดฉันก็สามารถหาคำตอบได้โดยทำตามคำแนะนำของไกด์สองสามตัว ฉันไม่แน่ใจว่าส่วนใดเป็นกระสุนวิเศษ

  1. เรียกใช้คำสั่ง nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
  2. เพิ่มเนื้อหาที่โพสต์ด้านล่างลงในไฟล์ Device options ใน xorg.conf (สำรองข้อมูล !!)
  3. เรียกใช้คำสั่งpm-suspend --quirk-save-pciเพื่อทดสอบการนอนหลับและคืนค่า หากทำงานได้สำเร็จ
  4. เพิ่มpm-suspend --quirk-save-pciไปยัง/var/cache/pm-utils/last_known_working.quirkdbไฟล์
  5. Reboot

สิ่งที่จะเพิ่มใน xorg.conf:

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