iPad mini 6 เริ่มส่งมอบให้กับลูกค้าในหลายประเทศเมื่อสัปดาห์ที่แล้ว ก็มีรายงานปัญหาจากผู้ใช้งาน โดยพบอาการภาพเด้งสั่นเหมือนเยลลี่ เพราะแสดงผลตามกันไม่ทันทั้งหมด เกิดขึ้นเวลาปัดเลื่อนหน้าจอ ซึ่งเรียกว่า Jelly scrolling ซึ่งแอปเปิลก็ออกมาชี้แจงปัญหานี้แล้ว
แอปเปิลได้ชี้แจงกับ Ars Technica ว่าอาการ Jelly scrolling เป็นเรื่องปกติของหน้าจอแบบ LCD เพราะใช้วิธีรีเฟรชหน้าจอแยกทีละบรรทัด จึงอาจเกิดดีเลย์ขึ้นได้
ดูตัวอย่างของอาการที่เกิดขึ้นได้ท้ายข่าว
ที่มา: 9to5Mac
Here is is slow-mo video of scrolling on the iPad Min i slowed down EVEN MORE in a frame-by-frame step through. Notice how the right moves up faster than the left.In normal usage you barely see it, but every now and then it become noticeable. In landscape it goes away entirely pic.twitter.com/iq9LGJzsDI
— Dieter Bohn (@backlon) September 22, 2021
Comments
ทำอย่างกับเกมบนพีซี แบบว่าลืมเปิด V-Sync
มีคนทำวิดิโอเทียบแล้ว Mini 6 นี่เห็นชัดสุด ต่อจอนอก จอนอกไม่มีอาการเลย
จอ LCD เข้าใจว่ามันจะอัพเดทเฟรมต่อเฟรม แต่จะไล่จากด้านบนมาด้านล่างนะ แล้วทีนี้ใน Landscape mode ไม่เห็นเพราะมันอัพเดทพร้อมกัน (ด้านยาวคือด้านบน-ล่าง) พอเป็นแนว Portrait มันเลยเห็นชัด เพราะมันไล่จากขวาไปซ้าย ส่วนในคลิปที่ต่อจอนอกไม่มีอาการเพราะ ในคลิปจอนอกเวลามันขึ้น Portrait mode มันเป็นด้านบนล่างของจอ ไม่ใช่ด้านซ้ายขวา มันเลยอัพเดทพร้อมกัน เลยไม่เห็น (เหมือน iPad Landscape mode)
ส่วนวิธีแก้อาจจะต้องรออัพเดท Firmware อาจจะแก้ได้
คำถามคือ ยี่ห้ออื่นที่ใช้ LCD มีอาการแบบนี้หรือไม่ ถ้าไม่มี apple น่าจะเอาคำว่า LCD มันทำงานแบบนี้มาอ้างไม่น่าได้นะครับ
แต่ถ้าเป็นเหมือนกันหมดเพราะข้อจำกัดทาง h/w ก็เข้าใจกันได้ครับ
คำตอบคือไม่มีครับ
ผมใช้ Honor Play จอ LCD ไม่มีอาการแบบนี้เลย
อีกตัวใช้ Android GO ก็จอ LCD ก็ไม่มีอาการแบบนี้
ของ Apple มันเลวร้ายขนาดนี้ พูดมาได้ไงว่าเพราะ LCD
ได้ลองเอากล้องถ่ายแบบ slow-mo ดูหรือยังครับ ทั้งแนวตั้งและแนวนอน
จอ LCD ทุกจอมีอาการนี้หมด เพียงแต่จะมากหรือน้อยขึ้นอยู่กับตัวจอและผู้ใช้งานว่าจะสังเกตุเห็นหรือไม่ครับ
ปกติความสมูทเป็นจุดขายของ apple ที่เหนือกว่า android มาตลอด
แล้วทำไมคราวนี้ถึงใช้เหตุผลนี้ น่าแปลก
Courage
ตกใจ ดูคลิป เห็นได้ชัดเจนด้วยตาเปล่าเลย
Slow-mo vdo นี่ครับ มันเลยชัดเจน
เห็นว่าเป็นเหมือนกันหมดขึ้นอยู่กับว่าเจอตอนใช้งานแนวตั้งหรือแนวนอน จอ OLED 60hz เป็นหนักกว่านี้อีก ไม่รู้อะไรดลใจให้เปลี่ยนแนวการรีเฟรชจอจากรุ่นก่อนๆ อาจเพราะจะเน้นให้ iPad ใช้งานแนวนอนเป็นหลักล่ะมั้ง
https://www.youtube.com/watch?v=u6kUawfL-SU
https://www.youtube.com/watch?v=8qSfdBKyOv8
OLED จากพื้นดำ สลับมาขาวคือสาหัสมากกก ลากไปมานี่เห็นชัดเจนแบบไม่ต้องพึ่ง Slow motion เลย
เห็นว่า iPhone จอ LCD ก็เป็นบาง orientation นะครับ ไม่รู้ OLED เป็นกันบ้างมั้ย?
Dream high, work hard.
iT's A FeAtUrE.
You are using it wrong.
ไม่กล้าซื้อเลย
Ooh
เหมือน samsung tab ก็เป็น? Ipad รุ่นเก่าก็เป็น (แต่คนละแนว)
https://youtu.be/0k1-qUehmpE
Edited** ลองกับ iphone xs ในมือตอนนี้ก็เป็น เป็นเฉพาะแนวนอน
ลองกับ web blognone เนี่ยแหละ
มันจะเห็นชัดตอนลากขึ้นลากลง
แล้วตัวธรรมดาเป็นมั้ย สนใจตัวธรรมดาอยู่
เอาจริงผมก็เจอบ่อยนะ ? แค่แปลกใจว่า Apple ก็ไม่รอดเหรอเนี่ย
แปลกใจว่าทำไมทุกคนถึงตกใจเรื่องนี้กัน มันเป็นเรื่องของหน้าจอทุกตัวเป็นหมดอยู่แล้ว
จอคอมที่ต้องมี v-sync ก็เพราะปัญหา fps กับ refresh rate ไม่เท่าทำให้ภาพโย้
ส่วนจอมือถือ/table ที่เห็นโย้ก็เพราะ refresh rate ของหน้าจอ กับ fps ที่กล้องถ่าย vdo ไม่สัมพันธ์กัน ขึ้นกับว่าจะเป็นแนวไหน เพราะยังไงจอก็ต้องวาดจากบนลงล่าง หรือซ้ายไปขวาอยู่แล้ว
จอทุกจอไม่สามารถแสดงทุก pixel ในเสี้ยวเวลาเดียวกันได้อยู่แล้วนะครับ ยังไงหน่วยประมวลผลของจอก็ต้องส่งข้อมูลไปแต่ละ pixel ตาม pipe ซึ่งถ้าอยากให้ส่งได้ทุก pixel พร้อมกัน ก็ต้องมีขนาด bandwidth ภายในเท่าจำนวน byte * จำนวน pixel ทั้งหมด ซึ่งเป็นไปไม่ได้อยู่แล้ว
ส่วนพวกจอ refresh rate สูง ๆ ไม่ค่อยเห็นเพราะความต่างระหว่าง refresh rate ของจอ กับกล้องที่ถ่าย slow-mo ต่างกันไม่ต่าง
ไม่เกี่ยวกับ fps ครับ เพราะถ้าจอคอมฯ fps แค่หน้าจอเปล่ามัน output ทันอยู่แล้วไม่ต้องเปิด sync อะไรทั้งนั้น ถ้าเล่นเกมแล้ว fps ไม่เท่ากับ refresh rate อันนั้นก็เกิด tearing ไม่ใช่แบบนี้
เรื่องถ่ายวิดีโอยิ่งไม่ใช่ใหญ่เลย อย่างแรกมัน 60hz เท่ากับจอ และถ้ามันเป็นเรื่อง rolling shutter ก็ไม่ใช่อีก เพราะจะเห็นได้ว่านิ้วจะนำส่วนที่ขยับก่อน ถ้าเป็น rolling shutter มันต้องไล่ไปทางเดียวเช่นซ้ายไปขวาและบนลงล่างคล้ายๆ ทีวีสแกน แล้วเขาบอกด้วยว่ากล้องไม่ได้ถ่ายสโลว์โม
แล้ว 60hz ผมว่าความสามารถในการแสดงพร้อมกันไม่น่าหนักหนาสาหัสไปนะครับ เพราะ response time กับ fps ไม่ได้แปรผันตามกันเสมอไป fps ต่ำๆ ก็มี response time ไวกว่า fps สูงๆ ได้ ซึ่งส่วนใหญ่ก็ไม่กี่นาโนวินาที
60hz ที่ full hd ใช้แบนด์วิธแค่ราว ๆ 300MB/s เองครับ ถ้าจำไม่ผิดนะ ผมว่าไม่ได้เยอะจริง ๆ แหละ
ลองเอียงจอคอมเป็นแนวตั้งสิครับ ก็ tearing แนวเดียวกันแล้ว ถ้าดูจาก vdo ที่เค้าแปะมา จอ ipad ตัวนี้ก็น่าจะวางแนวยาวครับ ดังน้นพอมาดูแนวตั้งมันเลย tearing แนวนี้ไม่เหมือนจอคอม
เรื่อง vdo ไม่ได้ถ่ายที่ 60hz ครับ ใน post ต้นทางเค้าก็บอกอยู่ว่าถ่ายแบบ slow-mo ซึ่งถ่าย slow-mo มันเกิน 60 อยู่แล้วหรือเปล่าครับ (ของ iphone เลือกได้ว่า 120,240)
คุณ arth อาจจะอธิบายไม่เคลียนิดหน่อย
คือตัว LCD เนี่ย มันไม่ได้อัพเดทภาพหน้าจอทั้งหน้า "พร้อมกัน" ครับ มันจะไล่จากบนลงล่างในเสี้ยววินาทีตามลำดับตามอัตตรารีเฟรชเรทหน้าจอ อย่าง 60Hz ก็คือใน 1/60 วินาที มันจะเปลี่ยนภาพจากบนลงล่างให้เสร็จทันในเวลานั้น ทีนี้เวลาเลื่อนจอ แล้วถ่ายด้วยกล้องความเร็วสูง มันถึงเห็นว่ามันอัพเดทภาพไม่ทัน ในแนวตั้ง เลยเกิดเป็น เยลลี่เอฟเฟกขึ้นมา จริง ๆ จอ LCD ทุกตัวก็เป็นอย่างนั้นหมด ถ้าเลื่อนภาพในแนวตั้ง
https://www.youtube.com/watch?v=wts8f1bNnbo
ดูอย่างคลิปนี้ประกอบครับ คือเวลามันเปลี่ยนสีมันเปลี่ยนจากด้านบนลงด้านล่าง ทีนี้เวลาเราเลื่อนแนวตั้ง มันเลยเห็นชัดมากขึ้นเวลาถ่ายด้วยกล้องความละเอียดสูงครับ แต่จอที่ Hz สูง ๆ จะเห็นได้ยากกว่าเพราะมันอัพเดทเร็วกว่าครับ แต่ถ้าถ่ายด้วยกล้องที่ความเร็วสูงมากพอก็จะเห็นเหมือนกันครับ
ปล. การเกิด Tearing นั้นกิดจาก FPS มันสูงกว่า Refresh rate เวลามันอัพเดทไปครึ่งจอแล้ว GPU ส่งภาพใหม่มาแล้ว ครึ่งล่างมันเลยต้องแสดงผลเป็นภาพใหม่ มันเลยเกิด Tearing
การเกิด tearing ไม่จำเป็นว่าต้องเกิดจาก framerate สูงกว่า refresh rate ของจออย่างเดียว เพราะแค่ framerate ของอุปกรณ์ ไม่ sync กับ refresh rate ของจอ มันก็เกิดได้แล้วครับ เช่น framerate สูงกว่าหรือต่ำกว่า refresh rate หรือ framerate ตรงกับ refresh rate แต่ timing ไม่ตรงกัน แต่มีข้อยกเว้นอยู่ว่าถ้าเปิด V-sync และ refresh rate ÷ framerate = เลขจำนวนเต็ม ภาพที่เห็นจะไม่ฉีกครับ
อันนี้หมายถึงจาก display controller ไปที่หน้าจอ หรือจาก gpu ไป display controller ครับ?
นึกถึงตอนนั่งรถไฟแล้วถ่ายวีดีโอแหะ ที่ภาพมันจะเย้ๆ เอียงๆ .... น่าจะเพราะแบบนี้ด้วยหรือเปล่าหว่า (video ค่อยๆ record ไล่จากบนลงล่างทำให้ภาพเหตุการณ์แต่ละจุด pixel เป็นคนละช่วงเวลากัน)
ตาม link นี้ https://digg.com/video/rolling-shutter-effect
edit ไปดู clip จากเม้นบนๆ ละ ไม่น่าเกี่ยว 555
สาเหตุคล้ายๆ กันครับ แต่ฝั่งนั้นถ้าพวกจริงจังจะมีการแก้แล้วครับ
แปลกใจไร รูป BG ในเครื่องก็บอก /ท่ดๆ
The Dream hacker..
มีคนคิดเหมือนผมแล้วหนึ่ง
สรุปยี่ห้ออื่นก็เป็นแค่ไม่ออกข่าว ?
ยี่ห้อนี้ด่าง่ายสุดครับ ด่าทีเดียวกระพือทั่งโลก
ยีห้ออื่นต่อให้ขี้แตกแล้วโกยมารวมกันยังไงก็เหม็นน้อยกว่าผลไม้ตดครับ
จอที่ผมใช้มาทุกจอเป็นแบบนี้ครับ เพราะไม่เคยซื้อจอราคาแพงกิน 2 หมื่น
เป็นเพราะแบบนี้เอง
ทีแรกว่าเป็น effect ตอนเลื่อนหน้าจอ เหมือนเวลาหมุนปืนเร็วๆในเกม FPS
surface ที่ใช้อยู่ก็เป็น ปกติสินะ
แล้วรุ่นเก่าๆ ไม่เป็นเหรอครับ ผมใช้มาตั้งแต่ iPad2 เปลี่ยนมาเรื่อย จน iPad mini4 ละ ไม่เคยสังเกตแฮะ
ดีนะที่รอตัว cellular เลยมีเวลากลับมานั่งตัดสินใจใหม่
คำถามคือ ถ้าไม่ถ่าย slow จะดูออกมั้ย ถ้าไม่ แสดงว่าจัดฉากด่า Apple อีกแล้ว แต่ถ้าตอนใช้งานปกติก็ยังเห็น ด่าไปเถอะ เต็มที่
กรณีนี้ ถ้าเป็นคุณสมบัติของจอ LED ก็คงว่าอะไรไม่ได้ ลูกค้าที่ซื้อก็ต้องรู้ว่าเป็นข้อจำกัดของเทคโนโลยีล่ะนะ ส่วนจะคุ้มกับราคามั้ย อันนั้นว่ากันอีกเรื่องนึง
..: เรื่อยไป
จอคอมผมก็เป็น เวลานอนอ่านข่าวแล้ว scroll เร็วๆ
เป็นที่คุณภาพตัว Panel กับ horizontal scan
https://www.youtube.com/watch?v=OJQiu6TTx94
ทาง iFixit สรุปว่าสาเหตุหลักคือ display controller ที่ดันวางตัวแนวนอน ซึ่งต่างกับอุปกรณ์ iPad รุ่นก่อนหน้าที่ส่วนใหญ่วางแนวตั้ง ทำให้ถือแนวตั้งแล้วเลื่อนหน้าจอเร็วๆ ด้านขวาจะช้ากว่าด้านซ้าย เกิด #jellygate
อีกข้อสังเกตุคือ iPad Mini 6 อาจจะอุปกรณ์คุณภาพด้อยกว่า เพราะ iPad Pro รุ่นใหม่ก็ใช้ controller วางแนวเดียวกัน แต่อาการไม่ชัดขนาดนี้
iPhone ก็เป็นอาการนี้
ไม่กระทบต่อการใช้งาน ยังอ่าน blognone ได้สบาย