Diễn đàn HDMI từ chối driver mã nguồn mở HDMI 2.1 của AMD
(tomshardware.com)- Driver đồ họa Linux mã nguồn mở của AMD bị chặn bởi các yêu cầu pháp lý của HDMI Forum nên không thể bổ sung hỗ trợ HDMI 2.1+, khiến người dùng Radeon khó sử dụng các tính năng như 4K@120Hz và 5K@240Hz qua HDMI
- Kỹ sư Linux của AMD, Alex Deucher, cho biết HDMI Forum đã từ chối đề xuất của AMD và hiện tại không thể triển khai HDMI 2.1 mã nguồn mở mà không vi phạm các yêu cầu đó
- Sau khi HDMI Forum hạn chế quyền truy cập công khai vào đặc tả từ năm 2021, chỉ các nhà sản xuất và nhà phát triển được chứng nhận mới có thể tiếp cận các chi tiết cần thiết để triển khai tính năng HDMI
- AMD và X.Org Foundation đã làm việc với HDMI Forum, còn các kỹ sư và bộ phận pháp lý của AMD đã rà soát các tính năng HDMI có thể đưa ra trong driver Radeon và thậm chí phát triển cả mã nội bộ
- Trong thời gian tới, người dùng Linux sẽ phải dùng DisplayPort như giải pháp thay thế, còn các tính năng HDMI 2.1+ vẫn chưa được hỗ trợ trong driver mã nguồn mở
Vì sao việc triển khai mã nguồn mở HDMI 2.1+ bị chặn
- Driver đồ họa Linux mã nguồn mở của AMD không thể bổ sung các tính năng HDMI 2.1+ do các yêu cầu pháp lý của HDMI Forum
- Các tính năng tiêu biểu bị ảnh hưởng là hỗ trợ 4K@120Hz và 5K@240Hz qua HDMI 2.1
- AMD hiện khuyến nghị người dùng Linux sử dụng DisplayPort
Lập trường chính thức của AMD
- Kỹ sư Linux của AMD, Alex Deucher, cho biết trong bug report rằng HDMI Forum đã từ chối đề xuất của AMD
- Deucher giải thích rằng hiện không có cách nào để tạo ra triển khai HDMI 2.1 mã nguồn mở mà không vi phạm các yêu cầu của HDMI Forum
Vấn đề hỗ trợ Linux kéo dài 3 năm
- AMD đã xử lý các báo cáo lỗi trong 3 năm về việc người dùng Linux không thể dùng 4K@120Hz và 5K@240Hz qua HDMI 2.1
- Tình hình này trở nên rõ rệt từ khi HDMI Forum hạn chế quyền truy cập công khai vào đặc tả từ năm 2021
- Chỉ các nhà sản xuất và nhà phát triển được chứng nhận mới có thể tiếp cận các chi tiết kỹ thuật cần thiết để triển khai tính năng HDMI trong sản phẩm
- Cấu trúc này cũng bao gồm việc trả tiền bản quyền cho các nhà phát triển công nghệ liên quan
- Những hạn chế này là biện pháp nhằm bảo đảm chất lượng và tính nhất quán của trải nghiệm HDMI, nhưng lại trở thành rào cản lớn đối với hỗ trợ driver mã nguồn mở
Phản ứng của AMD và X.Org Foundation
- AMD và X.Org Foundation đã trao đổi với HDMI Forum để tìm cách triển khai đặc tả HDMI đã trở thành không công khai theo mô hình mã nguồn mở
- Các kỹ sư Linux của AMD đã cùng bộ phận pháp lý của công ty rà soát toàn bộ các tính năng HDMI, đồng thời đánh giá phạm vi có thể đưa ra trong driver Radeon mã nguồn mở
- AMD thậm chí đã phát triển mã nội bộ trước khi chờ HDMI Forum phê duyệt
Những lựa chọn còn lại sau khi bị từ chối
- HDMI Forum đã từ chối yêu cầu hỗ trợ driver mã nguồn mở của AMD
- Theo Phoronix, AMD đã dành nhiều tháng để thiết kế và tạo nguyên mẫu các tính năng HDMI 2.1+ trong codebase AMDGPU mã nguồn mở nội bộ
- AMD có thể phải xem xét các phương án thay thế như đưa thêm nhiều chức năng vào firmware đóng, hoặc sử dụng khối IP PSP để bảo vệ một số khía cạnh của đặc tả HDMI
- Trong thời gian tới sẽ chưa có hỗ trợ tính năng HDMI 2.1+ trong driver mã nguồn mở, và những người ủng hộ mã nguồn mở được khuyến nghị dùng DisplayPort
1 bình luận
Ý kiến trên Hacker News
Một mặt thì họ nói biện pháp này nhằm bảo đảm chất lượng và tính nhất quán của trải nghiệm HDMI, nhưng thật vậy sao?
Quyết định lần này của HDMI Forum thật khó hiểu, và có vẻ như chỉ đang dâng chiến thắng cho DisplayPort
Tuy nhiên ở thời điểm hiện tại cũng khó nói DisplayPort sẽ thắng. Không có nhiều người sở hữu phần cứng thật sự cần HDMI 2.1, và trong số đó chỉ một phần quan tâm đến Linux hay driver mã nguồn mở
Tình hình có thể thay đổi và HDMI Forum cũng có thể đảo ngược yêu cầu, nhưng kỳ lạ là DisplayPort vẫn chưa phổ biến rộng rãi. Trên TV thì gần như hiếm thấy, và khá nhiều màn hình tầm thấp đến tầm trung cũng không có
Tôi thấy ưu điểm duy nhất của HDMI có lẽ chỉ là ARC
DisplayPort tốt hơn ở hầu như mọi khía cạnh có thể nghĩ tới, nhưng vấn đề là gần như không TV nào hỗ trợ nó
Màn hình giá rẻ thường cũng không có DisplayPort, nhưng nếu đã là màn hình máy tính thì dù sao tôi cũng không quan tâm đến loại giá rẻ
TV thì chỉ cần là một màn hình ngu có cổng là đủ. Dù sao tôi cũng sẽ cắm Apple TV vào
Không có thiết bị xuất ra DisplayPort, cũng không có thiết bị nhận DisplayPort, nên từ góc nhìn nhà sản xuất thiết bị cũng không có áp lực phải hỗ trợ. Có lẽ chi phí giấy phép cũng đủ thấp
Ở phía máy tính, DisplayPort có cảm giác như đã kế thừa vị trí từng thuộc về DVI; cổng nhiều hơn, tính năng tốt hơn, nên đơn giản là vượt trội
Nhưng trong thị trường phi kỹ thuật, cuối cùng có lẽ sẽ là cuộc đấu giữa HDMI và USB-C. Cả hai đều đang tiến hóa theo hướng gánh mọi thứ, thậm chí cả Ethernet. HDMI có ARC và khả năng tương thích cáp/cổng đơn giản hơn nhiều, còn USB-C có cấp nguồn và toàn bộ hệ sinh thái thiết bị di động, laptop, tablet
Hiện tôi đang dùng TV LG OLED 42 inch làm màn hình, khá ổn với mức giá bằng một nửa màn hình “thật” dùng cùng tấm nền. Nhưng vì một lý do quá vô lý, tôi chỉ dùng được 60Hz trên card AMD
Nhờ đó tôi có thể dùng soundbar Sonos Beam cùng máy tính và hỗ trợ cả các định dạng âm thanh nén như Dolby Atmos
Tệ hơn nữa là màn hình này có thể gửi ngược âm thanh ARC qua DisplayPort, nhưng chỉ ở stereo. Nếu kết nối màn hình với máy tính bằng HDMI thì tất cả các kênh âm thanh đều hoạt động
Trước đây trên HN từng có bài nói rằng HDMI rất tệ và DisplayPort là giải pháp kỹ thuật tốt hơn nhiều: https://news.ycombinator.com/item?id=36681814
Vì vậy có lẽ nên ưu tiên DisplayPort thay vì HDMI và chuyển đổi dần dần
Ngay trong cấu hình PC cá nhân của tôi, tôi cũng dùng cổng HDMI 2.1 thay vì cổng DP 1.4 trên màn hình và GPU. DP 1.4 không đủ băng thông cho 2560x1440 @ 240Hz, màu 10-bit. Thiết lập này cần khoảng 30Gbit/s, vượt quá khoảng 26Gbit/s của DP 1.4
DP 2.0 có đủ băng thông, nhưng cả màn hình lẫn GPU của tôi đều không hỗ trợ. Cho đến khi nâng cấp cả hai, tôi phải dùng HDMI
Máy tính của tôi cũng không phải đã cũ. Chỉ là gần như không có gì để nâng cấp. GPU tiêu dùng của Nvidia không hỗ trợ DP 2.0, và tôi cũng chỉ tìm được khoảng hai mẫu màn hình DP 2.0. Ngay cả người mua phần cứng mới hiện nay cũng nhiều khả năng rơi vào tình huống tương tự: dùng HDMI 2.1 thay cho DP 1.4 cho đến lần nâng cấp tiếp theo
Các cuộc thảo luận liên quan
(290 điểm, 6 tháng trước, 164 bình luận) https://news.ycombinator.com/item?id=39559318
(394 điểm, 6 tháng trước, 237 bình luận) https://news.ycombinator.com/item?id=39543291
Tôi thắc mắc vì sao màn hình chuyên dụng thường có 2 cổng HDMI và chỉ khoảng 1,5 cổng DisplayPort
Ví dụ: https://www.usa.philips.com/c-p/27B1U7903_27/professional-mo...
Nếu tính cổng Thunderbolt là 0,5 DisplayPort, thì tổ hợp này có cảm giác như một cấu hình tiêu chuẩn nào đó. Có phải IC điều khiển màn hình chỉ có một cổng DP không? Hay họ dùng silicon dành cho TV?
Tôi biết HDMI được dùng trong một số môi trường sản xuất AV, nhưng không rõ nhu cầu đó có đủ lớn để đưa 2 cổng HDMI vào những màn hình như thế này không
Tôi nghĩ 2 cổng DP và 1 cổng HDMI sẽ tốt hơn, thậm chí không có HDMI cũng được
Có vẻ giờ đã đến lúc chính phủ phải can thiệp. Việc một định dạng phổ biến như HDMI bị hạn chế theo cách này là không hợp lý
Tất nhiên tôi không kỳ vọng chuyện đó thực sự xảy ra, nhưng mơ thì vẫn được
Ảnh hưởng tới thị trường có phần gián tiếp, nhưng tôi cũng sẽ không ngạc nhiên nếu 80% người ở EU dùng HDMI mỗi ngày
FTC có thể có dư địa để can thiệp, nhưng có lẽ còn những vấn đề lớn hơn cần xử lý
Nhưng điều đó không có nghĩa là chính phủ không nên can thiệp. Vấn đề lớn hơn là nếu một hiệp hội ngành đã sắp đặt cụ thể để ngăn Linux hỗ trợ video cao cấp, thì chuyện đó trông khá giống hành vi cartel. Vì đây là cấu trúc trong đó các bên hiện hữu cùng nhau loại trừ đối thủ cạnh tranh, chẳng phải nó có thể là cơ sở cho một vụ kiện chống độc quyền sao?
Có lẽ Apple và Microsoft sẽ hưởng lợi nhiều nhất. Microsoft là thành viên của forum, còn Apple dường như không phải thành viên, nhưng có người từng ở Apple trong hội đồng quản trị
Tôi không phải luật sư nên không biết một vụ kiện như vậy sẽ vận hành ra sao. Linux không thuộc sở hữu của một công ty, vậy ai sẽ đại diện? Linus Torvalds? AMD? Mọi công ty tham gia HDMI Forum có phải chịu trách nhiệm về hành vi của forum không? Trong đó có cả AMD. Ý định có quan trọng không? Nếu Linux bị loại trừ không phải do cố ý mà chỉ là tình cờ thì sao?
https://hdmiforum.org/about/hdmi-forum-board-directors/
https://hdmiforum.org/members/
Mong rằng những trò tự bắn vào chân của HDMI đã tới điểm tới hạn, để nó bị đẩy vào mảng TV/home theater đang lụi tàn và âm thầm mục ruỗng ở đó
DisplayPort cũng có vấn đề, nhưng vẫn nhỏ hơn rất nhiều so với các thảm họa cấp ngành mà HDMI liên tục tạo ra. Nói cách khác, HDMI là Oracle của giới interface
HDMI Forum là một cartel mục nát tồn tại để tiếp tục lột tiền mọi người bằng phí bằng sáng chế
Ngày của bài viết là 29/02/2024
Thread Phoronix liên quan là từ 6 tháng trước, được 394 điểm
https://news.ycombinator.com/item?id=39543291
Tạm biệt HDMI. Sẽ chẳng nhớ nhung gì đâu