리눅스에서 HDMI 2.1 사용: AMD와 SteamOS를 위한 획기적인 변화

  • AMD는 HDMI 2.1의 기술적 기반인 HDMI FRL을 AMDGPU Linux 드라이버에 통합했습니다.
  • HDMI 포럼이 수년간 거부권을 행사해 온 오픈 소스 드라이버에 대한 장벽이 점차 완화되고 있습니다.
  • 밸브는 스팀OS와 스팀 머신이 HDMI 2.1을 활용하도록 조용히 추진해 온 것으로 알려졌다.
  • DSC, VRR 및 기타 기능들이 아직 부족하여 완벽한 HDMI 2.1 지원이라고 말하기는 어렵습니다.

리눅스에서 HDMI 2.1 사용

수년간 리눅스 사용자들은 다소 황당한 장벽에 부딪혀 왔습니다. AMD의 GPU 하드웨어는 이미 HDMI 2.1을 지원했지만, 시스템은 여전히 ​​HDMI 2.0에 머물러 있었습니다. 라이선스 및 행정적인 이유로 인해 이러한 제약이 발생했습니다. 특히 PC나 스팀 머신과 같은 기기를 최신 4K TV에 연결할 때 이전 표준이 대역폭과 옵션 면에서 부족했기 때문에 이러한 제약이 두드러졌습니다.

그러한 상황은 점차 변화하고 있습니다. AMD는 HDMI FRL(고정 속도 링크) 지원을 도입하는 AMDGPU 드라이버용 패치들을 리눅스 커널에 제출했습니다.HDMI 2.1에서 더 빠른 전송 속도를 가능하게 하는 핵심 구성 요소입니다. 아직 표준의 모든 것을 보여주는 것은 아니지만, 리눅스가 윈도우에 비해 거실 환경에서 짊어지고 있던 기술적 제약을 벗어나는 첫 번째 진정한 돌파구를 의미합니다.

Valve의 새로운 Steam Deck 핸드헬드 가격은 400달러입니다.
관련 기사 :
Valve의 새로운 Steam Deck 핸드헬드 가격은 400달러입니다.

리눅스에서 HDMI 2.1에 대한 HDMI 포럼의 역사적인 차단 조치

이 운동의 중요성을 이해하려면 과거를 되돌아봐야 합니다. HDMI 표준 및 라이선스를 관리하는 기관인 HDMI 포럼은 2024년 AMD가 오픈 소스 드라이버에 HDMI 2.1을 구현해 달라는 요청을 거부했습니다.논쟁의 핵심은 공개 구현이 포럼이 공개되기를 원하지 않는 독점적인 기술적 세부 정보를 드러낼 것이라는 점이었는데, 이는 자유 소프트웨어의 세계와 조화시키기 어려운 입장이었습니다.

그 거부권 행사는 매우 구체적인 결과를 초래했습니다. AMD GPU가 탑재된 리눅스 운영체제를 사용하는 컴퓨터는 사실상 HDMI 2.0으로 제한되었습니다.그래픽 칩이 HDMI 2.1 기능을 충분히 지원했음에도 불구하고, HDMI를 통해 4K 120Hz 또는 8K 60Hz와 같은 설정을 구현하려면 편법이나 과도한 압축을 사용해야 했습니다. 이는 특히 유럽에서 중급 및 고급 TV를 사용하는 사용자들에게 매우 불편한 점이었습니다.

이러한 제한은 상업용 제품에서도 두드러지게 나타났습니다. Valve의 Steam Machine은 SteamOS(리눅스)를 기반으로 합니다.HDMI 2.0과 호환된다고 공식 발표되었습니다. 더 높은 성능을 낼 수 있는 하드웨어를 갖췄음에도 불구하고, 관련 문서와 기술 자료는 보수적인 명칭을 고수하여 유럽 가정의 거실에 보급된 HDMI 2.1 TV를 활용하는 데 있어 경쟁 제품인 윈도우 PC나 콘솔에 비해 불리한 위치에 놓이게 했습니다.

이 기간 동안 리눅스 개발자 커뮤니티는 AMD 엔지니어들과 함께 오픈 소스 코드와 HDMI 포럼의 기밀 유지 요구 사항을 모두 준수하면서 퍼즐 조각을 맞춰나가려고 노력했습니다. 실험적인 구현과 내부 테스트를 통해 해당 지원이 기술적으로 실현 가능하다는 것이 입증되었습니다.하지만 법률 및 허가 관련 장벽이 여전히 주요 장애물로 남아 있었습니다.

리눅스 시스템에서 HDMI 2.1 연결

AMD는 AMDGPU에 HDMI FRL을 도입하여 HDMI 2.1의 진정한 기반을 마련했습니다.

이번 변경 사항은 AMD가 커널에 제출한 새로운 패치 시리즈에 따른 것입니다. 이러한 변경 사항의 핵심은 AMDGPU 컨트롤러에 HDMI FRL(고정 속도 링크)이 추가된 것입니다.FRL은 Linux에서 최신 Radeon 그래픽 카드를 위한 오픈 소스 레퍼런스 드라이버입니다. FRL은 HDMI 2.0에서 계승된 TMDS 링크를 대체하는 전송 계층으로, 2.1 표준의 대역폭을 크게 향상시키는 역할을 합니다.

개발에 참여한 AMD 그래픽 엔지니어들에 따르면, FRL 구현은 이미 HDMI 포럼의 적합성 테스트 중 대표적인 하위 집합을 통과했습니다.아직 전체 검증 작업이 진행 중이지만, 동일한 코드가 다른 환경과 플랫폼에서도 유사한 테스트를 거치기 때문에 막판에 예상치 못한 문제가 발생하지 않을 것이라고 회사 측은 확신하고 있습니다.

다음 사항을 유의하시기 바랍니다. 이번 첫 번째 패치에는 DSC(디스플레이 스트림 압축) 또는 VRR(가변 새로 고침률)과 같은 기능이 아직 포함되어 있지 않습니다.이것들은 신호 압축 및 게임과의 주사율 동기화를 위한 HDMI 2.1 생태계의 핵심 요소입니다. AMD는 이러한 구성 요소들이 현재 테스트 중이며 추후 출시될 제품에 포함될 것이라고 밝혔는데, 이는 중요한 커널 변경 사항을 배포하는 일반적인 방식입니다.

그렇긴 하지만, 그 도약은 결코 사소하지 않다. FRL이 활성화되면 HDMI 링크는 4K 해상도에서 120Hz 이상의 해상도를 풀 컬러 설정으로 지원할 수 있는 대역폭으로 확장될 수 있습니다.지금까지 리눅스에서는 이를 위해 DisplayPort를 사용하거나, 윈도우를 설치하거나, ​​채널 포화를 방지하기 위해 4:2:2 또는 4:2:0 크로마 서브샘플링과 같은 품질 저하를 감수해야 했습니다.

최근 몇 년 동안 HDMI 2.1을 지원하는 4K TV가 인기를 얻고 있는 유럽의 상황을 고려해 볼 때, 이번 업데이트를 통해 리눅스 PC나 AMD 기반 거실용 컴퓨터에서 해당 패널을 더욱 효율적으로 활용할 수 있게 되었습니다.지금까지 많은 사용자들은 리눅스를 문제없이 계속 사용하려면 고해상도, 고주사율, HDR의 조합을 포기할 수밖에 없었습니다.

밸브의 조용한 압력과 SteamOS의 역할

2024년 이후 무엇이 바뀌었는지는 완전히 기록되어 있지 않지만, 여러 자료에서 공통적으로 나타나는 한 가지 사실은 다음과 같습니다. 밸브는 AMD와 HDMI 포럼 양쪽에 은밀한 압력을 가한 것으로 알려졌다. 이 상황을 해결하기 위해서입니다. SteamOS는 Radeon GPU에 크게 의존하며, 거실용 플랫폼으로서 HDMI 2.1을 지원하는 TV에서 콘솔과 같은 경험을 제공할 계획입니다.

밸브는 그 계획을 구체화해 나가고 있었다. 증기 기관텔레비전 아래에 놓도록 특별히 설계된 장치입니다. 공식적으로 HDMI 2.0만 지원하고 4K 및 120Hz에 제한이 있는 거실용 기기를 발표한 것은 윈도우를 탑재한 다른 콘솔이나 미니 PC와 비교했을 때 경쟁력의 약점이었습니다.이 회사는 SteamOS, 더 나아가 Linux가 비디오 출력 측면에서 뒤처지지 않도록 개선해야 합니다.

병렬 형태로, Valve는 SteamOS와 Linux 그래픽 스택에 VRAM 관리 조정 및 AMDGPU 관련 패치와 같은 최적화 작업을 진행해 왔습니다.이는 현재 및 미래의 기기(Steam Deck, 향후 개정판 및 거실용 시스템)를 염두에 둔 것입니다. 기능적인 HDMI 2.1 포트를 생태계에 탑재하는 것은 유럽 거실에서 리눅스를 실행 가능한 게임 플랫폼으로 자리매김하려는 이러한 전략에 완벽하게 부합합니다.

여러 전문 언론 매체의 보도에 따르면 다음과 같은 사실이 드러났습니다. HDMI 포럼과의 협상은 길고 신중했으며, 커뮤니티의 노력에 힘입어 진행되었습니다.이는 오픈 소스 소프트웨어 원칙을 희생하지 않고도 사양을 충족할 수 있음을 보여주는 실험적 구현 사례를 제시했습니다. 이러한 상업적 압력과 기술적 증거의 결합은 포럼의 초기 입장을 누그러뜨리는 데 도움이 되었습니다.

실질적인 결과는 다음과 같습니다. 리눅스 커널이 AMD 하드웨어에서 HDMI 2.1 호환성과 관련하여 처음으로 윈도우와 보조를 맞추기 시작했습니다.모든 것이 완료된 것은 아니지만, 주요 장벽이었던 운송 단계와 형식적인 거부권이 점차 무너지고 있습니다.

리눅스 게이머와 스팀 머신에 미치는 영향

변화를 가장 먼저 알아차릴 집단은 늘 그렇듯이 기존 집단일 것입니다. 리눅스 환경에서 Radeon 그래픽 카드를 사용하는 사용자는 HDMI를 통해 최신 TV 및 모니터에 연결할 수 있습니다.지금까지는 최신 GPU와 HDMI 2.1을 지원하는 4K TV를 보유하고 있더라도 HDMI 2.0 속도에 제한되어 있었고, 더 보수적인 설정으로 사용해야 했으며, 특정 조합을 강제로 사용할 경우 화면 깜빡임이나 모드 제한이 발생하는 경우도 있었습니다.

AMDGPU 드라이버에 FRL이 도입됨에 따라, 이 사용자들은 이전에는 DisplayPort를 사용하거나 Windows를 설치해야만 가능했던 해상도와 주사율을 Linux에서 사용할 수 있게 됩니다.거실에 게임용 PC를 조립한 사람들에게는, 이로써 듀얼 부팅을 유지하거나 식탁 TV에서 펭귄 이미지를 포기해야 하는 일반적인 이유 중 하나가 사라집니다.

증기기관의 경우, 그 영향은 한 단계 더 나아갑니다. 밸브의 기기는 SteamOS에서 실제 HDMI 2.1 호환성을 반영하도록 사양을 업데이트할 수 있습니다.이러한 특징 덕분에 차세대 콘솔이나 윈도우 미니 PC와 같은 비슷한 가격대의 경쟁 제품보다 우위를 점할 수 있습니다. 마케팅 메시지는 간단합니다. 플러그를 꽂고 전원을 켜면 TV가 하드웨어의 성능을 최대한 활용할 수 있다는 것입니다.

또한, Valve는 이미 검증된 게임에 대해 발표했습니다. 스팀 데크 스팀 머신에서도 이용 가능합니다."그냥 작동한다"는 점에 초점을 맞춘, 덜 제한적인 프로세스를 채택했습니다. 즉, 리눅스에서 원활하게 작동할 준비가 된 카탈로그가 이미 존재하며, 이제 병목 현상은 운영 체제보다는 연결 품질과 TV 자체로 옮겨갑니다.

4K TV와 120Hz 게임 모드 도입이 가속화되고 있는 유럽과 스페인의 경우, Steam Machine이나 Radeon 그래픽 카드가 장착된 PC, 그리고 HDMI 2.1을 지원하는 Linux 시스템을 별도의 과정 없이 바로 연결할 수 있다는 점은 특히 매력적입니다.이미 콘솔을 소유하고 있고 리눅스 컴퓨터에 HDMI 포트를 할당하려는 많은 사용자들은 그동안 가장 많이 언급되었던 제약 사항 중 하나가 사라지는 것을 보게 될 것입니다.

리눅스에서 HDMI 2.1을 완벽하게 활용하기 위해 필요한 요소는 무엇일까요?

이러한 진전에도 불구하고, 패치의 즉각적인 효과를 과대평가해서는 안 됩니다. 현재 우리는 AMDGPU에 통합된 FRL 전송 기반을 보유하고 있으며, 전체 검증 과정을 진행 중입니다.HDMI 2.1은 기본적인 핵심 요소이긴 하지만, 제조사들이 마케팅에서 흔히 언급하는 모든 기능을 아직 완벽하게 포함하고 있지는 않습니다.

AMD는 다음과 같이 분명히 밝혔습니다. 디스플레이 스트림 압축(DSC) 및 가변 주사율(VRR)과 같은 기능은 현재 테스트 중이며 추후 출시될 제품에 포함될 예정입니다.DSC가 없으면 해상도, 주사율 및 색심도의 특정 극단적인 조합에서는 여전히 타협이 필요할 수 있습니다. VRR이 없으면 호환되는 TV에서 게임을 플레이할 때 VRR을 이미 사용하는 플랫폼만큼 부드러운 경험을 누릴 수 없습니다.

실제로, 이는 적절한 이미지 설정으로 4K 120Hz 환경에서 초기 영향이 더욱 두드러지게 나타날 것임을 의미합니다.압축이 필수적일 정도로 한계를 넘어서지 않고도 가능합니다. 모든 출력 매개변수를 극한까지 끌어올리는 사용자들은 다음 패치 업데이트를 계속 기다릴 것입니다.

적분 시간 또한 고려해야 합니다. 변경 사항은 리눅스 커널 메인 트리에 적용된 후 배포판에 반영되어야 합니다.이 과정은 각 프로젝트의 출시 일정에 따라 몇 주 또는 몇 달이 걸릴 수 있습니다. 주요 유럽 데스크톱 및 게임 배포판은 일반적으로 새로운 커널 버전을 신속하게 통합하지만, 모든 배포판이 동시에 통합하는 것은 아닙니다.

그렇긴 하지만, 다음과 같은 사실은 해당 구현이 이미 HDMI 포럼의 적합성 테스트 일부를 통과했다는 사실은 막판에 차질이 생길 위험을 줄여줍니다.아마도 적절한 시간 내에 FRL 지원이 안정적인 커널 버전에 포함될 것이며, 이후 표준을 완성하는 일련의 수정 작업이 이어질 것으로 예상됩니다.

중기적인 관점에서 보면, AMD가 DSC, VRR 및 기타 선택적 기능을 통해 문제를 해결할 수 있다면, 최신 라데온 GPU는 리눅스에서 윈도우와 거의 동일한 수준의 네이티브 HDMI 2.1 지원을 제공할 수 있을 것입니다.무료 소프트웨어를 선택한 게이머들에게는 TV의 잠재력을 최대한 활용할지, 아니면 선호하는 운영 체제를 유지할지 선택해야 하는 상황이 사라집니다.

종합적으로 볼 때, 이러한 모든 움직임은 다음과 같은 장소들을 의미합니다. 리눅스, AMD, 그리고 스팀OS는 가정용 게임 시장에서 훨씬 더 경쟁력 있는 위치에 있습니다.아직 맞춰야 할 부분들이 남아있긴 하지만, 표준 버전의 고속 모드 활성화조차 막았던 가장 큰 장벽이 무너지기 시작했고, 이는 PC나 스팀 머신을 거실 TV에 연결하는 사용자들에게 더 많은 실질적인 선택권을 제공할 것입니다.