6P by GN⁺ 4일전 | ★ favorite | 댓글 1개
  • Steam Machine은 하드웨어적으로 HDMI 2.1을 지원하지만, 소프트웨어적으로 HDMI 2.0으로 제한되어 있음
  • HDMI Forum이 HDMI 2.1 명세를 공개하지 않아 Valve와 AMD가 오픈소스 드라이버를 배포할 수 없음
  • Valve는 Windows 환경에서 HDMI 2.1 하드웨어 기능을 검증했으며, 리눅스 지원은 “진행 중”이라고 밝힘
  • AMD는 이미 HDMI 2.1 호환 드라이버를 제출했으나 HDMI Forum이 거부한 바 있음
  • HDMI 2.1은 4K 120Hz·144Hz 및 VRR(가변 주사율) 을 지원해 고성능 디스플레이 구현에 중요함

HDMI 2.1 지원 제한 현황

  • Steam Machine은 AMD Ryzen APU와 Radeon 그래픽 유닛을 사용하며, 하드웨어적으로 HDMI 2.1을 지원
    • 그러나 소프트웨어적으로 HDMI 2.0으로 제한되어 4K 해상도에서 초당 60프레임 이상 출력에 제약 발생
  • Valve는 오픈소스 드라이버만을 사용하지만, HDMI Forum이 2.1 명세를 공개하지 않아 개발이 차단된 상태
  • Valve는 Windows에서 HDMI 2.1 기능을 검증했으며, 리눅스 지원은 “소프트웨어 측면에서 아직 진행 중”이라고 언급

HDMI Forum의 거부와 AMD의 시도

  • 2024년 초 AMD 리눅스 담당자가 HDMI Forum의 제한을 공개적으로 비판
    • AMD는 HDMI 2.1 호환 드라이버를 제출했으나 거부당함
    • Forum의 요구사항을 위반하지 않고는 오픈소스 HDMI 2.1 구현이 불가능하다고 명시
  • 이로 인해 거의 2년간 상황 변화 없음, 리눅스 진영의 HDMI 2.1 지원이 정체 상태

HDMI 2.1의 기술적 중요성

  • HDMI 2.1은 3840×2160 해상도에서 120Hz 또는 144Hz압축 없이 전송할 수 있는 대역폭 제공
  • 또한 제조사 독립형 가변 주사율(VRR) 기능을 도입
  • Valve는 현재 크로마 서브샘플링을 통해 4K 120Hz를 구현하지만, 텍스트 품질 저하가 발생
  • VRR은 AMD Freesync 형태로만 작동하며, 호환 디스플레이 필요

대체 방안

  • 사용자는 DisplayPort 1.4 → HDMI 2.1 액티브 어댑터를 사용해 압축 없는 고주사율 출력 가능
    • 그러나 이 방식은 VRR을 공식 지원하지 않음
  • Club3D 제품은 단종되었으며, 35.67유로부터 시작하는 타사 어댑터가 일부 남아 있음

전체적 의미

  • HDMI Forum의 폐쇄적 정책으로 인해 리눅스 생태계의 디스플레이 기술 발전이 제약받는 상황
  • Valve와 AMD는 오픈소스 기반 HDMI 2.1 지원을 추진 중이지만, 명세 접근 제한이 핵심 장애 요인으로 남아 있음
Hacker News 의견들
  • HDMI 2.1 사양 문서를 다운로드할 수 있는 여러 링크를 공유함
    표준 링크, 대체 링크 1, 대체 링크 2 (일부 페이지만), 기타 HDMI 자료, 이전 버전 문서 모음

    • 이런 비공식 유출은 오히려 상황을 악화시킬 수 있음
      오픈소스 구현이 합법적이려면 클린룸 리버스 엔지니어링이 필요하지만, 공식 문서가 유출된 이상 그 정당성을 증명하기 어려워짐
  • 모든 표준 기관이 표준 문서를 무료로 공개해야 한다고 생각함
    PCI SIG처럼 PCIe 표준 접근에 5000달러를 요구하는 건 과도함

    • 이런 유료 접근은 단순히 지식재산(IP) 사용료를 받는 일반적인 비즈니스 모델임
      오픈소스 철학도 이해하지만, 기업이 수익을 추구하는 것도 자연스러운 일임
    • VESA도 DisplayPort 표준 접근에 5000달러를 요구함. 문제의 본질은 그 이상임
    • FRAND(공정·합리·비차별) 원칙조차 지켜지지 않음. 오픈소스 구현이 허용되지 않음
    • 이런 비용 구조가 없었다면 3G, 4G, 5G 같은 셀룰러 혁신도 불가능했을 것임
      수천만 달러가 들어가는 연구개발이 있었기에 지금의 효율적인 통신망이 존재함
  • 이제는 누군가가 HDMI 2.1을 리버스 엔지니어링해서 Linux용으로 공개해야 할 때라고 생각함
    TV 제조사들은 DisplayPort를 지원해야 함. HDMI는 게이머에게 큰 불편

    • DisplayPort가 기술적으로 우수하고 로열티 프리
    • 나는 그냥 65~75인치 모니터를 거실에 두고 쓰는 게 낫다고 생각함. TV의 스마트 기능이나 스피커는 필요 없음
    • 기사에 따르면 AMD는 이미 HDMI 2.1 드라이버를 만들었지만 HDMI Forum이 이를 거부했다고 함
    • HDMI는 TV 제조사들이 케이블·GPU 로열티 수익을 얻기 위한 구조라 쉽게 바뀌지 않을 것임
    • 그래서 나도 DisplayPort로 전환 중임
  • HDMI Forum이 사양 접근에 과도한 비용을 요구하는 게 문제의 핵심으로 보임
    산업 표준을 정의하면서 돈을 받는 건 부당하다고 느껴짐

    • 실제 문제는 HDMI 2.1의 NDA(비밀유지계약) 가 너무 엄격하다는 점임
      AMD는 사양에 접근해 하드웨어와 Windows 드라이버에 구현했지만, 오픈소스 Linux 드라이버에는 포함할 수 없음
      Nvidia는 폐쇄형 드라이버라 가능하지만, 그 역시 다른 문제를 야기함
      AMD가 HDMI 2.1 부분만 담은 바이너리 블롭을 공개하는 절충안도 가능할 듯함
  • Steam Machine에는 DisplayPort가 있지만, 콘솔처럼 TV에 연결하려면 HDMI가 필요함
    HDMI 2.0으로도 4K@60Hz는 충분하고, Valve는 4K@120Hz(4:2:0)도 구현했음
    CPU/GPU 성능상 그 이상은 불필요함

    • 하지만 많은 TV가 VRR(가변 주사율) 을 HDMI 2.1에서만 지원함
      DP→HDMI 2.1 어댑터 대부분이 VRR을 전달하지 못함
      Switch 2도 같은 이유로 TV 연결 시 VRR이 비활성화됨
    • 액티브 어댑터만이 제대로 동작함. 패시브 어댑터는 GPU가 HDMI 프로토콜로 전환하도록 유도할 뿐임
      최근에는 액티브 어댑터 가격이 많이 내려갔지만, 여전히 혼란스러운 제품들이 많음
    • Valve가 DisplayPort를 넣은 이유는 Valve Index 직접 연결 지원 때문일 것임
    • 다만 그 DisplayPort는 1.4 버전이라 대역폭(26Gbps) 이 HDMI 2.1(48Gbps)보다 낮음
      DSC로 보완할 수 있지만, 디스플레이가 이를 지원해야 함
    • 나처럼 TV에 PC를 연결해 쓰는 사람에게는 Linux 전환이 어려움. Steam Box라면 상관없겠지만
  • HDMI 대신 DisplayPort를 적극 홍보하고 HDMI를 보이콧하자는 의견임

    • GPU·디스플레이 제조사들이 최신 DisplayPort 대신 DSC가 포함된 구버전을 넣는 게 문제임
      DSC는 ‘시각적으로 무손실’이라 주장하지만 실제로는 손실 압축임
    • 많은 메인보드의 iGPU가 HDMI 2.1만 지원하거나 DP1.4만 지원함
      DP1.4는 HDMI 2.1의 해상도·주사율 조합을 모두 커버하지 못함
    • 소비자용 디스플레이 대부분이 HDMI 기반이라, HDMI를 무시하는 건 현실적으로 불가능함
    • HDMI 로열티는 TV 제조사가 아니라 창립 멤버(소니, 파나소닉, 필립스, 도시바) 에게 돌아감
  • HDMI Forum의 공식 SNS 계정들을 공유함
    Facebook, Twitter, Instagram, LinkedIn 그룹

    • HDMI가 페이스북과 인스타그램 계정을 가지고 있다는 사실에 놀람
      실제로는 거의 콘텐츠가 없음
  • 집에서 소파에 앉아 게임할 때 쓸 DisplayPort→HDMI 케이블을 찾고 있지만,
    고주사율과 4:4:4 색을 모두 지원하는 제품을 찾기 어려움

    • Club 3D CAC-1088CAC-1087 (3m 버전)을 추천함
      DP 1.4 → HDMI 2.1 어댑터이며, 단종된 듯하니 구할 수 있을 때 사야 함
    • 대부분의 USB-C 도킹스테이션이 사실상 같은 역할을 함
      나는 UGREEN 9-in-1 허브를 사용 중이며, SteamOS에서 4K@60 HDR 출력이 잘 됨
    • Cable Matters 케이블을 주로 사용함. 품질이 좋고 사양을 잘 지킴
      UGREEN도 평판이 좋음
    • VMM7100 기반 장치(Cable Matters 102101 등)나 CH7218 기반 어댑터도 작동함
      관련 이슈는 GitLab AMD DRM 이슈 #4773 참고
    • 다만 대부분의 어댑터가 VRR을 지원하지 않음
  • HDMI Forum 같은 조직은 우리의 최신 기술 욕구를 이용해 돈을 벌고 있음
    결국 이 게임의 승자는 참여하지 않는 것임.
    세상에는 훨씬 적은 비용으로 더 큰 선을 이루는 프로젝트들이 많음

  • HDMI와 거의 동일하지만 의심스러울 정도로 호환되는 새로운 표준 ‘VDMI’ 가 필요하다고 농담함