HDMI Forum ने AMD के HDMI 2.1 open source driver को अस्वीकार किया
(tomshardware.com)- AMD का open source Linux graphics driver HDMI Forum की कानूनी आवश्यकताओं के कारण HDMI 2.1+ support नहीं जोड़ पा रहा है, और Radeon users के लिए HDMI के जरिए 4K@120Hz और 5K@240Hz जैसी सुविधाएं इस्तेमाल करना मुश्किल है
- AMD Linux engineer Alex Deucher ने बताया कि HDMI Forum ने AMD के प्रस्ताव को अस्वीकार कर दिया है, और फिलहाल HDMI Forum की आवश्यकताओं का उल्लंघन किए बिना open source HDMI 2.1 implementation संभव नहीं है
- 2021 में HDMI Forum द्वारा specification तक सार्वजनिक access सीमित करने के बाद, केवल certified manufacturers और developers ही HDMI features implement करने के लिए जरूरी details तक access पा सकते हैं
- AMD और X.Org Foundation ने HDMI Forum से बातचीत की, और AMD engineers व legal team ने Radeon driver में expose की जा सकने वाली HDMI capabilities की समीक्षा की और internal code तक विकसित किया
- फिलहाल Linux users को workaround के रूप में DisplayPort इस्तेमाल करना होगा, और HDMI 2.1+ features open source drivers में unsupported ही रहेंगे
HDMI 2.1+ की open source implementation क्यों रुकी
- AMD का open source Linux graphics driver HDMI Forum की कानूनी आवश्यकताओं के कारण HDMI 2.1+ features नहीं जोड़ सकता
- प्रभावित प्रमुख features HDMI 2.1 के जरिए 4K@120Hz और 5K@240Hz support हैं
- AMD फिलहाल Linux users को DisplayPort इस्तेमाल करने की सलाह देता है
AMD का आधिकारिक रुख
- AMD Linux engineer Alex Deucher ने bug report में बताया कि HDMI Forum ने AMD के प्रस्ताव को अस्वीकार कर दिया
- Deucher ने समझाया कि HDMI Forum की आवश्यकताओं का उल्लंघन किए बिना open source HDMI 2.1 implementation बनाने का कोई तरीका फिलहाल नहीं है
3 साल से जारी Linux support समस्या
- AMD पिछले 3 वर्षों से उन bug reports को संभाल रहा है जिनमें Linux users HDMI 2.1 के जरिए 4K@120Hz और 5K@240Hz का उपयोग नहीं कर पा रहे हैं
- यह स्थिति 2021 में HDMI Forum द्वारा specification तक सार्वजनिक access सीमित करने के बाद गंभीर हुई
- केवल certified manufacturers और developers ही products में HDMI features implement करने के लिए जरूरी technical details तक access पा सकते हैं
- इसमें संबंधित technology developers को royalties देने की संरचना भी शामिल है
- ये restrictions HDMI अनुभव की quality और consistency सुनिश्चित करने के लिए हैं, लेकिन open source driver support के लिए बड़ी बाधा बन गई हैं
AMD और X.Org Foundation की प्रतिक्रिया
- AMD और X.Org Foundation ने निजी हो चुकी HDMI specification को open source में implement करने का तरीका खोजने के लिए HDMI Forum से चर्चा की
- AMD Linux engineers ने कंपनी की legal team के साथ मिलकर HDMI features की व्यापक समीक्षा की और आकलन किया कि open source Radeon driver में क्या expose किया जा सकता है
- AMD ने internal code तक विकसित किया और फिर HDMI Forum की मंजूरी का इंतजार किया
अस्वीकृति के बाद बचे विकल्प
- HDMI Forum ने AMD के open source driver support अनुरोध को अस्वीकार कर दिया
- Phoronix के अनुसार, AMD ने internal open source AMDGPU codebase में HDMI 2.1+ features को engineering और prototyping करने में कई महीने लगाए
- AMD को विकल्प के तौर पर अधिक features को closed firmware में डालने या HDMI specification के कुछ पहलुओं की सुरक्षा के लिए PSP IP block का इस्तेमाल करने के तरीकों पर विचार करना पड़ सकता है
- फिलहाल open source drivers में HDMI 2.1+ features का support नहीं होगा, और open source समर्थकों को DisplayPort इस्तेमाल करने की सलाह दी जाती है
1 टिप्पणियां
Hacker News की राय
एक तरफ कहा जा रहा है कि यह कदम HDMI अनुभव की गुणवत्ता और consistency सुनिश्चित करता है, लेकिन क्या सच में ऐसा है?
HDMI Forum का यह फैसला समझ में नहीं आता, और उल्टा ऐसा लगता है जैसे DisplayPort को जीत सौंप रहा हो
हालांकि इस समय यह कहना मुश्किल है कि DisplayPort जीत रहा है। बहुत कम लोगों के पास ऐसा hardware है जिसके लिए HDMI 2.1 सचमुच जरूरी हो, और उनमें भी Linux या open source drivers की परवाह करने वाले सिर्फ कुछ ही लोग हैं
हालात बदल सकते हैं और HDMI Forum अपनी requirements वापस भी ले सकता है, लेकिन अजीब बात है कि DisplayPort अभी तक व्यापक रूप से नहीं फैला। TV में तो यह लगभग दिखता ही नहीं, और mid-range/low-cost monitors में भी अक्सर नहीं होता
HDMI का इकलौता फायदा मुझे बस ARC जैसा लगता है
DisplayPort लगभग हर कल्पनीय मामले में बेहतर है, लेकिन समस्या यह है कि लगभग कोई TV इसे support नहीं करता
सस्ते monitors में भी आमतौर पर DisplayPort नहीं होता, लेकिन computer monitor के मामले में वैसे भी मुझे low-end में दिलचस्पी नहीं है
TV तो बस ports वाली एक dumb screen हो तो काफी है। आखिर Apple TV ही connect करना है
DisplayPort output देने वाले devices भी नहीं हैं और input लेने वाले devices भी नहीं, इसलिए device manufacturers पर इसे support करने का दबाव भी नहीं है। शायद licensing cost भी काफी कम है
computer side में ऐसा लगता है कि DisplayPort ने DVI की जगह ले ली है, और ports भी ज्यादा हैं व features भी बेहतर, इसलिए यह बस superior है
लेकिन non-technical market में अंततः मुकाबला HDMI बनाम USB-C का होगा। दोनों Ethernet तक समेत सब कुछ carry करने की दिशा में evolve हो रहे हैं। HDMI के पास ARC और कहीं ज्यादा सरल cable/port compatibility है, जबकि USB-C के पास power delivery और सभी mobile devices, laptops, tablets का ecosystem है
मैं अभी 42-inch LG OLED TV को monitor की तरह इस्तेमाल कर रहा हूं, और उसी panel वाले “असली” monitor की आधी कीमत में यह काफी अच्छा है। लेकिन बेहद बेतुकी वजह से AMD card पर इसे सिर्फ 60Hz पर ही चला पा रहा हूं
इससे मैं Sonos Beam soundbar को computer के साथ इस्तेमाल कर सकता हूं, और Dolby Atmos जैसे compressed audio formats भी support कर सकता हूं
इससे भी खराब बात यह है कि यह monitor DisplayPort के जरिए ARC audio वापस भेज सकता है, लेकिन सिर्फ stereo में। monitor और computer को HDMI से connect करने पर सभी audio channels मिलते हैं
पहले HN पर एक पोस्ट आई थी कि HDMI खराब है और DisplayPort कहीं बेहतर technical solution है: https://news.ycombinator.com/item?id=36681814
इसलिए शायद HDMI के बजाय DisplayPort को प्राथमिकता देना और धीरे-धीरे transition करना सही होगा
अपने personal PC setup में भी मैं monitor और GPU के DP 1.4 ports के बजाय HDMI 2.1 ports इस्तेमाल करता हूं। DP 1.4 में 2560x1440 @ 240Hz, 10-bit color संभालने के लिए bandwidth नहीं है। इस setup को करीब 30Gbit/s चाहिए, जो DP 1.4 के लगभग 26Gbit/s से ऊपर है
DP 2.0 में पर्याप्त bandwidth है, लेकिन मेरे monitor और GPU दोनों उसे support नहीं करते। दोनों upgrade करने तक मुझे HDMI ही इस्तेमाल करना पड़ेगा
ऐसा भी नहीं कि मेरा computer पुराना है। बस upgrade करने लायक विकल्प लगभग नहीं हैं। Nvidia consumer GPUs DP 2.0 support नहीं करते, और DP 2.0 monitors भी मुझे लगभग दो ही तरह के मिले। अभी नया hardware खरीदने वालों के साथ भी likely यही स्थिति होगी कि अगले upgrade तक वे DP 1.4 के बजाय HDMI 2.1 इस्तेमाल करेंगे
संबंधित चर्चाएं
(290 points, 6 महीने पहले, 164 comments) https://news.ycombinator.com/item?id=39559318
(394 points, 6 महीने पहले, 237 comments) https://news.ycombinator.com/item?id=39543291
सोचता हूं कि professional displays में अक्सर 2 HDMI ports और सिर्फ 1.5 DisplayPort क्यों होते हैं
उदाहरण: https://www.usa.philips.com/c-p/27B1U7903_27/professional-mo...
अगर Thunderbolt port को 0.5 DisplayPort मानें, तो यह combination किसी standard configuration जैसा लगता है। क्या display driving IC में सिर्फ एक DP port होता है? क्या यह TV वाला silicon इस्तेमाल करता है?
मुझे पता है कि HDMI कुछ AV production environments में इस्तेमाल होता है, लेकिन समझ नहीं आता कि ऐसे display में 2 HDMI ports डालने लायक demand इतनी बड़ी है या नहीं
इसके बजाय 2 DP ports और 1 HDMI बेहतर होते, और HDMI बिल्कुल न भी हो तो अच्छा होता
अब लगता है कि सरकार के दखल देने का समय आ गया है। HDMI जैसा सर्वव्यापी फॉर्मैट इस तरह से सीमित किया जाना तर्कसंगत नहीं है
बेशक, मुझे उम्मीद नहीं है कि ऐसा सच में होगा, लेकिन सपने तो देखे जा सकते हैं
बाजार पर असर थोड़ा अप्रत्यक्ष है, लेकिन अगर EU के 80% लोग हर दिन HDMI इस्तेमाल करते हों तो मुझे हैरानी नहीं होगी
FTC के दखल देने की गुंजाइश हो सकती है, लेकिन लगता है कि निपटने के लिए इससे भी बड़े मुद्दे हैं
इसका मतलब यह नहीं कि सरकार को दखल नहीं देना चाहिए। बड़ा मुद्दा यह है कि अगर industry group ने खास तौर पर ऐसा खेल रचा है कि Linux में advanced video support रुक जाए, तो यह काफी हद तक cartel behavior जैसा दिखता है। मौजूदा कंपनियां मिलकर प्रतिस्पर्धी को बाहर रखने की संरचना बना रही हैं, तो क्या यह antitrust lawsuit का आधार नहीं हो सकता?
शायद Apple और Microsoft को सबसे ज्यादा फायदा होगा। Microsoft forum member है, और Apple member तो नहीं दिखता, लेकिन Apple से जुड़ा एक व्यक्ति board में है
मैं वकील नहीं हूं, इसलिए नहीं जानता कि ऐसा मुकदमा कैसे चलेगा। Linux किसी एक कंपनी के स्वामित्व में नहीं है, तो प्रतिनिधित्व कौन करेगा? Linus Torvalds? AMD? HDMI Forum में शामिल सभी कंपनियां क्या forum के कामों के लिए जिम्मेदार होंगी? उनमें AMD भी शामिल है। क्या इरादे की बात भी अहम होगी? अगर Linux को जानबूझकर नहीं, बल्कि संयोग से बाहर कर दिया गया हो तो?
https://hdmiforum.org/about/hdmi-forum-board-directors/
https://hdmiforum.org/members/
उम्मीद है HDMI की बेवकूफियां critical point तक पहुंच जाएं और वह मरते हुए TV और home theater क्षेत्र में धकेल दिया जाए, जहां वह चुपचाप सड़ता रहे
DisplayPort में भी समस्याएं हैं, लेकिन HDMI जो industry-level की गड़बड़ियां लगातार पैदा करता है, उनके मुकाबले वे बहुत छोटी हैं। यूं कहें तो HDMI interfaces की दुनिया का Oracle है
HDMI Forum एक भ्रष्ट cartel है जो patent fees के जरिए लगातार सबको निचोड़ने के लिए मौजूद है
article की तारीख 29 फरवरी 2024 है
संबंधित Phoronix thread 6 महीने पहले का था, 394 points वाला
https://news.ycombinator.com/item?id=39543291
अलविदा HDMI। तुम्हारी कमी नहीं खलेगी