ฉันเพิ่งซื้อ 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 บนอุปกรณ์นี้หรือไม่?
ฉันจะทำอะไรได้บ้างเพื่อดีบักหรือแก้ไขปัญหาเพิ่มเติม