Score:5

ไฮไลท์เส้นทแยงมุมด้วยกราฟิก Intel (Ubuntu 20.04)

ธง in

ปัญหา:

แม้จะติดตั้งทุกอย่างใหม่ ฉันคิดได้ว่าฉันมีปัญหากับการฉีกขาดของไฮไลท์บางอย่าง ปัญหานี้เกิดขึ้นกับฉันทั้งใน GNOME และ KDE

ดูเหมือนว่าจะปรากฏขึ้นอย่างสม่ำเสมอในขณะที่ใช้เดสก์ท็อป Firefox และ KDE Plasma 5 แต่ฉันเคยเห็นสิ่งนี้เกิดขึ้นในแอปพลิเคชันอื่น (เช่น: การตั้งค่า Ubuntu และ Dolphin) ดูเหมือนว่าจะเกิดขึ้นในบางโปรแกรมเท่านั้น: Slack, VS Code, Atom, Gimp และ Google Chrome ไม่เคยสร้างปัญหาให้ฉันเลย

น้ำตาทั้งหมดดูเหมือนจะมาจากการเน้นบางสิ่งบางอย่างหรือเลื่อนเมาส์ไปเหนือปุ่ม บางทีความธรรมดาอาจเกี่ยวข้องกับการแสดง เติม?

ฉันไม่ใช่ผู้มีประสบการณ์มากที่สุดกับ Linux ดังนั้นฉันจึงรู้สึกขอบคุณสำหรับความช่วยเหลือใดๆ

ฉันเชื่อว่าบุคคลนี้กำลังมีปัญหาเดียวกัน


ตัวอย่าง:

ไฟร์ฟอกซ์ ตัวเรียกใช้แอปพลิเคชัน เมนู


ข้อมูลกราฟิก

andrew@qis:~$ glxinfo -B
ชื่อที่แสดง: :0
จอแสดงผล: :0 หน้าจอ: 0
การแสดงผลโดยตรง: ใช่
ข้อมูลเรนเดอร์เพิ่มเติม (GLX_MESA_query_renderer):
    ผู้จำหน่าย: Intel Open Source Technology Center (0x8086)
    อุปกรณ์: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1) (0x152)
    เวอร์ชัน: 20.2.6
    เร่ง: ใช่
    หน่วยความจำวิดีโอ: 1536MB
    หน่วยความจำรวม: ใช่
    โปรไฟล์ที่ต้องการ: แกน (0x1)
    เวอร์ชันโปรไฟล์หลักสูงสุด: 4.2
    เวอร์ชันโปรไฟล์ที่เข้ากันได้สูงสุด: 3.0
    เวอร์ชันโปรไฟล์ GLES1 สูงสุด: 1.1
    เวอร์ชันโปรไฟล์สูงสุดของ GLES[23]: 3.0
สตริงผู้จำหน่าย OpenGL: Intel Open Source Technology Center
สตริงเรนเดอร์ OpenGL: Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1)
สตริงเวอร์ชันโปรไฟล์หลักของ OpenGL: 4.2 (โปรไฟล์หลัก) Mesa 20.2.6
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์หลักของ OpenGL: 4.20
แฟล็กบริบทโปรไฟล์หลักของ OpenGL: (ไม่มี)
มาสก์โปรไฟล์หลักของ OpenGL: โปรไฟล์หลัก

สตริงเวอร์ชัน OpenGL: 3.0 Mesa 20.2.6
สตริงเวอร์ชันภาษาแรเงา OpenGL: 1.30
แฟล็กบริบท OpenGL: (ไม่มี)

สตริงเวอร์ชันโปรไฟล์ OpenGL ES: OpenGL ES 3.0 Mesa 20.2.6
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์ OpenGL ES: OpenGL ES GLSL ES 3.00
andrew@qis:~$ lspci | เกรปวีจีเอ 
00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation Xeon E3-1200
v2/3rd Gen Core processor กราฟิกคอนโทรลเลอร์ (rev 09)

ข้อมูลระบบ:

ระบบปฏิบัติการ: Ubuntu 20.04
เวอร์ชันพลาสมาของ KDE: 5.18.5
เวอร์ชันกรอบงานของ KDE: 5.68.0
รุ่น Qt: 5.12.8
เวอร์ชันเคอร์เนล: 5.8.0-55-generic
ประเภทระบบปฏิบัติการ: 64 บิต
หน่วยประมวลผล: 4 à Intel® Core⢠i5-3470 CPU @ 3.20GHz
หน่วยความจำ: RAM 15.5 GiB

mesa-utils/focal ตอนนี้ 8.4.0-1build1 amd64
qt5-style-kvantum/focal ตอนนี้ 0.20.0+repack-1~focal1 amd64

การตั้งค่า Compositor (เป็นค่าเริ่มต้น):

  • วิธีการปรับขนาด: เรียบ
  • แบ็กเอนด์การแสดงผล: OpenGL 3.1
  • การป้องกันการฉีกขาด: อัตโนมัติ เมื่อฉันลองเล่นซอเหล่านี้ สิ่งต่าง ๆ เริ่มแปลก ๆ ดังนั้นฉันจึงรีเซ็ตมัน แต่ฉันก็เต็มใจที่จะเล่นซอมากกว่านี้

หากคุณต้องการข้อมูลเพิ่มเติมเพียงถาม แต่ได้โปรดใครสักคนช่วยฉันด้วย!

Gene Laurent B. Nale avatar
ar flag
ดูเหมือนว่าจะมีปัญหาด้านกราฟิก
Andrew Mellor avatar
in flag
@GeneLaurentB.Nale มีความคิดว่าจะแก้ไขอย่างไร
Gene Laurent B. Nale avatar
ar flag
ยังไม่ได้ แต่ฉันสงสัยว่าจะเป็นไดรเวอร์กราฟิกหรือมีปัญหากับเชลล์
int_ua avatar
cn flag
ฉันเพิ่งเริ่มมีปัญหานี้หลังจากอัปเกรดเครื่องเก่าด้วย LXQt เป็น 21.04 กราฟิกอินเทล บางทีคุณควรรายงานปัญหาที่ Launchpad?
Nate T avatar
it flag
คุณบอกว่าคุณเคยเห็นน้ำตาที่อื่น ข้อความเน้นย้ำถึงการฉีกขาดอยู่เสมอ หรือคุณเคยเสียน้ำตาเพราะสิ่งอื่นใดหรือไม่ (เช่น รูปภาพ วิดีโอ ฯลฯ)
Andrew Mellor avatar
in flag
@NateT ไม่ น้ำตาทั้งหมดดูเหมือนจะมาจากการเน้นบางสิ่งหรือวางเมาส์เหนือปุ่ม (อาจเกี่ยวข้องกับการแสดง "เติม") สถานที่อื่นๆ อยู่ในแอป gnome และ kde แบบสุ่ม (เช่น: Gnome Settings และ Dolphin) ดูเหมือนว่าจะเกิดขึ้นในบางโปรแกรมเท่านั้น: Slack, VS Code, Atom, Gimp และ Google Chrome ไม่เคยสร้างปัญหาให้ฉันเลย
Score:1
ธง tr

พบปัญหาเดียวกันทุกประการ - ส่งผลกระทบต่อ firefox ด้วย (เว้นแต่ว่าเว็บเบรนเดอร์จะถูกตั้งค่าให้ปิดใช้งาน) อย่างไรก็ตาม ฉันใช้ linux-image-5.8.0-55-generic:amd64 การเปลี่ยนกลับเป็นเคอร์เนล initrd.img-5.8.0-48-generic ช่วยแก้ปัญหาชั่วคราว - แต่เห็นได้ชัดว่าไม่สามารถอยู่ในเคอร์เนลที่มีช่องโหว่ด้านความปลอดภัยที่แพตช์ได้

การเปลี่ยนไปใช้เคอร์เนล (ล่าสุด) 5.4 ช่วยแก้ปัญหาได้อย่างถาวร - อย่างไรก็ตามต้องการทราบว่ามีการดำเนินการบางอย่างเพื่อแก้ไขปัญหากับ 5.8 หรือไม่

Andrew Mellor avatar
in flag
ต้องการทราบเช่นกันว่าปัญหาเหล่านี้จะได้รับการแก้ไข/เมื่อใด ซึ่งส่งผลกระทบต่อ Firefox เช่นกันสำหรับฉัน
Score:0
ธง us

เช่นเดียวกับที่ @paul-dev พูดไว้ การดาวน์เกรดเป็นเคอร์เนลซีรีส์ 5.4 ช่วยแก้ปัญหาด้วยข้อได้เปรียบ แทนที่จะต้องอยู่ในเวอร์ชันเคอร์เนลโดยไม่มีแพตช์ความปลอดภัย (เพราะถ้าคุณอัปเดต คุณจะได้รับข้อผิดพลาดกลับมาจนกว่าจะแก้ไขได้) เมื่อมีเคอร์เนล 5.4 คุณจะได้รับการอัปเดตความปลอดภัยล่าสุดเพื่อหลีกเลี่ยงปัญหานี้ในเวลาเดียวกัน

@paul-dev รายงานปัญหานั้นใน Launchpad: https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1934652. จะเป็นการสะดวกที่ผู้ที่ได้รับผลกระทบจากข้อผิดพลาดนี้จะแจ้งให้ทราบและระบุว่ากราฟิกการ์ดและโปรเซสเซอร์ใดที่พวกเขาต้องช่วยนักพัฒนาในการแก้ปัญหา

และในขณะเดียวกัน ปัญหาอาจหลีกเลี่ยงการติดตั้งชุดเคอร์เนล 5.4 คุณสามารถดูข้อมูลนี้เพื่อดำเนินการดังกล่าว: https://wiki.ubuntu.com/Kernel/LTSEnablementStack

ในกรณีนี้ คุณต้องติดตามไปยังเคอร์เนล GA ตรวจสอบให้แน่ใจว่าได้บูตบนเคอร์เนล GA ก่อนที่จะลบเคอร์เนล HWE ใดๆ ก่อนลบเคอร์เนล 5.11 หรือ 5.8 คุณต้องตรวจสอบด้วย ชื่อ -r ที่คุณกำลังทำงานจาก 5.4 (เคอร์เนล GA) ติดตั้ง 5.4 ก่อน บูตเครื่อง และหลังจากนั้นให้ลบซีรีส์ 5.8 และ/หรือ 5.11: https://askubuntu.com/a/1310623/433685

Score:0
ธง it

อย่าเปลี่ยนแปลงอะไรก่อนที่จะอ่านคำตอบทั้งหมด บรรทัดสุดท้ายมีความสำคัญอย่างยิ่ง

ลองตั้งค่าตัวแปรสภาพแวดล้อม __GL_YEILD=USLEEP. การแก้ไขนี้ซึ่งฉันพบ ที่นี่ถูกโพสต์สำหรับกราฟิกการ์ดอื่น แต่แก้ไขปัญหาเดียวกันใน KDE Plasma 5/ Kubuntu ฉันยังสังเกตเห็นว่า OP ในคำถามที่คุณเชื่อมโยงนั้นใช้ Plasma 5ดูเหมือนว่ารูปแบบไม่? อาจมีปัญหากับการใช้งาน OpenGL หรือไม่ ฉันค่อนข้างแน่ใจว่าการแก้ไขนี้จะใช้ได้กับการตั้งค่า Plasma 5 ทั้งหมด

อย่างไรก็ตาม วิดีโอแนะนำให้ดาวน์โหลดเชลล์สคริปต์แบบโฮมเมดของเขาและวางไว้ในโฟลเดอร์กำหนดค่า Plasma 5 ~/.config/kde-workspace/env/, อย่างไรก็ตาม:

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

  • นอกจากนี้ ฉันไม่แนะนำให้ดาวน์โหลดอะไร โดยเฉพาะไฟล์ปฏิบัติการ จากคำอธิบายเว็บไซต์/วิดีโอแบบสุ่ม ฉันแน่ใจว่าคุณรู้ว่าทำไม สคริปต์มีเพียงหนึ่งบรรทัด: ส่งออก __GL_YEILD=USLEEP. ขณะที่กำลังส่งออก ฉันค่อนข้างแน่ใจว่าการเรียกใช้จากบรรทัดคำสั่งจะมีผลเช่นเดียวกัน

อย่างไรก็ตาม, หากไม่ได้ผล ตรวจสอบให้แน่ใจว่าได้ตั้งค่ากลับเป็นค่าเดิม เรียกใช้คำสั่ง 'set' จากบรรทัดคำสั่งก่อนส่งออกดังนั้น คุณจะได้รับค่าเดิม หากมีการตั้งค่าไว้แล้ว

Nate T avatar
it flag
อาจทำงานหรือไม่ก็ได้ รอยฉีกดูแตกต่างออกไปเล็กน้อยในวิดีโอ แต่ประเด็นต่างๆ นั้นคล้ายกันเกินกว่าจะปัดทิ้งเพราะบังเอิญ โปรดแจ้งให้เราทราบว่าช่วยได้หรือไม่ และถ้าได้ ฉันจะรายงานไปยัง kde
int_ua avatar
cn flag
ฉันมีสิ่งนี้ใน LXQt ไม่ใช่เฉพาะ KDE ฉันจะลองในภายหลัง
Andrew Mellor avatar
in flag
ดูเหมือนว่าจะลดขนาดน้ำตาลงเล็กน้อย แต่ก็ยังสังเกตเห็นได้ชัดเจนมาก
Nate T avatar
it flag
ฉันจะตรวจสอบวิธีแก้ปัญหาที่เป็นไปได้อีกครั้ง ฉันอาจไม่พบสิ่งที่คุณยังไม่ได้เห็น แต่มันก็คุ้มค่าที่จะยิง หวังว่าคนอื่นที่มีประสบการณ์จะมาพร้อมกับวิธีแก้ปัญหาที่เหมาะสม แต่ถ้าไม่เป็นเช่นนั้น googler สองคนย่อมดีกว่าคนเดียว XD
Score:0
ธง in

ในที่สุดก็คิดออก!

หลังพบว่า คำถามนี้ ซึ่งมีการอ้างอิงถึง คำตอบนี้.

เห็นได้ชัดว่าตั้งแต่ 5.8.0-49 และ 5.8.0-50 มีปัญหาด้านกราฟิก (อาจเป็นเฉพาะกับระบบย่อยวิดีโอของ Intel ภายใน) ตามที่เห็นด้านบนฉันใช้ เวอร์ชันเคอร์เนล: 5.8.0-55-generic.

โดยการลดระดับเคอร์เนลของฉันเป็น 5.8.0-48 ทุกอย่างดีขึ้นอย่างน่าอัศจรรย์!


ขั้นตอน:

ติดตั้งสิ่งต่างๆ:

sudo apt ติดตั้ง linux-image-5.8.0-48-generic linux-modules-5.8.0-48-generic linux-modules-extra-5.8.0-48-generic

วิ่ง:

ls -al /boot

ยืนยันว่า initrd.img-5.8.0-48-ทั่วไป อยู่ที่นั่น

หากไม่มีให้เรียกใช้:

sudo update-initramfs -c -k 5.8.0-48-generic

ในที่สุด:

sudo ปรับปรุงด้วง
รีบูต

ที่เมนู GRUB เลือก Advanced Options จากนั้นเลือก -48 kernel ที่จะบู๊ต


Tyvm ถึงทุกคนที่ช่วยเหลือ!

โพสต์คำตอบ

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