Score:4

หน้าจอกะพริบเมื่อเลื่อนเมาส์ (Ubuntu 20/21, Lenovo IdeaPad 5i Pro)

ธง cn

ฉันเพิ่งซื้อ Lenovo IdeaPad 5i Pro (16IHU6) ด้วยการกำหนดค่าต่อไปนี้

  • ซีพียู: i5-11300H
  • GPU: nVidia MX450
  • จอแสดงผล: 2k@120Hz

และฉันไม่สามารถเรียกใช้ Ubuntu 20.04/21.10 (ตามจริงแล้ว Linux ทุกตัวจนถึงตอนนี้) โดยไม่มีปัญหาหน้าจอร้ายแรง (ทั้งสองอย่างโดยใช้การ์ดกราฟิกในตัวและเฉพาะ)

คำอธิบายปัญหา

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

นี่คือผลลัพธ์ของ dmesg -l ผิดพลาด:

<ข้อผิดพลาด AE_NOT_FOUND บางรายการ>
pci 0000:00:07.0: DPC: RP PIO บันทึกขนาด 0 ไม่ถูกต้อง
i915 0000:00:02.0: [drm] *ข้อผิดพลาด* CPU ไปป์ A FIFO อันเดอร์รัน

และบางครั้งก็เช่นกัน:

i915 0000:00:02.0: [drm] *ข้อผิดพลาด* การอัปเดตปรมาณูที่อาจเกิดขึ้นล้มเหลวบนไปป์ A
ucsi_acpi USBC000:00: การเริ่มต้น PPM ล้มเหลว (-110)
i915 0000:00:02.0: [drm] *ข้อผิดพลาด* การอัปเดตปรมาณูที่อาจเกิดขึ้นล้มเหลวบนไปป์ A
i915 0000:00:02.0: [drm] *ข้อผิดพลาด* การอัปเดตปรมาณูล้มเหลวในไพพ์ A (เริ่ม=2109 สิ้นสุด=2110) เวลา 17 เรา นาที 1579 สูงสุด 1599 สแกนไลน์เริ่มต้น 1595 สิ้นสุด 1602

วิธีแก้ปัญหาบางส่วน

ฉันจัดการเพื่อลบปัญหา เมื่อเลื่อนเมาส์ (1) บน Ubuntu 21.10 โดยถอนการติดตั้ง xserver-xorg-วิดีโออินเทล และรีบูตเครื่อง การตั้งค่า nVidia ยืนยันว่ามีการใช้ GPU เฉพาะ (ไดรเวอร์: nvidia 495.44)

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

ความพยายามในการแก้ปัญหา

  • อัพเกรดแพ็คเกจทั้งหมด
  • ใช้ Ubuntu บน Wayland
  • กำหนดค่าอุปกรณ์ Intel (โหมด TearFree เป็นต้น) ตามที่แนะนำ ในโพสต์อื่น
  • เปลี่ยนเป็น ไลท์ดีเอ็ม และ xdm (ปรับปรุงประเด็นโดยอัตนัย)
  • กำหนดค่าพารามิเตอร์เคอร์เนล edp_vswing ตามที่แนะนำ ในโพสต์อื่น
  • การกำหนดค่าพารามิเตอร์เคอร์เนล intel_iommu=ปิด แก้ไขข้อผิดพลาดอื่น ๆ ที่แสดงรายการโดย dmesg แต่ไม่มีปัญหาด้านการแสดงผล
  • การกำหนดค่าพารามิเตอร์เคอร์เนล i915.enable_rc6=0
  • การกำหนดค่าพารามิเตอร์เคอร์เนล i915.enable_psr=0 และ/หรือ i915.enable_fbc=0
  • สร้างและใช้โหมดการแสดงผลแบบกำหนดเองผ่าน xrandr
  • ติดตั้ง nvidia-driver-455|460|490 จาก ส.ป.ก
  • ใช้ Fedora 35 ซึ่งมีเคอร์เนลที่ใหม่กว่า (เท่าที่ฉันเข้าใจ ไดรเวอร์กราฟิก Intel ในตัวเป็นส่วนหนึ่งของเคอร์เนล)
  • อัพเดตไบออส

สรุป

ที่นั่น ดูเหมือนว่า เป็นปัญหากับไดรเวอร์การ์ดแสดงผลในตัว

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

มีใครจัดการการใช้งาน Ubuntu บนอุปกรณ์นี้หรือไม่? ฉันจะทำอะไรได้บ้างเพื่อดีบักหรือแก้ไขปัญหาเพิ่มเติม

Score:2
ธง cn

วิธีแก้ไขคือการตั้งค่า enable_psr=0 อย่างถูกต้อง:

สร้างไฟล์ /etc/modprobe.d/i915.conf โดยมีเนื้อหาดังนี้

ตัวเลือก i915 enable_psr=0

และใช้การกำหนดค่านี้ผ่าน

sudo update-initramfs -u
sudo ปรับปรุงด้วง

หลังจากรีบูตเครื่อง ปัญหาการกะพริบและการกะพริบของฉันก็หายไป

โพสต์คำตอบ

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