1 điểm bởi GN⁺ 2024-08-30 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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@120Hz5K@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@120Hz5K@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

 
GN⁺ 2024-08-30
Ý 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

    • Tất nhiên là không. Đó chỉ là chủ nghĩa bảo hộ và tìm kiếm đặc quyền mà thôi
      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ó
    • Vậy điều đó xấu ở điểm nào? DisplayPort là một tiêu chuẩn rất tốt và cũng không có phí bản quyền
    • Nếu tất cả các thiết bị liên quan đều chỉ có cổng HDMI và không có DisplayPort, thì việc DisplayPort được lợi có thật sự giúp ích gì không?
    • Theo kinh nghiệm của tôi, HDMI không tốt lắm. Màn hình luôn mất ít nhất 2 giây để nhận tín hiệu HDMI, và nhiều khi còn lâu hơn
  • 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

    • Lý do HDMI thống trị là nhờ quán tính và mức độ phổ cập tích lũy trong môi trường TV phòng khách
      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
    • Việc TV gần như không hỗ trợ DisplayPort thật sự gây bực bội
      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
    • Tôi đã mua Samsung G80SD “Smart Monitor”, và yếu tố quyết định thật sự chỉ là hỗ trợ eARC
      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

    • Không đơn giản như vậy. DisplayPort vẫn chưa có các tính năng HDMI quan trọng với TV như ARC và CEC
      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
    • Chuyển đổi bằng cách nào? TV của tôi chỉ có HDMI, chẳng lẽ tôi phải chi thêm hơn 5.000 đô la để mua TV có DisplayPort sao?
  • 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ý

    • Đồng ý. Việc ngăn chặn triển khai mã nguồn mở của các tiêu chuẩn ngành như thế này nên bị coi là bất hợp pháp
      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
    • Không biết HDMI Forum có thể được xem là gatekeeper theo DMA của EU không
      Ả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
    • Nếu nghĩ tới bằng sáng chế, bí mật kinh doanh và DMCA, thì ở đây chính phủ mới là gốc rễ của vấn đề
      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ý
    • Tôi nghĩ chuyện các giao diện điện quan trọng không được công khai hoặc không miễn phí bản quyền là khá phổ biến. Dĩ nhiên tôi mong không phải vậy
      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/
    • Vì cổng sạc đã được chuẩn hóa bằng luật, liệu chúng ta có thể đồng thuận rằng màn hình cũng nên dùng tiêu chuẩn mở không
  • 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