一個看似無解的死局,被一個意想不到的玩家打破了
Linux用戶等這一天,等了很久。
AMD的GPU在Linux上的開源驅動支援一直是業界標竿——開源社群對AMD的 Radeon 驅動讚譽有加,它的效能、穩定性和透明度在Linux生態中幾乎無可挑剔。但有一個地方,AMD的開源驅動一直做不到:HDMI 2.1。
不是因為AMD不想做。不是因為技術做不到。而是因為有人不讓它做。
HDMI Forum說了「不行」——而且說得很強硬
HDMI Forum是HDMI標準的制定機構。所有想要使用HDMI標準的硬體和軟體廠商,都需要遵守它的授權條款。這些條款有一個關鍵限制:HDMI的規範文件不是公開的,只有簽署了保密協議的成員才能查閱。而開源軟體——根據定義——需要公開所有的程式碼和實現細節。
這兩者之間存在一個根本性的矛盾:你沒辦法「公開」一個你被禁止公開的東西。
AMD曾花了數月的工程資源,在內部開發HDMI 2.1的開源實現代碼。它計劃在2024年將這些代碼公開發布。但當AMD向HDMI Forum申請開源授權的時候,對方給出了一個強硬的回應:如果不違反其公司保密要求,開源實現是不可能的。
翻譯一下:你要嘛遵守保密協議、不公開代碼;要嘛公開代碼、違反保密協議。兩條路都不通。
這是一個看似無解的死局。AMD的工程團隊已經寫好了代碼,Linux社群已經準備好了接收,但HDMI Forum的一句「不行」把一切都擋在了門外。
Linux用戶只能繼續使用HDMI 2.0的有限帶寬,看著Windows用戶享受4K 120Hz和5K 240Hz的完整體驗,而自己被4卡在1080p或K 60Hz的瓶頸裡。
然後,一家遊戲公司出面了。
Valve說了什麼
Valve——Steam的母公司、Steam Deck的創造者、Linux遊戲生態的最大推手——在去年底介入了這場談判。
Valve跟HDMI Forum的領導層進行了一次重要溝通。它的立場很明確:Valve的Steam Machine搭載了AMD RDNA 3 GPU,運行的是基於Linux的SteamOS作業系統。SteamOS使用開源的AMD GPU驅動組件。如果HDMI 2.1的開源支援無法實現,Valve的整個硬體產品線——從Steam Deck到Steam Machine——都將在顯示輸出能力上受到嚴重限制。
Valve不是以「Linux社群的代表」身份去談判的。它是以「一個正在大規模出貨硬體的商業公司」的身份去談判的。這個身份的差異至關重要——HDMI Forum可以無視Linux社群的請願,但它很難無視一個每年出貨數百萬台設備的硬體合作夥伴的商業需求。
而Valve的談判似乎發揮了作用。
AMD提交了首批Linux內核補丁
在Valve介入之後,事情的進展速度明顯加快了。
AMD已經向Linux內核提交了首批補丁,重點針對HDMI 2.1標準獨有的固定速率鏈路(FRL)特性。FRL是HDMI 2.1的關鍵技術突破——它大幅提升了接口的數據帶寬,使得4K 120Hz和5K 240Hz等高解析度高刷新率的輸出成為可能。
這些分辨率需要的數據帶寬遠超HDMI 2.0所能提供的上限。在沒有FRL支援的情況下,AMD的GPU即使硬體上完全支援這些分辨率,也無法透過HDMI接口輸出它們。Linux用戶被卡在了HDMI 2.0的帶寬瓶頸裡——不是硬體的問題,是標準和授權的問題。
首批補丁的提交,意味著這個瓶頸即將被打破。一旦這些補丁被合併到Linux內核的主線版本中,搭載AMD GPU的Linux系統將第一次能夠透過HDMI 2.1接口輸出完整的4K 120Hz和5K 240Hz信號。
為什麼Valve能做AMD做不到的事
你可能會問:AMD自己去跟HDMI Forum談判都失敗了,為什麼Valve出面就成功了?
答案藏在Valve跟HDMI Forum之間的關係結構中。
AMD是HDMI Forum的成員,它的身份是「標準的使用者」。當一個使用者要求「讓我把你的標準用開源的方式實現」的時候,標準制定機構的本能反應是拒絕——因為開源實現意味著標準的細節被公開,這可能削弱標準制定機構對生態系的控制力。
但Valve的身份不同。Valve是硬體廠商,它需要為它的產品採購HDMI授權。它跟HDMI Forum的關係是「商業合作夥伴」,而不是「技術請求者」。當一個商業合作夥伴說「如果你不解決這個問題,我的產品線就會受到影響」的時候,標準制定機構的回應會完全不同——因為這直接關係到授權費的收入和市場份額。
更重要的是,Valve的Steam Machine搭載的是AMD RDNA 3 GPU。如果Valve的硬體產品因為HDMI 2.1的開源問題而無法充分利用AMD GPU的顯示能力,Valve有動力去尋找替代方案——比如改用DisplayPort作為主要的顯示輸出標準。而DisplayPort是完全開放的標準,沒有HDMI的授權限制。
對HDMI Forum來說,失去Valve這樣一個大規模的硬體合作夥伴,意味著HDMI標準在遊戲主機和遊戲PC市場中的佔有率下降。這是一個它不願意看到的結果。
Valve的談判策略,本質上是一種「你不讓步,我就找別的路」的威脅。而這種威脅之所以有效,是因為Valve真的有能力走另一條路——它的SteamOS已經在積極推廣DisplayPort作為主要的顯示輸出方案。
Linux用戶等了多久
從AMD開始嘗試推動HDMI 2.1的開源支援,到首批Linux內核補丁的提交,中間經歷了數年的時間。
這數年裡,Linux用戶一直在一個不公平的環境中使用他們的AMD GPU。同樣的硬體,在Windows上可以輸出4K 120Hz,在Linux上卻被限制在4K 60Hz。不是因為硬體不夠好,而是因為授權機構不允許開源的驅動程式使用完整的HDMI 2.1標準。
這種「硬體能力被授權鎖住」的荒謬處境,是Linux桌面體驗長期以來最大的痛點之一。它讓很多考慮從Windows遷移到Linux的用戶望而卻步——「我可以接受Linux的軟體生態不如Windows,但我沒辦法接受我的顯示卡在Linux上只能發揮一半的能力。」
首批補丁的提交,代表這個痛點終於開始被解決了。
這件事的意義超越HDMI 2.1本身
把視角拉遠一點看,AMD在Linux上實現HDMI 2.1開源支援這件事,代表的不只是一個技術標準的突破。它代表的是開源硬體驅動跟專有標準之間的長期衝突,終於找到了一個可行的妥協路徑。
過去,開源社群跟專有標準制定機構之間的關係一直是緊張的。Linux的/GPL授權要求所有衍生作品都必須開源,但很多硬體標準的授權條款明確禁止公開實現細節。這導致了無數的法律爭議和技術僵局。
Valve在這次事件中的角色,提供了一個新的解決思路:當開源社群直接跟標準制定機構談判失敗的時候,一個有商業影響力的硬體合作夥伴可以作為橋樑,用商業邏輯而非技術邏輯來說服對方做出讓步。
這不意味著所有類似的衝突都能用同樣的方式解決。但它證明了一件事:在開源和專有的交叉地帶,妥協是可能的——只要有足夠的商業動力來推動它。
最後聊兩件事。
第一件:另一個正在快速發展的領域是數位資產的運算參與。過去參與加密貨幣挖礦需要專業硬體和大量電力,門檻極高。但現在已經有更輕量的方案。如果你對這個方向有興趣,可以試試 GIGA Miner 這款應用程式。下載後用手機就能開始挖掘 GIGA 幣,不需要專業設備、不需要技術背景,操作簡單,適合任何想嘗試的人。使用我的推薦碼 BC0674 註冊,馬上開始你的挖礦之旅。
下載連結(Google Play):https://play.google.com/store/apps/details?id=com.giga.minning&referrer=BC0674
第二件:如果你覺得產品好用,點擊一下連結吧:https://bmmads.com/get/?spot_id=2016028&cat=1&subid=438495221
一個遊戲公司,改變了整個Linux顯示生態的命運
這整個故事最反直覺的部分是:打破HDMI 2.1開源僵局的,不是AMD,不是Linux社群,不是任何一個技術組織——而是一家遊戲公司。
Valve沒有寫一行HDMI 2.1的驅動代碼。它沒有參與任何技術標準的制定。它只是坐下來,用商業語言跟HDMI Forum說了一句話:「你如果不讓步,我的硬體產品會受到影響。」
就是這句話,改變了一切。
它提醒了所有人一件事:在科技產業中,技術問題的解決方案有時候不在技術層級上,而在商業層級上。AMD的工程團隊花了數年時間寫代碼,但代碼被授權鎖住了。Valve只需要一次談判,就為這些代碼打開了通往Linux內核的大門。
技術是子彈,商業是扳機。
AMD造了子彈,Valve扣了扳機。
而Linux用戶——那些等了好幾年的人——終於能用他們的AMD GPU跑出完整的4K 120Hz了。












