아무것도 고장 나지 않았습니다. 그런데 어쩐지 그 점이 상황을 더 악화시킵니다. 시스템은 훌륭하게 부팅되고, 앱은 즉시 열리며, GPU는 마치 카페인을 섭취한 펭귄처럼 활기차게 돌아갑니다. 그러다 최신 TV나 고급 모니터에 연결하는 순간, 모든 것이 멈춰 섭니다. 극적인 방식도 아니고, 스크린샷을 찍어 불평할 만한 상황도 아닙니다. 그저 내 설정이 무언가에 가로막혀 있다는 느낌을 받기에 충분할 뿐입니다. 그 보이지 않는 천장은 버그가 아닙니다. 리눅스가 리눅스답게 행동하는 것도 아닙니다. 그것은 법적 문구가 적힌 잠긴 문입니다.

관련 기사

내 PC에는 DisplayPort가 필요한데 왜 TV는 HDMI가 필요한지 드디어 알게 되었습니다

DisplayPort는 게이머를 위한 표준이고, HDMI는 홈 시어터 애호가들이 선호합니다. 왜 그런지 궁금해한 적 있으신가요? 그 이유는 바로 이것입니다.

문제는 기술적인 것이 아니라 법적인 것입니다

HDMI 2.1은 존재하지만, 오픈 소스는 이를 제대로 다룰 수 없습니다

분명히 해두죠. 리눅스 개발자들은 HDMI 2.1에 대해 몰라서 혼란스러워하는 것이 아닙니다. 커널 코드 깊숙이 숨겨진 해결되지 않은 미스터리가 아닙니다. 문제는 HDMI 2.1 사양을 관리하는 HDMI 포럼에 있습니다. 이를 완전히 구현하려면 GPL과 같은 오픈 소스 라이선스와 심각하게 충돌하는 라이선스 조건에 동의해야 합니다. 바로 거기서 모든 것이 어긋납니다. 개발자들이 VRR(가변 주새율), ALLM(자동 저지연 모드) 또는 더 높은 대역폭 출력과 같은 기능을 어떻게 구현해야 하는지 정확히 알고 있더라도, 법적으로 해당 코드를 리눅스 커널에 포함할 수 없기 때문입니다.

상황은 터무니없을 정도로 단순합니다.

하드웨어는 지원합니다. 개발자들은 이해하고 있습니다. 생태계는 준비되어 있습니다. 하지만 라이선스는 "안 돼"라고 말합니다. 이것은 한계가 아닙니다. 이것은 봉쇄입니다.

Valve도 같은 벽에 부딪히고 있습니다

SteamOS는 리눅스에서 HDMI의 한계를 계속 드러내고 있습니다

이 상황을 이해하기 위해 가상의 "Steam Machine 2.0"이 필요한 것은 아닙니다. Valve Corporation이 SteamOS로 무엇을 하고 있는지 지켜보기만 하면 됩니다. Steam Deck은 이미 리눅스 게이밍이 더 이상 타협이 아니라는 것을 증명했습니다. 작동 방식은 원활하고 실제로 재미있습니다. 수년간 의식처럼 설정 파일을 수정해 온 사람들에게는 불법처럼 느껴질 정도입니다. 하지만 Valve가 SteamOS를 휴대용 기기 너머 더 넓은 하드웨어로 확장함에 따라, 디스플레이 출력은 각주가 아닌 중심 과제가 되었습니다.

이 글도 확인해 보세요:  Android TV 신규 사용자를 위한 10가지 팁

##### SteamOS

OS SteamOS/Linux

최소 CPU 사양 Intel Core i5-4590

최소 RAM 사양 8GB RAM

소프트웨어 버전 3.0

바로 여기서 HDMI 2.1을 무시하는 것이 불가능해집니다. 최신 TV는 이를 기대하고, 높은 주사율은 이에 의존하며, 기능들은 이를 중심으로 구축됩니다. 그런데 리눅스는 유능한 하드웨어를 갖추고도 이를 완전히 활용할 수 없습니다. Valve가 미래 하드웨어를 위한 우회 방법을 실험하고 있다는 이야기가 들려옵니다. 그것만으로도 의구심을 자아내기에 충분합니다. 리눅스에 깊이 관여하는 기업이 표준을 깔끔하게 구현하는 대신 우회해야 한다면, 상위 단계 어딘가가 고장 난 것입니다. 기술적인 문제가 아니라 구조적인 문제입니다.

이는 단순히 게임 이상의 영향을 미칩니다

디스플레이 경험 전체가 타격을 입습니다

출처: Jonathon Jachura / All Things N 물론 게이머들이 가장 먼저 체감합니다. VRR, 120Hz, 부드러운 화면 전환 등 모든 주요 기능이 그렇습니다. 하지만 그 여파는 그보다 훨씬 넓습니다.

HDMI 2.1은 단순히 프레임을 출력하는 것에 그치지 않습니다. 최신 디스플레이가 어떻게 작동하는지에 관한 것입니다. 이것이 없으면 다음과 같은 상황을 겪게 됩니다.

광고보다 낮은 주사율. 최선을 다하는 것 같지만 어딘가 부족한 HDR. 모든 것을 미묘하게 어색하게 만드는 지연 시간. 협상 과정처럼 변해버리는 다중 모니터 설정. 그 무엇도 "고장"이라고 외치지는 않습니다. 그저 조용히 모든 것을 끌어내릴 뿐입니다. 리눅스는 여전히 잘 작동하기 때문에, 결국 OS, 드라이버, 혹은 자신의 정신 상태 등 엉뚱한 것을 탓하게 됩니다.

DisplayPort는 HDMI가 하지 않는 일을 조용히 수행합니다

리눅스를 존중하는 오픈 표준

출처: Shaun Cichacki/All Things N 숙련된 리눅스 사용자들이 DisplayPort를 항상 제시간에 나타저는 믿음직한 친구처럼 대하는 데는 이유가 있습니다. DisplayPort를 관리하는 VESA(Video Electronics Standards Association)는 사양에 동일한 제한적 라이선스를 적용하지 않습니다. 즉, 개발자들이 법적 늪에 빠지지 않고 전체 지원을 구현할 수 있다는 뜻입니다. 그리고 놀랍게도, 잘 작동합니다.

DisplayPort에 연결하면 시스템이 처음부터 그래야 했던 대로 작동합니다. 더 높은 주사율, 더 적은 타협, 그리고 일반적으로 더 적은 마찰이 발생합니다. 문제는 현실 세계가 사용자의 선호에 관심이 없다는 것입니다. TV는 HDMI가 우선이고, 거실 설정도 HDMI가 우선입니다. 많은 하드웨어는 선택권조차 주지 않습니다. 그러니 네, DisplayPort는 탈출구입니다. 단지 항상 이용할 수 있는 것은 아닐 뿐입니다.

이 글도 확인해 보세요:  YouTube에서 코첼라 2023을 시청하는 방법

단 하나의 예외 그리고 모든 것을 복잡하게 만드는 요소

독점 드라이버는 오픈 소스가 할 수 없는 일을 할 수 있습니다

여기서 상황이 어색해집니다. 독점 드라이버를 사용하는 NVIDIA GPU를 실행 중이라면 HDMI 2.1이 실제로 의도한 대로 작동할 수 있습니다. NVIDIA는 HDMI 포럼의 계약에 서명하고, 모든 것을 비공개 소스로 유지하며, 내부 구현을 공개하지 않고도 전체 지원을 제공할 수 있기 때문입니다. 순수하게 실용적인 관점에서는 문제가 해결된 셈입니다. 하지만 리눅스 관점에서는 그렇지 않습니다. 이제 이상한 역인센티브를 마주하게 되기 때문입니다. 비싼 TV가 광고대로 작동하기를 원하십니까? 독점 드라이버를 사용하세요.

모든 것을 오픈 소스로 유지하고 싶으십니까? 인위적인 제한을 감수하세요. 좋은 선택지가 아닙니다. 공평하지도 않습니다. 설정이 고급화될수록, 여러분을 리눅스로 이끌었을 오픈 생태계에서 점점 멀어지게 됩니다.

그 긴장감은 실재하며, 점점 커지고 있습니다.

이것이 폐쇄형 표준이 실제로 하는 일입니다

"혁신"에 조건이 붙을 때

출처: Pankil Shah / All Things N HDMI 상황은 단순히 케이블과 사양에 관한 것이 아닙니다. 통제에 관한 것입니다. 필수 기술이 오픈 소스 모델을 배제하는 라이선스 뒤에 잠겨 있으면 공정한 경쟁의 장이 마련되지 않습니다. 대신 분열된 환경이 만들어집니다.

폐쇄형 생태계는 전체 기능 세트를 갖추고 앞으로 나아갑니다. 오픈 생태계는 접근 권한을 협상하느라 발이 묶입니다. 사용자는 혜택을 누리는 대신 적응하게 됩니다. 가장 나쁜 점은 이 모든 것이 눈에 보이지 않는다는 것입니다. 경고 메시지도, 명확한 문서도 없지만, 작동해야 할 기능이 작동하지 않습니다.

리눅스는 뒤처지는 것이 아니라, 가두어지고 있습니다

리눅스는 그 어느 때보다 잘하고 있습니다. 게임은 잘 돌아갑니다. 하드웨어 지원은 강력합니다. 데스크톱 환경은 빠르게, 때로는 실제 취향을 반영하며 진화하고 있습니다. 그럼에도 불구하고 이런 순간을 마주하게 됩니다. 리눅스가 따라가지 못해서가 아닙니다. 같은 게임을 하도록 허용되지 않기 때문입니다.

HDMI 포럼이 특별히 리눅스를 겨냥하는 것은 아닙니다. 하지만 결과는 같습니다. 완벽하게 느껴지던 플랫폼이 어느 순간 그렇지 않게 됩니다. 충돌도, 오류도, 명백한 실패도 없습니다. 그저 있어야 할 곳에 있지 않은, 조용한 천장만이 존재할 뿐입니다. 업계가 HDMI 2.1을 기본값으로 의존할수록, 그 천장은 더욱 압박해 올 것입니다.

By 최은지

윈도우(Windows)와 웹 서비스에 대한 전문 지식을 갖춘 노련한 UX 디자이너인 최은지님은 효율적이고 매력적인 디지털 경험을 개발하는 데 탁월한 능력을 발휘합니다. 사용자의 입장에서 생각하며 누구나 쉽게 접근하고 즐길 수 있는 콘텐츠를 개발하는 데 주력하고 있습니다. 사용자 경험을 향상시키기 위해 연구를 거듭하는 은지님은 All Things N 팀의 핵심 구성원으로 활약하고 있습니다.