
수년간 라데온 그래픽 카드를 사용하는 리눅스 사용자들은 동일한 문제에 직면해 왔습니다. 바로 그래픽 카드 지원 기능의 부족입니다. 오픈 소스 드라이버에서 HDMI 2.1을 완벽하게 지원합니다.하드웨어는 준비됐고, TV와 모니터도 마찬가지였지만, 운영 체제는 기술적인 문제가 아닌 관료적인 문제로 인해 제대로 작동하지 못했다.
그 상황은 실질적으로 변화하기 시작했습니다. AMD는 다음과 같은 내용을 보냈습니다. 첫 번째 공식 패치 모음 리눅스 커널 AMDGPU 드라이버 이 업데이트는 HDMI 2.1이 기존 HDMI 2.0의 한계를 뛰어넘어 대역폭을 향상시킬 수 있도록 하는 핵심 요소인 HDMI FRL(고정 속도 링크) 지원을 도입합니다. 아직 표준의 완전한 구현은 아니지만, 커뮤니티에서 오랫동안 기다려온 진전입니다.
HDMI 포럼 봉쇄부터 리눅스의 첫 번째 주요 돌파구까지
이 문제의 근원은 다음에서 찾아야 합니다. HDMI 포럼은 HDMI 표준 및 관련 라이선스를 관리하는 민간 기관입니다.수년간 AMD는 자사의 규정 때문에 리눅스용 HDMI 2.1의 완전한 오픈 소스 구현을 공개할 수 없었는데, 특정 기술적 세부 사항을 공개하는 것이 자사의 사용 요건과 상충된다는 이유였습니다.
2024년 2월, HDMI 포럼 자체는 다음과 같은 결과를 맞이했습니다. AMD가 HDMI 2.1용 오픈 소스 드라이버를 출시하겠다는 제안을 공식적으로 거부합니다.결과적으로, 리눅스를 실행하는 모든 AMD GPU는 그래픽 카드 하드웨어가 출시 초기부터 HDMI 2.1 기능을 지원했음에도 불구하고 사실상 HDMI 2.0의 대역폭에 묶이게 되었습니다.
이는 매우 구체적인 제한 사항으로 이어졌습니다. 4K 120Hz, 8K 60Hz, 풀 HDR 또는 크롭되지 않은 색상 설정 이러한 해결책은 DisplayPort를 사용하거나 Windows를 설치해야만 가능했습니다. 특히 스페인과 유럽처럼 PC를 TV에 직접 연결하는 것이 일반적인 거실 환경에서는 PC의 실제 성능을 어느 정도 희생해야 했습니다.
AMD 엔지니어들이 커널에 보낸 새로운 패치 시리즈가 이러한 장벽을 허물기 시작했습니다. 변화가 하룻밤 사이에 또는 완전히 이루어지지는 않겠지만, 이는 중요한 전환점이 될 것입니다. 오픈 소스 AMDGPU 드라이버에 HDMI 2.1을 네이티브로 배포하기 위한 첫 번째 공식 조치리눅스 커널에 직접 통합되어 있습니다.
FRL은 어떤 역할을 하며 HDMI 2.1에 왜 그렇게 중요한가요?
이번 업데이트의 핵심 요소는 다음과 같습니다. HDMI 고정 속도 링크(FRL)HDMI 2.1에서 도입된 새로운 데이터 전송 모드입니다. 지금까지 AMD GPU를 사용하는 Linux 환경에서 HDMI 연결은 대역폭 제한이 훨씬 낮은 HDMI 2.0의 기존 TMDS 링크로 제한되었습니다.
FRL을 사용하면 HDMI 2.1은 초고속 케이블을 사용하면 대역폭을 최대 48Gbps까지 높일 수 있습니다.실제로 이 수치 덕분에 4K 신호를 120Hz로 전송하고, HDR을 활성화 상태로 유지하며, 색상 정보의 급격한 손실을 방지하고, 전반적으로 고사양 게임을 위한 더욱 정교한 이미지 구성을 구현할 수 있게 됩니다.
AMD의 패치는 바로 그 FRL 모드를 AMDGPU 커널 드라이버에 통합합니다. 제공된 기술 문서에 따르면, 해당 구현은 이미 HDMI 포럼의 적합성 테스트 중 대표적인 부분을 통과했습니다.하지만 공식 인증을 받으려면 아직 완전한 검증이 필요합니다.
하지만 이 첫 번째 단계에 무엇이 포함되고 무엇이 포함되지 않는지 명확히 하는 것이 중요합니다. 현재 배송분은 다음과 같습니다. 이 앱은 아직 디스플레이 스트림 압축(DSC)이나 가변 주사율(VRR)과 같은 기능을 지원하지 않습니다.고해상도를 최대한 활용하고 화면 찢김과 같은 문제를 줄이는 데 필수적인 이 두 가지 기능은 현재 테스트 단계에 있으며 추후 패치 릴리스를 통해 제공될 예정입니다.
실제로 이미 논의되고 있는 내용은 다음과 같습니다. HDMI 2.1을 통한 고속 데이터 전송다시 말해, HDMI 2.0의 다른 추가 기능들을 활성화하기 전에도, 리눅스에서 HDMI 2.0이 허용하는 것보다 높은 해상도와 주사율을 가진 최신 화면을 활용하기 위한 필수적인 기반을 마련하는 것입니다.
조용한 압력: Valve와 SteamOS의 역할
AMD 엔지니어들의 노력과 더불어, 여러 소식통에 따르면 이러한 변화를 적극적으로 추진해 온 이해 관계자가 있는 것으로 보입니다. 밸브는 그 뒤에 있는 회사입니다. SteamOS스팀 덱과 미래의 스팀 머신그들의 최우선 과제는 분명합니다. 바로 리눅스 기반 기기가 거실 TV에 연결될 때 윈도우 콘솔이나 PC에 비해 성능이 뒤처지지 않도록 하는 것입니다.
증기 기계는 정확히 다음과 같이 설계되었습니다. 거실 PC를 HDMI 케이블로 4K TV에 연결하기공식 사양에는 HDMI 2.0 지원으로 명시되어 있었지만, 실제로는 처음부터 HDMI 2.1을 지원하는 하드웨어를 갖추고 있었습니다. HDMI를 통해 4K 120Hz를 광고하기 위해 크로마 서브샘플링(4:2:2 또는 4:2:0)과 같은 타협을 할 수밖에 없었고, 이로 인해 색감이 다소 저하되었습니다.
유출된 정보에 따르면, 밸브는 HDMI 포럼과 은밀하게 협상하고 AMD에 압력을 가하는 것 이러한 상황을 해결하기 위해 거실용 기기의 경우 HDMI 2.1은 DisplayPort보다 더 번거롭고, 이를 제대로 지원하지 못하는 것은 SteamOS가 Windows를 실행하는 미니 PC나 Microsoft 및 Sony의 콘솔과 같은 기기에 비해 불리한 위치에 놓이게 합니다.
커뮤니티 역시 이러한 반전에 기여했습니다. 독립 개발자들은 심지어 다음과 같은 모습을 보여주었습니다. 리눅스 환경에서 HDMI 2.1의 실험적 구현 이는 자유 소프트웨어의 원칙을 위반하지 않고도 지원이 가능하다는 것을 입증했습니다. 이 모든 것은 AMD가 개방형 커널 생태계를 존중하면서도 HDMI 포럼을 위한 수용 가능한 방안을 찾는 데 기반이 되었을 것입니다.
이러한 패치들이 점차 출시됨에 따라 스팀 머신과 미래의 장치들(가상의 장치들 포함)은 Steam Deck 2가 TV에 연결되었습니다. 하드웨어를 변경하지 않고도 소프트웨어를 통해 HDMI 2.1의 모든 기능을 활용할 수 있게 될 것입니다. 이제 제약 조건은 그래픽 카드가 아니라 리눅스 커널이 이러한 개선 사항을 통합하고 안정화하는 속도가 될 것입니다.
스페인 및 유럽의 리눅스 게이머에게 미치는 영향
일상적인 운영에서 가장 먼저 변화를 알아차리는 사람들은 사용자일 것입니다. 최신 TV나 모니터에 연결된 Linux 시스템에서 AMD Radeon 그래픽 카드 사용 HDMI를 통해 연결됩니다. 지금까지 높은 주사율로 4K 화면을 최대한 활용하려면 DisplayPort를 사용하거나 Windows를 설치해야 했는데, 많은 사람들이 GNU/Linux가 설치된 전용 게임용 PC에 Windows 설치를 꺼려했습니다.
유럽의 가정 환경에서는 거실에 PC를 설치하고 인터넷에 연결하는 것이 일반적입니다. HDMI 2.1을 지원하는 4K TV이러한 제약으로 인해 하드웨어는 훨씬 더 뛰어난 성능을 발휘할 수 있었지만, 운영 체제 수준에서는 2.0 표준에 묶여 있었습니다. 리눅스에서 FRL로의 도약은 이러한 격차를 획기적으로 줄여주는데, 단 텔레비전과 케이블 모두 최신 표준을 준수해야 합니다.
컴퓨터를 멀티미디어 및 게임 센터로 사용하는 사람들에게 이는 다음과 같은 목표를 추구할 수 있음을 의미합니다. 더 높은 주사율과 HDR을 지원하는 4K 해상도로 화질 저하를 최소화합니다.HDMI 링크의 포화를 방지하기 위해 색상 정보를 낮추거나 새로 고침 빈도를 줄이는 등의 부분적인 해결책에 의존할 필요가 없습니다.
게임 분야에서 리눅스 도입이라는 관점에서 볼 때, 이러한 개선은 매우 중요합니다. 윈도우를 계속 사용하는 가장 흔한 이유 중 하나가 사라졌습니다. 거실 환경에서 동일한 하드웨어가 SteamOS 또는 스페인에서 인기 있는 배포판(Ubuntu, Fedora, Manjaro 등)에서 유사한 시각적 경험을 제공한다면, 결정은 기술적 병목 현상보다는 게임 카탈로그와 사용자 선호도에 더 크게 좌우됩니다.
또한 유럽의 PC 제조업체와 조립업체는 다음과 같은 이점을 누릴 수 있습니다. 리눅스 환경에서 HDMI 2.1 호환성을 더욱 명확하게 알리기 위해지금까지는 호환 가능한 하드웨어와 제한적인 드라이버 때문에 혼란스러웠습니다. 이를 통해 윈도우를 사용하지 않고도 기기를 최대한 활용할 수 있도록 GNU/리눅스 기반 시스템에 더 적합한 구성을 만들 수 있을 것입니다.
패치 현황 및 향후 계획
낙관적인 어조에도 불구하고 AMD는 우리가 아직 위기에 직면한 것은 아니라고 강조합니다. AMDGPU 드라이버에 HDMI 2.1 스택 전체 포함커널에 전송된 내용은 FRL을 사용한 고속 데이터 전송을 다루는 첫 번째 패치 시리즈이며, HDMI 포럼에서 요구하는 규정 준수 테스트의 상당 부분을 통과했습니다.
무엇보다도 안정적인 지원이 필요합니다. 디스플레이 스트림 압축(DSC)링크에 과부하를 주지 않고 매우 높은 해상도와 높은 새로 고침률을 결합하는 데 필수적이며, 가변 재생률 (VRR)이는 패널의 새로 고침률을 GPU에서 생성되는 프레임과 동기화하여 이미지 끊김 및 찢어짐 현상을 줄이는 데 도움이 됩니다.
일반적인 과정은 다음과 같습니다. 리눅스 커널 개발 즉, 이러한 패치는 반드시 통과해야 합니다. 검토, 커뮤니티 테스트 및 통합 주기 누구나 접근할 수 있는 안정적인 커널 버전이 나오기 전까지 이러한 과정을 거칩니다. 이 과정은 유지보수 담당자의 피드백과 특정 구성에서 문제가 발생하는지 여부에 따라 몇 주에서 몇 달까지 걸릴 수 있습니다.
최종 사용자에게 있어 실질적인 배포는 다음과 같은 방식으로 이루어질 것입니다. 커널 및 배포판 업데이트SteamOS나 유럽 시장에서 인기 있는 배포판의 경우, 사용자가 시스템을 최신 상태로 유지하는 것 외에는 별도로 컴파일할 필요 없이 지원이 거의 투명하게 통합되어야 합니다.
지원책이 완전히 확정될 때까지는 다음과 같은 상황이 예상됩니다. 일부 고급 기능은 사용 가능해지기까지 시간이 다소 걸릴 수 있습니다. 또는 많은 배포판에서 사용하는 LTS 버전이 아닌 최신 커널에 먼저 나타날 수도 있습니다. 그럼에도 불구하고 현재 구현이 이미 공식 적합성 테스트를 통과했다는 사실은 대부분의 어려운 기술적 작업이 완료되었음을 나타냅니다.
이러한 패치의 발전 과정이 향후 몇 달 동안 리눅스가 실내 게임 플랫폼으로서 어떤 위치를 차지하게 될지를 결정할 것입니다. 이제 AMD 생태계에서 HDMI 2.0 병목 현상이 점차 사라지고 있습니다.호환 가능한 하드웨어, 확장된 4K TV, 그리고 더욱 준비된 커널의 조합을 통해 많은 사용자들이 이제 윈도우와 콘솔에서 거의 기본적으로 경험하게 되는 수준에 더 가까워질 수 있을 것입니다.
이러한 변화 속에서 리눅스는 불과 몇 년 전과는 완전히 다른 상황에 놓이게 되었습니다. 즉, 리눅스는 다음과 같은 지원을 받게 되었습니다. 오픈소스 AMDGPU 드라이버에서 HDMI 2.1을 지원하는 것은 더 이상 먼 미래의 일이 아닙니다. 통합 과정에서 이러한 목표가 현실화될 것입니다. DSC 및 VRR과 같은 구성 요소는 아직 패키지를 완성하는 데 필요하지 않지만, FRL 모드로의 전환과 새로운 대역폭은 스페인을 비롯한 유럽 전역에서 최신 TV와 모니터에서 라데온 그래픽 카드의 성능을 최대한 활용하려는 사용자에게 획기적인 변화를 가져올 것입니다.
