DisplayPort: อินเทอร์เฟซวิดีโอที่ดีกว่า
(hackaday.com)- DisplayPort เป็นอินเทอร์เฟซที่ VESA ออกแบบมาให้เป็นผู้สืบทอดของ VGA และ DVI และถูกใช้เป็นเทคโนโลยีพื้นฐานไม่เพียงแค่กับจอภาพภายนอก แต่รวมถึง แผงจอภายในโน้ตบุ๊ก, เอาต์พุตวิดีโอผ่าน USB-C, ด็อกกิ้งสเตชัน และอุปกรณ์ต่อพ่วง Thunderbolt
- ต่างจาก VGA, DVI และ HDMI ที่ส่งสตรีมพิกเซลด้วยสัญญาณนาฬิกาแบบคงที่ DP จัดการวิดีโอเป็น สตรีมข้อมูลแบบแพ็กเก็ต ทำให้รองรับการปรับจำนวนเลน, MST และช่องสัญญาณ AUX ได้อย่างยืดหยุ่น
- eDP นำโครงสร้างของ DP มาใช้กับการเชื่อมต่อแผงจอภายใน ทำให้จากเดิมที่ LVDS ใช้คู่สัญญาณดิฟเฟอเรนเชียล 6~8 คู่ ลดเหลือเพียง 2~3 คู่ และยังทำให้การนำแผงความละเอียดสูงกลับมาใช้ใหม่ทำได้ง่ายขึ้น
- ต่างจาก HDMI, DP ถูกผูกกับข้อจำกัดด้านไลเซนส์ การรับรอง และ NDA ของ HDMI น้อยกว่า จึงถูกมองว่าเป็นตัวเลือกที่เหมาะกว่า สำหรับ ไดรเวอร์โอเพนซอร์ส, บอร์ดพัฒนา และการผลิตฮาร์ดแวร์ขนาดเล็ก
- DP++ ทำให้เอาต์พุต DisplayPort สลับไปเป็นโหมดที่เข้ากันได้กับ HDMI จึงแปลง DP→HDMI ได้ง่ายด้วย อะแดปเตอร์พาสซีฟราคาถูก แต่ HDMI→DP ต้องใช้การแปลงแบบแอ็กทีฟ จึงแพงกว่าและพบได้น้อยกว่า
DisplayPort ถูกใช้งานที่ไหนบ้าง
- DisplayPort คืออินเทอร์เฟซสำหรับจอภาพที่กลุ่ม VESA ออกแบบมาให้เป็นผู้สืบทอดของ VGA และ DVI
- VESA ยังเป็นองค์กรที่สร้างมาตรฐานเกี่ยวกับจอคอมพิวเตอร์ เช่น EDID, DDC และ VESA mount
- DP ให้ความสามารถคล้าย HDMI แต่มีภาระจากระบบเดิมน้อยกว่า และรวมฟีเจอร์ที่ใช้ประโยชน์จากโครงสร้างที่ยืดหยุ่นกว่า
- การใช้งานจริงไม่ได้จำกัดอยู่แค่จอภาพภายนอก
- จอภายในโน้ตบุ๊ก
- เอาต์พุตวิดีโอของพอร์ต USB-C
- ด็อกกิ้งสเตชัน
- อุปกรณ์ต่อพ่วง Thunderbolt
- เอาต์พุตวิดีโอของสมาร์ตโฟนบางรุ่นผ่าน USB-C
การส่งข้อมูลแบบแพ็กเก็ตและการจัดเลน
- DisplayPort ส่งข้อมูลเป็น แพ็กเก็ต เช่นเดียวกับอินเทอร์เฟซดิจิทัลสมัยใหม่
- VGA, DVI, HDMI และ LVDS ของแผงจอโน้ตบุ๊ก ทำงานด้วยสตรีมพิกเซลที่มีความถี่นาฬิกากำหนดตายตัว โดย HDMI ถูกมองว่ามีวิธีการทำงานใกล้กับ VGA มากกว่า DP
- คอนเน็กเตอร์เอาต์พุต DP โดยหลักจะแบ่งเป็นสองแบบ
- DisplayPort ขนาดปกติ: มีจุดเด่นคือสลักล็อกสาย
- miniDisplayPort: รูปแบบที่พบได้บ่อยใน MacBook, ThinkPad และ GPU ที่มีพื้นที่พอร์ตจำกัด
- ต่างจาก HDMI หรือ VGA, DP ไม่ต้องการคู่สัญญาณดิฟเฟอเรนเชียลสำหรับนาฬิกาแยกต่างหากหรือสายสัญญาณนาฬิกา
- ลิงก์ DP ขนาดปกติใช้คู่สัญญาณดิฟเฟอเรนเชียล 5 คู่
- 4 คู่สำหรับเมนลิงก์ 4 เลน
- 1 คู่สำหรับลิงก์ AUX
- หากไม่ต้องใช้แบนด์วิดท์ทั้งหมด เมนลิงก์สามารถลดเหลือ 1 หรือ 2 เลนได้
- ในกรณีนี้จำนวนคู่สัญญาณดิฟเฟอเรนเชียลรวมจะเหลือ 2 หรือ 3 คู่ตามลำดับ
- แม้แบนด์วิดท์จะลดลง แต่การเดินสายก็น้อยลง จึงเหมาะกับโน้ตบุ๊กและงานฝังตัว
- โดยพื้นฐานแล้ว HDMI ต้องใช้ “คู่สัญญาณดิฟเฟอเรนเชียล 4 คู่” ซึ่งต่างจากแนวทางการปรับจำนวนเลนของ DP
ช่องสัญญาณ AUX และการทำงานร่วมกับ Thunderbolt
- AUX sideband channel ของ DisplayPort เป็นโครงสร้างที่พัฒนาต่อจาก sideband แบบ I2C ที่ใช้ใน VGA และ HDMI
- AUX เป็นลิงก์คู่สัญญาณดิฟเฟอเรนเชียลเดี่ยวแบบสองทิศทางความเร็วต่ำ และรับหน้าที่หลายอย่าง
- การระบุจอภาพด้วย EDID และความเข้ากันได้กับการควบคุมจอภาพแบบ DDC
- การสื่อสารสำหรับฝึกเทรนลิงก์ของ DisplayPort
- การควบคุมระดับล่างฝั่งตัวส่ง DP
- การส่งเสียง
- ฟังก์ชันอย่าง HDMI CEC ก็ถูกมองว่าสามารถนำไปสร้างบนชั้น AUX ได้ แทนการใช้สายเดี่ยวแบบของ HDMI
- Thunderbolt พัฒนาควบคู่มากับ DisplayPort
- TB1·TB2 ใช้คอนเน็กเตอร์ miniDisplayPort
- TB3·TB4 อยู่ร่วมกับ DisplayPort บนคอนเน็กเตอร์ USB-C
- DisplayPort tunneling เป็นฟีเจอร์ที่พบได้ทั่วไปในอุปกรณ์ต่อพ่วง Thunderbolt
ใส่หลายจอลงในลิงก์เดียวด้วย MST
- ด้วยโครงสร้างการส่งแบบแพ็กเก็ต DP จึงสามารถใส่วิดีโอหลายสตรีมไว้ในลิงก์เดียวได้
- ฟีเจอร์นี้เรียกว่า Multi-Stream Transport(MST)
- แม้ GPU จะมีพอร์ตวิดีโอจริงเพียง 4 พอร์ต แต่ชิป GPU อาจรองรับจอได้มากกว่านั้น และเมื่อใช้ MST hub ก็สามารถใช้งานเอาต์พุตเพิ่มเติมได้
- จอ DisplayPort บางรุ่นมีชิปที่รองรับ MST และมีซ็อกเก็ตเอาต์พุต DisplayPort จึงรองรับการต่อจอแบบ chain ได้
- macOS ไม่รองรับ MST ทั้งจากเอาต์พุต DisplayPort โดยตรงและผ่าน Thunderbolt
- ด้วยเหตุนี้เอาต์พุตจอเพิ่มเติมของด็อกกิ้งสเตชันอาจใช้งานไม่ได้
eDP และการเชื่อมต่อแผงจอภายใน
- จากความยืดหยุ่นด้านจำนวนเลนของ DisplayPort และคุณสมบัติที่เป็นมิตรกับพลังงานต่ำและงานฝังตัว จึงมีการพัฒนามาตรฐาน embedded DisplayPort(eDP) ขึ้น
- eDP เข้ากันได้กับ DP แทบทุกด้าน
- โน้ตบุ๊กหรือ iPad มีแนวโน้มสูงที่จะใช้ eDP ภายใน
- หนึ่งในกรณีที่ Hackaday เคยพูดถึง คือการนำจอ iPad ความละเอียดสูงกลับมาใช้ใหม่ผ่านบอร์ด breakout แบบ passthrough ที่มีซ็อกเก็ต eDP สำหรับเดสก์ท็อป
- การนำแผงจอที่ใช้ DP กลับมาใช้ใหม่ทำได้โดยไม่ต้องมีชิปแปลงหรืออะแดปเตอร์ขนาดใหญ่ และหากจำเป็นก็อาจเพิ่มเพียงไดรเวอร์แบ็กไลต์
- eDP เข้ามาแทนข้อจำกัดของ FPD-Link หรือ LVDS ในพื้นที่ของแผงจอโน้ตบุ๊ก
- หลังช่วงกลางทศวรรษ 2010 ก็แทบหาแผง LVDS ในโน้ตบุ๊กที่ออกแบบใหม่ไม่ได้แล้ว
- ปัจจุบันการเชื่อมต่อแผงจอโน้ตบุ๊กส่วนใหญ่คือ eDP
- งานที่ LVDS เดิมต้องใช้คู่สัญญาณดิฟเฟอเรนเชียล 6 หรือ 8 คู่ eDP สามารถทำได้ด้วย 2 หรือ 3 คู่
- ลดต้นทุนการเดินสาย
- ช่วยประหยัดพื้นที่บน PCB
- แม้ใช้เพียง 4 คู่สัญญาณดิฟเฟอเรนเชียล ก็ยังทำจอความละเอียดสูงมากได้
- ช่องสัญญาณ AUX มี EDID มาให้โดยพื้นฐาน จึงมีโอกาสที่โน้ตบุ๊กจะทำงานได้เมื่อเชื่อมต่อแผงจอที่มีความละเอียดต่างจากโรงงานมากกว่า LVDS
รากฐานของเอาต์พุตวิดีโอผ่าน USB-C
- ความยืดหยุ่นของ DP ทำให้มันเหมาะอย่างยิ่งที่จะเป็นแกนหลักวิดีโอของ USB-C
- หาก USB-C dock มีคอนเน็กเตอร์สำหรับเอาต์พุตวิดีโอ มีโอกาสสูงว่าฟังก์ชันนั้นขับเคลื่อนด้วย DisplayPort
- จุดแข็งของ DisplayPort Alt Mode ถูกมองว่าเป็นหนึ่งในปัจจัยที่ทำให้ HDMI Alt Mode หายไป
- ความสามารถในการใช้งาน DisplayPort ควบคู่กับลิงก์ USB3 แยกต่างหากภายในสาย USB-C เส้นเดียวกัน เป็นข้อได้เปรียบสำคัญอย่างยิ่ง
- การหายไปของ HDMI Alt Mode ถูกมองว่าเป็นผลดีต่อผู้ใช้
ความต่างที่เกิดจากการไม่ใช่ HDMI
- ข้อดีสำคัญอย่างหนึ่งของ DisplayPort สรุปได้ว่าเป็น “เพราะมันไม่ใช่ HDMI”
- HDMI เป็นมาตรฐานที่ตั้งอยู่บนผลประโยชน์ของฝั่งมีเดีย เช่น โฮมเธียเตอร์และทีวี ขณะที่ DP มาจาก VESA ในโลกคอมพิวเตอร์ส่วนบุคคล
- แม้กลุ่ม HDMI จะบอกว่าให้ความสำคัญกับการทำงานร่วมกัน แต่ ประเด็นข้อถกเถียงเรื่องการติดป้าย HDMI 2.1 ถูกยกเป็นตัวอย่างว่าจุดสนใจจริงอาจอยู่คนละที่
- การตัดสินใจเกี่ยวกับ HDMI ถูกมองว่าได้รับอิทธิพลอย่างมากจากการหลีกเลี่ยงการแข่งขัน การพิจารณาด้านการตลาดและแบรนด์ รวมถึงค่ารอยัลตีต่ออุปกรณ์สำหรับผู้ผลิต
- แม้มาตรฐาน DP และ HDMI จะไม่ใช่มาตรฐานเปิดทั้งคู่ แต่ HDMI ถูกระบุว่ามีข้อจำกัดจาก NDA ที่เข้มกว่ามาก
- มีกรณีที่ AMD ไม่สามารถทำ FreeSync และฟีเจอร์ความละเอียดสูงของ HDMI บนไดรเวอร์ Linux แบบโอเพนซอร์สได้
- DisplayPort ถูกมองว่าไม่ได้มีภาระระดับนั้น
- ข้อกำหนดการรับรองของ HDMI อาจส่งผลเสียต่อคุณภาพผลิตภัณฑ์จากมุมมองของแฮ็กเกอร์
- หนึ่งในเหตุผลที่แทบไม่เห็นอินพุต DisplayPort บนทีวีสำหรับผู้บริโภค คือโครงสร้างตลาดที่ HDMI ครองอยู่
- แผงจอภายในทีวีเองอาจใช้ DisplayPort
HDMI ที่ไม่เป็นมิตรกับนักพัฒนาและผู้ผลิตรายเล็ก
- กลุ่ม HDMI เป็นที่รู้กันว่าให้ผู้ผลิตชิปเรียกเก็บ HDMI adopter fee จากผู้ซื้อ HDMI IC และบอร์ดพัฒนาก่อน
- หากไม่เข้าร่วมชมรม HDMI ก็อาจลำบากแม้แต่จะใช้งานบอร์ดพัฒนา จึงถูกมองว่าไม่เป็นมิตรกับแฮ็กเกอร์
- Raspberry Pi CM4 เปิดเผยลิงก์ HDMI ออกมา 2 ลิงก์ แต่ขึ้นอยู่กับรูปแบบการทำตลาดของบอร์ดหรือผลิตภัณฑ์ ก็อาจมีความไม่แน่นอนทางกฎหมาย
- แม้แต่ $10 การ์ดแคปเจอร์ HDMI แบบโอเพนซอร์ส ที่เคยนำเสนอเมื่อไม่กี่เดือนก่อน ก็ถูกมองว่าหากจะผลิตและจำหน่าย ควรต้องปรึกษาทนายที่เข้าใจประเด็นไลเซนส์ของ HDMI
- DisplayPort ไม่มีปัญหาแบบนี้ และหากเห็น DP บนบอร์ดแทน HDMI ก็อาจเป็นไปได้ว่าบริษัทต้องการหลีกเลี่ยงค่ารอยัลตีต่ออุปกรณ์ของ HDMI
DP++ และการแปลงเป็น HDMI
- คอนเน็กเตอร์ DisplayPort บน GPU หรือโน้ตบุ๊กสามารถสลับไปเป็นโหมดที่เข้ากันได้กับ HDMI ได้ด้วยความสามารถ DP++
- ดองเกิลที่ต้องใช้ไม่ได้เป็นตัวแปลงซับซ้อน แต่หลัก ๆ ทำหน้าที่ดังนี้
- ปรับระดับลอจิกให้รูปแบบสัญญาณตรงกัน
- ส่งสัญญาณออกผ่านคอนเน็กเตอร์ HDMI
- ชอร์ตสองพินบนคอนเน็กเตอร์ DisplayPort เพื่อบอก GPU ให้สลับโหมด
- ใน DP++ พิน AUX จะเปลี่ยนเป็นบัส I2C
- อะแดปเตอร์ราคาถูกที่มักถูกเรียกว่า DisplayPort→HDMI converter แท้จริงแล้วมีบทบาทสำคัญคือบอกให้ GPU ส่งสัญญาณ HDMI ออกมา
- วิธีนี้ราคาถูก มีประสิทธิภาพ และกินพลังงานต่ำ
- อะแดปเตอร์ DP→HDMI หาได้ในระดับประมาณ 3 ดอลลาร์ และต้นทุนการผลิตอาจอยู่ราว 50 เซ็นต์
- การแปลง HDMI→DP ไม่สามารถใช้วิธีนี้ได้ จึงต้องใช้การแปลงแบบแอ็กทีฟ
- แพงกว่าและพบได้น้อยกว่า
- หากด้วยเหตุผลบางอย่างต้องใช้การแปลง DP→HDMI แบบแอ็กทีฟ ก็อาจหาได้ยากเพราะมีอะแดปเตอร์พาสซีฟอยู่มาก
- อย่างไรก็ตาม ชิปแปลงแบบแอ็กทีฟสำหรับงานฝังตัวจาก DP→HDMI ก็ยังมีผลิตและหาซื้อได้อยู่
ตำแหน่งของมันในโน้ตบุ๊กและ GPU ยุคใหม่
- DisplayPort กลายเป็นองค์ประกอบพื้นฐานแทบจะโดยปริยายของอุปกรณ์พกพา แม้มองไม่เห็นคอนเน็กเตอร์ภายนอกก็ตาม
- นอกจาก eDP หรือ DP Alt Mode แล้ว แม้แต่คอนเน็กเตอร์ HDMI ของโน้ตบุ๊กสมัยใหม่ ภายในก็อาจใช้ DP เป็นแกนหลัก หรือใช้อินเทอร์เฟซระดับล่างอย่าง DDI ของ Intel·AMD
- Intel และ AMD ลงเดิมพันกับ DisplayPort อย่างมาก และ HDMI ถูกมองว่าเป็นพลเมืองชั้นสองอยู่บ้างในโครงสร้างนั้น
- ในบทความถัดไปจะลงรายละเอียดเพิ่มเติมเกี่ยวกับ eDP, ช่องสัญญาณ AUX, การออกแบบ PCB ที่มีลิงก์ DisplayPort และรายละเอียดด้านการเดินสาย
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เป็นบทความที่เขียนได้ดีจริง ๆ ถ้าคุณรู้จัก VGA พอรู้จัก DVI แบบคร่าว ๆ และคิดว่า HDMI คือจุดสูงสุดจนไม่เคยอ่านเรื่อง DisplayPort มาก่อน บทความนี้อธิบายได้ดีว่า DP แตกต่างและใหม่กว่า HDMI มากแค่ไหน
ประโยคสำคัญที่ทำให้ผมอ่านบทความจริง ๆ คือ “DisplayPort sends its data in packets.” และบทความก็อธิบายได้ดีว่าสิ่งนี้หมายความว่าอะไร และต่างจาก HDMI อย่างไร
อีกปัญหาหนึ่งคือประสิทธิภาพ ซึ่งไม่ได้ระบุไว้บนกล่อง วิดีโอบนจอภาพที่สามเล่นได้แค่ประมาณ 16FPS เท่านั้น
ตอนแรกมองว่านี่เป็นข้อดีของมาตรฐานเปิด แต่ในความเป็นจริง มาตรฐานแบบปิดและมีราคาแพงกลับมีข้อดีตรงที่ช่วยลดต้นทุนให้ผู้บริโภคได้
อีกอย่างคือบทความต้นฉบับไม่ได้พูดถึง Multi-Stream Transport (MST) แม้ในช่วงที่ยังไม่มีมาตรฐานชัดเจนสำหรับความละเอียด/อัตรารีเฟรชบางแบบ ก็สามารถทำสิ่งนี้ได้ด้วย MST จอภาพ 4K/60Hz รุ่นแรก ๆ ใช้ความสามารถในการจัดการหลายจอของ DP 1.4 หรือ 1.2 เพื่อส่งสัญญาณ 1920x2160/60Hz สองสัญญาณไปยังจอเดียวกัน แล้วต่อภาพเสมือนสองจอเข้าด้วยกันภายในให้กลายเป็น 3840x2160/60Hz ในตอนนั้น การตั้งค่าแบบสตรีมเดียวหรือมาตรฐาน HDMI มีขีดจำกัดอยู่ที่ 3840x2160/30Hz
ตอนนั้นคิดว่านี่เป็นข้อดีของ DP แต่เพราะไม่มีวิธีบังคับความเข้ากันได้ของ DP หรือการอ้างว่าสนับสนุนเวอร์ชันใดเวอร์ชันหนึ่งอย่างครบถ้วน ผู้ผลิตสายจึงมักอ้างว่ารองรับ 1.2 หรือ 1.4 ทั้งที่ไม่รองรับ MST และแบนด์วิดท์อย่างถูกต้อง
การโกหกไม่ได้จบแค่นั้น สาย DP บางเส้นที่ซื้อมาในราคาค่อนข้างแพงตอนนั้นโฆษณาว่าชุบทอง แต่กลับเห็นคราบออกไซด์สีดำที่ปลั๊กทั้งสองด้านซึ่งเป็นอะโนไดซ์สีเหลือง สุดท้ายต้องใช้เวลาเกือบสามวัน ทั้งความพยายาม โชค และเงินที่เสียไปกับสายเสียหลายเส้น กว่าจะหาสายที่เข้ากันได้จริง ค่าลิขสิทธิ์ที่สูงของกลุ่ม HDMI สร้างกำแพงการเข้าตลาดที่สูง ซึ่งมีผลช่วยกรองผู้ผลิตที่ไร้จริยธรรมออกไป และนี่เป็นประโยชน์ต่อผู้บริโภคล้วน ๆ
แทบไม่เคยมีปัญหาเวลาถอดปลั๊ก HDMI ขนาดปกติ แต่ DP โดยเฉพาะ DP ขนาดเต็ม มักมีปุ่มที่ต้องกดเพื่อปลดล็อก และปุ่มนี้มักกดยากหรือบางครั้งแทบกดไม่ได้เลย ทุกครั้งต้องคอยกังวลว่ากดปุ่มลงสุดหรือยัง ติดอะไรอยู่หรือไม่ หรือกำลังทำให้ฮาร์ดแวร์หรือสายเสียหายหรือเปล่า ตรงกันข้าม HDMI ขนาดมาตรฐานไม่มีตัวล็อก จึงถอดออกได้อย่างนุ่มนวล และมีความล้าทางกลไกน้อยกว่า mini/micro-USB
ผมคิดว่า DP เป็นแนวคิดที่ยอดเยี่ยมในกรณีอย่างการเชื่อมต่อภายในแล็ปท็อป ซึ่งผู้ผลิตรับผิดชอบคุณภาพโดยตรง หรือเมื่อถูกรวมอยู่ในมาตรฐานอื่น กำแพงการเข้าตลาดที่ต่ำก็อาจเป็นข้อดีได้ หากส่วนลดต้นทุนนั้นส่งต่อถึงผู้บริโภค แต่ถ้าจะบอกว่าเป็นเช่นนั้นกับทุกการใช้งาน ผลลัพธ์จริงยังไม่ได้สนับสนุนคำกล่าวนั้น
สิ่งที่น่าทึ่งของ DVI และต่อไปถึง HDMI ก็คือสุดท้ายแล้วมันคือ VGA แบบดิจิทัล นั่นเอง หมายความว่ามันยังแบกความซับซ้อนเรื่อง timing และ synchronization ทั้งหมดไว้เหมือนเดิม
DVI สามารถใส่สัญญาณอนาล็อก (VGA/DVI-A) และดิจิทัล (DVI-D) ไว้ในสายเส้นเดียวกันได้ และทั้งสองไม่ได้เป็นอิสระจากกัน แต่ใช้พินและ timing บางส่วนร่วมกัน ถ้าเพิ่มแค่ DAC ก็น่าจะทำจอ CRT ที่ใช้ DVI-D ได้ แต่ไม่รู้ว่าในความเป็นจริงเคยมีหรือเปล่า
DisplayPort ได้ตัดมรดกแบบนี้ออกไป ผมคิดว่าฮาร์ดแวร์ที่ใช้ implement ก็น่าจะเรียบง่ายและเสถียรกว่ามากด้วย
DisplayPort ใช้ scrambler ในกระบวนการ line coding เพื่อทำให้สเปกตรัมฟูริเยร์ของสัญญาณที่ปล่อยออกมาราบเรียบขึ้น และลดสเปกตรัมพีกที่เกิดจากเนื้อหาภาพบางแบบ ตามมาตรฐานแล้ว scrambler ลดสเปกตรัมพีกได้ประมาณ 7dB ผลข้างเคียงคือทำให้ผู้โจมตี reconstruct ภาพที่แสดงจากสัญญาณรั่วไหลของ DisplayPort ได้ยากขึ้นมาก และแทบเป็นไปไม่ได้ในทางปฏิบัติ
อีกทั้ง DisplayPort ใช้ bitrate คงที่จำนวนไม่กี่ค่า ซึ่งไม่ขึ้นกับโหมดวิดีโอ ต่างจากอินเทอร์เฟซดิจิทัลอื่นส่วนใหญ่ ข้อมูลวิดีโอไม่ได้ถูกส่งต่อเนื่องตาม timing แบบทีวี แต่ส่งเป็น packet ข้อมูลที่มี header และ padding byte ดังนั้นสาย DisplayPort จึงไม่ใช่แหล่งรั่วไหลวิดีโอแบบ Van Eck ที่พบได้ทั่วไป และยังทำให้ผู้ดักฟัง synchronize กับข้อมูลที่ส่งได้ยากมาก
แต่บน Linux มีวิธี บังคับเปิด HDCP ไหมนะ? ถ้าทำได้ เทคโนโลยีนี้อาจเปลี่ยนจากอุปสรรค DRM มาเป็นมาตรการรับมือ Van Eck ได้ เพราะอุปกรณ์ถอดออกหาซื้อได้ง่ายใน AliExpress
[1] https://everymac.com/monitors/apple/studio_cinema/specs/appl...
DP ก็ดูเหมือนจะสะท้อน CRT timing โดยคร่าว ๆ รวมถึงช่วง active และ blanking แต่ดูเหมือนจะไม่มี pixel clock คงที่จริง ๆ ตอนอ่านสเปก ผมยังไม่ได้เข้าใจการส่ง pixel แบบ sync/async อย่างสมบูรณ์ และดูเหมือนว่ามันไม่ได้ส่ง horizontal sync pulse ทุก scanline ด้วย
ประโยคทำนองว่า “ควรให้ความสนใจ DisplayPort มากกว่านี้” แสดงให้เห็นได้ดีว่ากว่ามาตรฐานหนึ่งจะเข้ามาอยู่ในเรดาร์ของวัฒนธรรมเทคโนโลยีกระแสหลักได้นั้น อาจใช้เวลานานแค่ไหน
ผมจำได้ว่าตอนเรียนมหาวิทยาลัยปี 2008 เคยตื่นเต้นเมื่อได้ยินว่า DisplayPort จะขยับไปสู่ วิดีโอดิจิทัลแบบ packetized และปลายปีนั้นหรือปี 2009 ก็ได้เห็น Mac รุ่นแรกที่มี Mini DisplayPort
ผมคิดมาตลอดว่าฝั่งพีซีสาย hobby/ประสิทธิภาพสูงรู้จักและใช้เทคโนโลยีนี้กันแพร่หลายมาเกิน 10 ปีแล้ว แต่บางทีความคิดนั้นอาจผิดก็ได้
ผมแค่คิดไปเองว่าทุกคนคงเปลี่ยนกันไปเมื่อหลายปีก่อนเหมือน Mac แต่ไม่ใช่เลย ตอนนี้ก็ยังมีคนจำนวนมากใช้หรืออยากได้ HDMI
มี KVM switch ที่จัดการ DisplayPort ได้ดีจริง ๆ ไหม? หมายถึงผลิตภัณฑ์ที่แม้สลับอินพุตแล้ว ฝั่ง PC ก็ไม่มองว่าเป็นการถอดการเชื่อมต่อจอภาพ
ผมยังใช้ HDMI อยู่ เพราะอยากให้ชุดหลายจอที่บ้านแชร์กันระหว่างอุปกรณ์ส่วนตัวกับโน้ตบุ๊กทำงานได้ HDMI KVM สามารถหลอก PC ให้คิดว่าจอเชื่อมต่ออยู่ตลอดได้ หลายปีก่อนเคยลองใช้สวิตช์ DisplayPort แต่ทำแบบนั้นไม่ได้ คงเพราะโปรโตคอล DisplayPort ซับซ้อนกว่ามาก
ไม่ได้พบได้ทั่วไปนัก และคุณภาพการทำงานก็ไม่ได้ดีเสมอไป แต่ผมมองว่าเป็นสิ่งจำเป็นถ้าจะให้ DP KVM น่ารำคาญน้อยลง
เคยมี KVM ยี่ห้อหนึ่งที่ขึ้นชื่อว่าทำเรื่องนี้ได้ดี แต่ผมนึกชื่อไม่ออก ช่วงราวเดือนพฤษภาคม 2020 เคยจะซื้อด้วยเหตุผลที่ชัดเจน แต่สุดท้ายไม่ได้ซื้อ เพราะด้วยเหตุผลที่ชัดเจนเช่นกัน มันค้างส่งของย้อนหลังมหาศาล เท่าที่จำได้ รุ่นอินพุต 4 ช่อง/เอาต์พุต 2 ช่อง ราคาประมาณ 500 ดอลลาร์ จึงไม่ได้ถูกเลย
https://store.level1techs.com/products/14-kvm-switch-dual-mo...
StarTech ที่ผมมีถือว่าโอเค แต่เกลียดคอมพิวเตอร์ Apple มาก มักปฏิเสธไม่ยอมแสดงภาพ และ Windows ก็มีค้างบ้างเป็นครั้งคราว รวมถึงอุปกรณ์ USB หยุดทำงาน แปลกที่ Linux ไม่มีปัญหาเรื่องภาพหรืออินพุตเลย ถือเป็นชัยชนะที่หาได้ยาก แต่ผมก็ชอบนะ
ผมใช้อันนี้อยู่ มันดูเหมือนการเชื่อมต่อหลุดก็จริง แต่ดูเหมือนไม่มีปัญหาจริง ๆ อุปกรณ์ของผมจัดเรียงกลับทันที
พอสลับ KVM กลับไปที่ Mac หน้าต่างเหล่านั้นก็ย้ายกลับไปยังจอหลัก
น่าหงุดหงิดที่ NVIDIA ใส่ HDMI รุ่นล่าสุดใน GPU รุ่นใหม่ ๆ แต่ยังคงใช้ DisplayPort เวอร์ชันเก่า ไว้
ผมเคยแนะนำมานานว่าถ้ามีตัวเลือก ให้เลือก DisplayPort เสมอ แต่ตอนนี้ต้องเติมข้อแม้ว่า “ถ้ามี GPU รุ่นใหม่ระดับสูงกับจอรีเฟรชเรตสูง HDMI อาจดีกว่าจริง ๆ ก็ได้”
จอ 1440p 144Hz สองจอ แม้ใช้ MST ก็ยังเฉียดไม่พอสำหรับ 26Gbit ของ DP 1.4 เส้นเดียว เพราะเป็น 2x14Gbit ถ้าลองทำ Windows จะลดสีลงเป็น 4:2:2 ให้อัตโนมัติ
ยังไม่รู้ว่ามีฮับ DP 2.0 MST อยู่หรือยัง แต่ถึงออกมา ก็ต้องซื้อ GPU ใหม่ นั่นคงเป็นเป้าหมายของ NVIDIA ล่ะมั้ง
เมื่อก่อนประสิทธิภาพคำนวณล้วน ๆ คือสิ่งที่ขาย GPU ได้ แต่ตอนนี้ G-SYNC, RTX, DLSS, การแทรกเฟรม และความสามารถในการเชื่อมต่อกับจอบางแบบ (เช่น 8K/120Hz) ล้วนกลายเป็นส่วนหนึ่งของผลิตภัณฑ์ และสามารถกันไว้เพื่อ “บูสต์” ความน่าสนใจของเจเนอเรชันหนึ่ง ๆ ได้
คงไม่น่าแปลกใจถ้า 5000 series แทบไม่มีการปรับปรุงระดับซอฟต์แวร์ มีแค่การเพิ่มประสิทธิภาพตามปกติ เพิ่ม VRAM (5090 สูงสุด 32GB) และมาตรฐาน DisplayPort ใหม่ เพื่อดันเกมมิง 8K/120Hz กับ 4K/240Hz เพราะเทคโนโลยี motion interpolation ของ 4000 series ก็ปูทางไว้แล้ว
ถ้าเป็นวิดีโอที่ไม่ถูกบีบอัด โดยสัญชาตญาณแล้ว สตรีมข้อมูลที่มีอัตราคงที่ ดูจะสมเหตุสมผลกว่าการใช้แพ็กเก็ตมาก
การทำเป็นแพ็กเก็ตมีข้อเสียไหม? อย่างเช่นทำให้หน่วงมากขึ้นหรือเฟรมดรอป หรือมันมีแต่ข้อดีที่รวมสตรีมข้อมูลหลายชุดและผนวกเข้ากับฮับได้ง่าย?
เพราะ DVI และ HDMI ทำให้ วิธีไล่ตามลำแสง ของ VGA เป็นดิจิทัลแบบผิวเผิน ฟีเจอร์อัตรารีเฟรชแปรผันอย่าง G-SYNC/FreeSync จึงมาช้ากว่าที่ควรจะเป็นมาก ถ้าเราไม่ได้เสียเวลา 10 ปีไปกับไทมิงของ CRT และรูปแบบดัดแปลงของมัน ทั้งที่ขับ LCD ผ่านลิงก์ดิจิทัล ก็คงเห็นได้ชัดกว่านี้ว่าลิงก์ระหว่าง GPU กับจอควรเจรจาที่ความเร็วสูงสุดที่ปลายทั้งสองรองรับ ไม่ใช่ความเร็วขั้นต่ำที่พอส่งพิกเซลได้
อนาล็อกเป็นแบบเรียลไทม์ จึงยากที่จะสอดแทรกอย่างอื่นเข้าไปในสตรีมข้อมูล แต่ในดิจิทัล แทนที่จะปล่อยให้สายว่าง ก็สามารถดันข้อมูลเข้าไปได้มากขึ้นด้วย การสวิตช์แพ็กเก็ต
ถ้าจำไม่ผิด ไทมิงและอัตราข้อมูลจะถูกกำหนดล่วงหน้าตามความจุและความสามารถที่อุปกรณ์รับรายงานมา ถ้าอุปกรณ์ไม่รองรับหลายสตรีม หรือช่องข้อมูลที่ตั้งไว้รับแบนด์วิดท์ที่ต้องใช้ได้ไม่ครบ ก็จะไม่พยายามตั้งแต่แรก
ถ้าใช้ Display Stream Compression (DSC) ก็จะมีบัฟเฟอร์หนึ่งบรรทัดกับ FIFO สำหรับควบคุมอัตราอีกไม่กี่ตัว ที่ความละเอียดที่ใช้ DSC เช่น 4K/144Hz เวลาในการส่งหนึ่งบรรทัดอยู่ราว 3 ไมโครวินาที ดังนั้นค่าสูงสุดของความหน่วงเพิ่มเติมที่คาดได้ก็น่าจะประมาณนั้น
บทความนี้มีประโยชน์ดี และไม่รู้มาก่อนว่า DisplayPort ต่างจาก HDMI ถึงขนาดนี้
ไม่นานมานี้ซื้อ dock สำหรับเดสก์ท็อปมาเพื่อเชื่อมต่อกับจอมอนิเตอร์ โดยใช้ DisplayPort แทน HDMI จอมี HDMI 2 พอร์ต, Type-C 1 พอร์ต และ DisplayPort 1 พอร์ต จนถึงตอนนี้ก็โอเค แต่เสียงกระตุกไม่ว่าจะทำอย่างไร ตอนแรกคิดว่าเป็นปัญหาที่ dock แต่เสียงจากคอมพิวเตอร์ > dock > ลำโพงเว็บแคมผ่าน USB-C ทำงานได้ดี ดังนั้นน่าเสียดายที่ดูเหมือน DisplayPort เป็นตัวทำให้เกิด audio jitter นี้
ควรตรวจดูว่าเป็น USB หรือ Thunderbolt dock แบบ Thunderbolt แพงกว่า แต่ถ้าแล็ปท็อปหรืออุปกรณ์รองรับ ก็มีประสิทธิภาพและเร็วกว่า USB มาก
Thunderbolt dock โดยพื้นฐานแล้วเป็นอุปกรณ์ขยาย PCIe ขณะที่ USB dock ต่อทุกอย่างผ่าน USB จึงอาจเกิดปัญหาเฉพาะของ USB เช่นเสียงกระตุกเมื่อ CPU ยุ่ง
แต่ภาพกลับไม่ค่อยเสถียร และดูเหมือนจะเป็นปัญหาที่พบได้บ่อยในตัวแปลง DP→HDMI ถ้ามีใครรู้จักตัวแปลงที่ไม่ทำสัญญาณพัง อยากทราบเหมือนกัน
ไม่รู้มาก่อนว่า Multi-Stream Transport (MST) ต้องมี การรองรับจากระบบปฏิบัติการ และแปลกใจที่ macOS ซึ่งรองรับ Thunderbolt ได้ยอดเยี่ยมกลับไม่รองรับสิ่งนี้ “แม้แต่” ChromeOS ยังทำ MST ได้
โชคดีที่ Mac ที่ออกมาในช่วง 7 ปีหลังสุดมีอย่างน้อย Thunderbolt 3 ดังนั้นการได้จอ 4K สองจอจากพอร์ต/สายเส้นเดียวก็ยังทำได้สบาย ขอแค่อะแดปเตอร์ TB3 ไปเป็น DisplayPort หรือ HDMI คู่ก็พอ
จะมีโลกที่จอมอนิเตอร์ หาสัญญาณเจอภายใน 100ms ได้ไหม?
อยากให้จอบอกข้อมูลการวางแนวอย่างแนวตั้ง/แนวนอนให้คอมพิวเตอร์ได้ด้วย
พอสัญญาณหายมันก็ไม่ตอบสนอง เมนูจอก็หาย ข้อมูลดีบักก็หายหมด ทำได้แค่ใช้จอยสติ๊กเปลี่ยนแหล่งสัญญาณภาพไปเป็นอย่างอื่น ถ้าต้องสลับระหว่าง DP กับ HDMI2 แทบจะใช้เวลาเกือบ 1 นาที และประสบการณ์ผู้ใช้ก็เหมือนเรื่องตลก
บน USB-C ก็น่าจะเป็นไปได้ที่จอจะทำแบบนี้ แต่ไม่แน่ใจว่าทำได้บน DisplayPort หรือ HDMI ล้วน ๆ หรือไม่
ชอบคลิปล็อกเล็ก ๆ แบบตายตัว และ ความรู้สึกคลิก ที่ได้ยินและสัมผัสตอนเสียบก็น่าพอใจ
แน่นอนว่าคงไม่มีใครเจอชุดเคส/GPU/สายแบบนั้นในชีวิตจริงหรอกใช่ไหม?