Education·9 min

Shamir

2026년 리눅스 동영상 재생: Wayland, VA-API와 HDR

리눅스 동영상 재생은 약 15년 동안 변명해야 하는 대상이었습니다. 하지만 2026년에는 이제 정말 그렇지 않습니다. 다만 관련 구성 요소의 이름은 여전히 불투명하고, 온라인 조언은 10년 치 상반된 포럼 글이 뒤섞여 있으며, 무엇이 내 컴퓨터에 해당하는지 판단하기도 어렵습니다.

저는 리눅스용 빌드를 배포하기 때문에 이 내용을 제대로 익혀야 했습니다. 실제로 중요한 순서에 따라 현재 상황을 정리해 보겠습니다.

하드웨어 디코딩: VA-API란 무엇이며 왜 필요한가

하드웨어 디코딩은 CPU 대신 GPU의 전용 동영상 처리 블록이 디코딩을 수행하는 방식입니다. 차이는 분명합니다. 4K 스트림을 하드웨어로 제대로 디코딩하면 CPU 사용량이 몇 퍼센트에 불과할 수 있지만, 같은 스트림을 소프트웨어로 디코딩하면 여러 코어가 모두 사용되고 팬이 빠르게 돌며 노트북 배터리가 90분 만에 소진될 수 있습니다. (일반적인 설명.)

리눅스에서 이 하드웨어 블록에 연결되는 인터페이스는 VA-API(Video Acceleration API)입니다. 과거에는 구형 NVIDIA 중심 인터페이스인 VDPAU도 있었습니다. 하지만 2026년 기준으로는 VA-API를 사용하고 대상으로 삼는 것이 맞습니다. VDPAU를 설정하라고 안내하는 글이라면 오래된 자료입니다.

대략적인 지원 현황:

  • Intel — 가장 순조롭습니다. VA-API 지원이 성숙했고, 현재 배포판이라면 대체로 별도 설정 없이 바로 작동합니다.
  • AMD — 매우 좋습니다. 오픈 소스 드라이버 스택이 VA-API를 잘 지원하며, 별다른 조치가 거의 필요하지 않습니다.
  • NVIDIA — 역사적으로 까다로운 편이었지만, 이제는 독점 드라이버와 VA-API를 제공하는 변환 계층 덕분에 크게 나아졌습니다. 그래도 여전히 추가 확인이 필요할 가능성이 가장 높습니다.

내 컴퓨터 확인하기

두 가지 명령어만으로 거의 모든 것을 알 수 있습니다. 먼저 배포판의 VA-API 유틸리티 패키지를 설치한 다음 다음 명령을 실행하세요.

vainfo

이 명령은 GPU가 하드웨어로 디코딩할 수 있는 코덱을 보여 줍니다. H264, HEVC, VP9, AV1이 언급된 항목을 찾으세요. vainfo가 완전히 오류로 종료된다면 VA-API가 설정되지 않은 상태이며, 대개 드라이버 패키지가 설치되지 않은 경우입니다.

그다음 무언가를 재생하면서 다음 명령을 실행하세요.

top

플레이어의 CPU 사용량이 몇 퍼센트라면 하드웨어 디코딩이 작동하고 있는 것입니다. 수백 퍼센트를 사용한다면 그렇지 않은 상태이며, vainfo를 통해 코덱을 지원하지 않아서인지 설정이 잘못되어서인지 확인할 수 있습니다.

진단 방법은 이것이 전부입니다. 나머지는 세부 사항입니다.

AV1 항목

하드웨어의 지원 여부가 갈리는 지점은 AV1입니다. 세 제조사의 최신 GPU는 모두 AV1 디코딩을 지원하지만, 구형 GPU는 지원하지 않습니다. 또한 대부분의 컴퓨터에서 4K AV1 소프트웨어 디코딩은 현실적이지 않습니다.

스트리밍에서 AV1의 비중이 점점 커지고 있는 상황에서 — 넷플릭스의 약 30%, 유튜브의 75% 이상 — 이 사양이 리눅스 컴퓨터를 쾌적하게 사용할 수 있는지를 결정합니다. vainfo가 이를 확실하게 알려 줍니다. (AV1 및 기기 지원에 관한 추가 내용.)

Wayland: 동영상에서 중요한 이유

이제 사실상 모든 주요 배포판에서 Wayland가 X11을 기본 디스플레이 서버로 대체했으며, 동영상 측면에서는 대부분의 사용자가 알아차린 것보다 훨씬 큰 변화였습니다.

X11은 1980년대 워크스테이션에서 네트워크를 통해 창을 표시하도록 설계되었습니다. 컴포지터라는 개념도, 티어링 없는 화면 표시라는 제대로 된 개념도 없었고, 색상을 표현하는 방법도 "여기에 픽셀이 있습니다" 수준이었습니다. 오늘날의 동영상에 필요한 적절한 동기화, 직접 스캔아웃, 색상 메타데이터 같은 기능은 모두 나중에 덧붙여졌습니다.

Wayland의 화면 표시 모델은 프레임 타이밍과 버퍼 전달을 명시적으로 다루므로, 다음과 같은 세 가지 실질적인 개선이 있습니다.

  • 기본적으로 티어링이 없습니다. 예전에는 설정이 필요했던 화면 이동 중 가로 분할 현상이 이제 사라졌습니다.
  • 직접 스캔아웃. 전체 화면 동영상이 컴포지터를 완전히 건너뛰고 디코더에서 디스플레이로 바로 전달될 수 있습니다. 지연 시간이 줄고 전력 소비도 감소합니다.
  • 제대로 작동하는 분수 배율 조정. X11이 제대로 처리하지 못했던 고해상도 노트북에서 특히 중요합니다.

남아 있는 유일한 큰 문제는 화면 공유입니다. Wayland의 보안 모델에서는 완전히 새로운 메커니즘이 필요했기 때문입니다. 이제 해당 메커니즘이 마련되어 작동하지만, 아주 오래된 애플리케이션은 여전히 이를 사용하지 못할 수 있습니다.

순수한 동영상 재생만 놓고 보면 2026년의 Wayland가 확실히 더 낫습니다. X11을 찾아야 할 동영상 관련 이유는 없습니다.

HDR: 2026년의 현주소

최근 가장 크게 변한 영역이며, 아직도 기대치를 신중하게 조정해야 하는 부분입니다.

리눅스에서 HDR은 수년간 사실상 불가능했습니다. 디코더가 메타데이터를 보존하고, 컴포지터가 색 공간을 이해하며, 드라이버가 디스플레이를 HDR 모드로 전환하고, 애플리케이션이 HDR을 요청하는 등 모든 계층이 협력해야 하기 때문입니다. 어느 한 계층이라도 참여하지 않으면 전체 과정이 SDR로 되돌아갑니다.

2025년과 2026년에 걸쳐 이러한 구성 요소가 마련되었습니다. Wayland의 색상 관리 프로토콜이 최종 확정되었고, 컴포지터가 이를 구현했으며, 드라이버에도 필요한 지원이 추가되었습니다. Kodi 22 "Piers"는 2026년 6월부터 베타로 제공되고 있으며, 리눅스 렌더링 경로를 대대적으로 다시 작성해 엔드투엔드 HDR을 제공하는 데 초점을 맞췄습니다. 이는 현재 플랫폼의 위치를 잘 보여 주는 사례입니다. (Kodi 22에 포함된 내용.)

실제로는 다음과 같습니다:

  • 현재 최신 상태로 업데이트된 시스템에서는 리눅스에서 HDR이 가능하며 작동합니다.
  • 커널, 드라이버, 컴포지터, 플레이어 등 모든 구성 요소가 최신 버전이어야 합니다. 2년 전의 LTS 배포판에는 필요한 구성 요소가 없을 것입니다.
  • 아직 게임 콘솔이나 Apple TV만큼 아무 설정 없이 손쉽게 사용할 수 있는 수준은 아닙니다.
  • 데스크톱 환경에 따라 지원이 다르며, 상황은 분기마다 바뀌고 있습니다.

HDR이 꼭 필요하고 설정을 전혀 하고 싶지 않다면, 현재로서는 전용 기기가 여전히 유리합니다. 최신 시스템을 사용하면서 직접 설정하는 것을 즐긴다면 리눅스에서도 작동합니다.

재생에 영향을 주는 배포판 및 패키징 선택

리눅스에서만 자주 발생해 사용자를 당황하게 하는 몇 가지 사항이 있습니다.

코덱 패키지. 일부 배포판은 특허 문제가 있는 코덱을 기본으로 제공하지 않기 때문에, 다른 환경에서는 재생되는 미디어가 새로 설치한 시스템에서는 재생되지 않을 수 있습니다. 관련 추가 패키지를 설치하면 해결되며, 해당 배포판에서 방법을 안내하고 있습니다. 가장 흔한 "리눅스에서 동영상이 재생되지 않는다"는 문제이며, 해결에는 5분이면 충분합니다.

Flatpak 및 Snap 샌드박스. 샌드박스 애플리케이션이 하드웨어 디코딩을 위해 GPU 장치 노드에 접근하려면 명시적인 권한이 필요합니다. 패키지는 대체로 올바르게 설정되어 있지만, Flatpak 빌드에서는 소프트웨어 디코딩을 하고 기본 패키지에서는 하드웨어 디코딩을 한다면 가장 먼저 권한을 확인하세요.

Wayland 세션과 X11 세션. 대부분의 배포판에서는 로그인 화면에서 둘 중 하나를 선택할 수 있습니다. 동영상 문제를 해결하려는 중이라면 다른 세션을 사용해 보는 것이 빠르고 유용한 테스트입니다.

여러 GPU. 내장 그래픽과 외장 그래픽이 함께 있는 노트북에서는 한 GPU가 디코딩하고 다른 GPU가 화면에 표시하는 상황이 발생할 수 있어 느리고 혼란스러울 수 있습니다. vainfo에 예상과 다른 GPU가 표시된다면 그 원인을 파악할 수 있는 단서입니다.

이제 리눅스가 훌륭한 미디어용 컴퓨터인 이유

기술적인 현황을 넘어, 실용적인 측면에서도 장점이 분명합니다.

  • Windows 11이 거부하는 하드웨어에서도 실행됩니다. 동영상 재생이 주된 용도인 컴퓨터라면 TPM 요구 사항 때문에 정상적으로 작동하는 하드웨어를 폐기해야 하는 것은 임의적인 기준입니다. (Windows 10 지원 종료에 대처하는 방법.)
  • 업데이트가 기한 없이 계속 제공되며, 지원 종료로 갑자기 사용할 수 없게 되는 일이 없습니다.
  • 운영 체제에 광고나 콘텐츠 인식 계층이 없습니다. 현재 스마트 TV 플랫폼이 하는 일과 비교하면 이는 실질적인 차이입니다. (스마트 TV 추적 방식.)
  • 유휴 상태의 전력 소비가 낮아, 소형 컴퓨터를 계속 켜 두어도 비용이 거의 들지 않습니다.
  • 무엇이 실행되고 부팅 시 무엇이 시작되는지 직접 제어할 수 있습니다.

다만 여전히 시스템 관리자는 본인이라는 점은 변하지 않습니다. 많은 사람에게는 충분히 감수할 만한 대가지만, 다른 사람에게는 그렇지 않을 수 있습니다.

Tuneline의 위치

Tunelinex86_64 Linux에서 SnapFlathub을 통해 사용할 수 있으므로, 주요 배포판 어디서든 명령어 하나로 설치할 수 있습니다. M3U, Xtream 또는 포털 소스는 직접 준비해야 하며, 자체 콘텐츠는 제공되지 않습니다.

정직하게 짚고 넘어갈 두 가지 한계가 있습니다. ARM64 빌드는 제공되지 않으므로 Raspberry Pi에서는 실행되지 않습니다. 대신 그곳에서는 Kodi, VLC 또는 mpv를 사용하세요. (Pi 가이드.) 또한 이 앱은 로컬 파일을 여는 플레이어라기보다 스트림과 재생목록을 위한 플레이어입니다. 디스크에 있는 MKV 파일 하나를 재생하려면 VLC 또는 mpv가 적합합니다. (MKV 파일 열기.)

여기서 Linux는 나중에 덧붙인 대상이 아니라 핵심 지원 플랫폼입니다. macOS, Windows, iPhone, iPad, Android, Android TV, Google TV, Apple TV와 함께 모든 버전에서 Tuneline이 빌드되고 출시되는 플랫폼 중 하나입니다. 무료로 사용할 수 있으며, 클라우드 동기화를 지원하는 선택형 Pro 버전은 평생 이용료가 $34.99입니다.

결론

  • VA-API는 하드웨어 디코딩 인터페이스입니다. vainfo을 실행하면 GPU가 실제로 지원하는 기능을 확인할 수 있고, 재생 중 top을 사용하면 하드웨어 디코딩이 사용되고 있는지 확인할 수 있습니다.
  • Intel이 가장 매끄럽고 AMD도 매우 좋지만, 가장 신경 써야 할 가능성이 높은 것은 NVIDIA입니다.
  • Wayland는 동영상 재생을 크게 개선했습니다. 화면 찢김이 없고, 직접 스캔아웃이 가능하며, 분수 배율도 제대로 작동합니다.
  • 2026년 현재 Linux에서 HDR은 작동합니다. 하지만 여전히 모든 구성 요소가 최신이어야 하며, 간단하게 설정할 수 있는 수준은 아닙니다.
  • 새로 설치한 시스템에서 코덱 패키지가 빠져 있으면 기술적인 문제보다도 "Linux에서는 동영상을 재생할 수 없다"는 상황이 더 자주 발생합니다.
  • AV1 하드웨어 디코딩은 미래에도 충분히 사용할 수 있는 시스템과 성능에 한계가 있는 시스템을 가르는 기준입니다.

Linux를 사용하시나요? Snap에서 Download Tuneline 또는 Flathub을 받으세요. 무료이며 번들 콘텐츠가 없고, 소유한 다른 모든 기기에서도 동일한 방식으로 설정할 수 있습니다.

이 글 공유하기

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

다른 언어로 이 글 읽기

Tuneline은 미디어 플레이어 애플리케이션입니다. 어떤 콘텐츠도 제공하거나 호스팅하거나 배포하지 않습니다. 재생목록은 VLC와 마찬가지로 사용자가 직접 준비합니다.