ไม่ได้กระตุกมากมายแต่ใช้งานแล้วสังเกตได้ โดยเฉพาะเวลา scroll บน web browser เร็วๆ พัดลมหมุนเร็วขึ้นในบางครั้ง
Spec ของ ThinkPad X1 6th gen คือ i7-8550u, Intel Graphics UHD 620 รัน Linux Mint 19.1
ต่อสายแปลง HDMI -> USB-C ที่ refresh rate 60Hz
พอมีวิธีแก้ไขมั้ยครับ?
ตอนนี้เล็ง Lenovo Thunderbolt 3 Graphics Dock แต่ราคาก็แรงมาก
สันนิษฐานเบื้องต้นเป็นปัญหาที่สายหรือเปล่าครับ
คือบางทีสายเสื่อมสภาพ กับ สายไม่รองรับอาการประมาณนี้เลย
สายของ ugreen เพิ่งแกะกล่องเลยครับ เดิมทีต่อจอด้วยสาย hdmi แต่ได้ refresh rate แค่ 30 เพราะ ThinkPad รุ่นนี้เป็น hdmi1.4 ทำให้เห็นชัดๆ เลยว่าภาพกระตุก
จึงต้องซื้อสายแปลง hdmi to usb-c มาใช้ซึ่งก็ได้ refresh rate 60 ละแต่เหมือนคอมมันยังอืดๆ เห็นอาการไม่ชัดเหมือนตอนยังไม่เปลี่ยนสายแต่สัมผัสได้
คือไอ้อาการกระตุกเนี่ยผมว่าไม่ใช่ที่ refresh rate นะ เพราะดูคลิปที่โหลดจากยูทูปได้ไม่มีปัญหา แต่เวลาใช้ web browser แล้วมันไม่ smooth อารมณ์เหมือนเปิด tab คาไว้สัก 100 tab น่ะครับ
ส่วน Lenovo Thunderbolt 3 Graphics Dock เพิ่งไปหาข้อมูลมาก็เห็นว่าไม่รองรับ linux อีก
ลองต่อผ่านสายแปลง hdmi to usbc ใช้ 4k แบบเดิม ลด refresh rate เหลือ 24 hz ดูครับ (เหลือเท่ากับ hdmi 1.4) ถ้าอาการกระตุกหายไป แสดงว่าเป็นที่ gpu นั่นแหละรับไม่ไหวเอง
ถ้าไงลองเปิดดู cpu usage ค้างไว้ตอน scroll ใน browser ด้วยนะครับ อาจจะคอขวดตรง cpu เองก็ได้
เดาว่าน่าจะเป็นที่ GPU หรือไม่ก็ driver หน่ะครับ UHD 620 มันแค่ส่งสัญญาณ 4K@60Hz ได้ แต่มันก็ไม่ได้หมายความว่ามันจะประมวลผลภาพ 4K ได้รื่นไหลครับ
ซื้อจอมาสองหมื่นกว่า พอมีวิธีแก้ไขมั้ยครับ
ลองปรึกษาใน forum ของ Mint ดูน่าจะดีกว่า เพราะผมลืมว่า Linux มันรวม driver ของ Intel UHD 620 มาให้แล้ว หรือไม่ก็ลองลง Linux ตัวอื่น เพื่อดูว่ามันเป็นเฉพาะ Mint หรือไม่ครับ ส่วน eGPU ผมแนะนำว่าอย่าเพิ่งซื้อ เพราะเกิดใช้ไม่ได้ขึ้นมาอาจจะเสียเงินเพ่ิ่มครับ
เปิด Task Manager แล้วดู GPU usage ตอนเลื่อนครับว่า 99-100% หรือเปล่า
edit : พึ่งเห็นว่าเป็น Linux TT
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ผมใช้คำสั่ง sudo intel_gpu_top ดูค่า render busy สูงสุดอยู่ที่ 40+ ถึง 50% ครับ ซึ่งค่าที่ได้ไม่ต่างกันทั้งตอนต่อจอ external 4k และไม่ต่อ
ที่ต่างกันก็เสียงพัดลมนี่แหละครับ ต่อจอ 4k แล้วรู้สึกว่าคอมทำงานหนักขึ้น
ตอนเลื่อนหน้า browser ก็ยังอยู่ที่ 40-50% ใช่ไหมครับ
ถ้าใช่อาจคอขวดที่ CPU หรือไม่ก็ตัว browser ไม่ได้เปิดใช้งาน hardware acceleration ครับ
ยกตัวอย่างกรณี Firefox
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ใช่ครับ ตอนเลื่อนหน้า browser ก็ยังอยู่ที่ 40-50% และลองเช็คแล้วตัวเลือก Use hardware acceleration when available ถูกเปิดใช้งานอยู่แล้วครับ (ผมใช้ Opera/Chrome)
ผมไม่ได้ใช้ Linux มานานแล้ว แต่เคยจำได้ว่า Chrome มัน blacklist linux hw accel ครับ
ยังไงลองเช็คก่อนที่ chrome://gpu ถ้าไม่ได้เปิดใช้ลองเซ็ด flag chrome://flags/#ignore-gpu-blacklist ให้เป็น Enabled ดูครับ
ถ้าไม่เกี่ยวก็จนปัญญาเหมือนกันครับ
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
Chrome ใน linux ถ้าจะใช้ H/W Acceleration แบบจริงๆ ต้องลงตัว chromium-vaapi ครับ ไม่งั้นดู video มันก็ใช้ Software อยู่ดี
ลองทำตามคำแนะนำแต่ยังเหมือนเดิม ทำใจแล้วครับ
ตอนนี้มอง eGPU คือ Lenovo Thunderbolt 3 Graphics Dock ช่วยแก้ปัญหาได้แน่นอน (ถ้ามันใช้กับ linux ได้อ้ะนะ)
ของผมใช้ Dell XPS13 9370 รุ่นจอ 4K (CPU/GPU ตัวเดียวกัน) ต่อ TV 4K 60Hz ผ่านตัวแปลง USB-C -> HDMI ปกติดีนะครับไม่กระตุกเลย
Environment :
- OS Arch Linux + Kernel 5.1.5-2-ck-skylake ครับ
- Chrome ผมใช้ chromium-vaapi (ลองอ่านรายละเอียดที่ https://fedoramagazine.org/chromium-on-fedora-finally-gets-vaapi-support/) แต่ละ distro น่าจะมีคน build ไว้แล้วครับ
- จอ Internal 4K 60Hz ไม่กระตุกครับ ดูอะไรปกติหมด
- เพิ่ม kernel parameter Load GPU GuC+HuC firmware blob ด้วย (ไม่แน่ใจว่าเพราะตรงนี้รึเปล่า เพราะเคยอ่านเจอว่าเป็น firmware h/w video acceleration ด้วย)
- boot parameters ที่เกี่ยวกับ i915 ที่ใช้
น่าจะเป็นที่ Linux เพราะผมใช้ Windows 10 X1 Gen 6 i5 8250u ต่อออก HP Z27 4K 60Hz ผ่าน USB-C เส้นเดียว ลื่นๆเนียนๆ แต่ Hub USB ที่จอ รัน 2.0 นะ ถ้าเลือกเป็น 30Hz ถึงจะได้ USB 3.0 หน้าเว็บที่ object เยอะพัดลมหมุนบางที แต่หน้าเว็บทั่วไปแทบไม่ได้ยินเลย
ของผม i5-8250u ต่อผ่าน USB-C Dock ของ Dell แบบ FHD 2 จอก็รู้สึกหน่วงๆ ครับ
oxygen2.me, panithi's blog
Device: ThinkPad T480s, iPad Pro, iPhone 11 Pro Max, Pixel 6
ไม่แน่ใจว่าทราบหรือยัง
adapter ต้องเป็น adapter สำหรับ 60hz ราคาแพงกว่า 30hz
สายต้องเป็นสายสำหรับ 4k ไม่ใช่ว่าเอาสายไหนมาใช้ก็ได้
หมายถึง Adaper อะไรครับ?
สายแปลง หรือ ตัวแปลง interface จาก usb-c เป็น hdmi ครับ ที่วางขายจะมีแบบนี้
< 4k @30hz, < 4k @60hz, 4k @30hz, 4k @60hz
กลับมาอัพเดทครับ สรุปว่าคงเป็นที่ GPU ออนบอร์ด Intel UHD 620 รับไม่ไหวครับ (ไม่รู้ว่าเป็นที่ OS ด้วยหรือไม่ ไม่ได้ลองทดสอบกับวินโดวส์) ผมจึงเสี่ยงดวงสั่ง eGPU คือ Lenovo Thunderbolt Graphics Dock จาก Amazon มาใช้
ก็ตามคาดครับ Linux ไม่มีอะไรง่าย เจอปัญหาตั้งแต่เสียบปุ๊บค้างปั๊บ, authorize device แล้วค้าง, ลง driver แล้ว keyboard ใช้ไม่ได้, ลองเปลี่ยนทั้งดิสโทรทั้ง upgrade kernel อ้าวพออัพ kernel ปรากฏว่าความร้อนขึ้นอีก ตอนนี้แก้ปัญหาได้หมดแล้ว โดยรวมใช้งานได้ดี ภาพ 4k ในการใช้งานทั่วไปโอเคมาก แต่พอดูหนังไฟล์ 4k จะมีกระตุกให้เห็นนิดๆ พอให้หงุดหงิดใจเล่นๆ มั่นใจแล้วว่าปัญหาไม่ใช่แค่ GPU แต่เป็นที่ OS และไดรเวอร์ด้วย
สรุปหมดค่าจอไปสองหมื่น ค่า eGPU อีกหมื่นสี่ ค่าสายแปลง HDMI อีกเส้น ทั้งหมดก็สามหมื่นห้า รวมกับเวลาที่เสียงานเสียการไปอีก 2 สัปดาห์เพื่อแก้ปัญหาสนองนี้ด
? ลงทุนดีครับ
วันนี้พบว่าหลังจาก Reinstall OS เพื่อแก้ปัญหาการใช้งาน eGPU แล้ว printer ใช้งานไม่ได้ หงุดหงิด เสียงานเสียการ แต่ก็จะยังใช้ linux ต่อไป 5555