Intel의 Linux Vulkan 드라이버에 Arc Alchemist GPU용 AV1 비디오 인코딩 추가
Intel의 오픈 소스 Linux 그래픽 스택은 다음과 같이 한 단계 더 발전했습니다. Vulkan Video를 통한 하드웨어 가속 AV1 인코딩. Mesa의 새로운 코드가 병합되었습니다. ANV Vulkan 드라이버 가능하게 VK_KHR_video_encode_av1 인텔의 확장 DG2/Alchemist 그래픽 하드웨어, Arc A 시리즈 GPU 포함.
이번 개발은 Linux에서 Intel의 Vulkan Video 기능을 확장하고 응용 프로그램이 최신 Intel GPU에 있는 전용 비디오 인코딩 하드웨어에 액세스할 수 있는 또 다른 표준화된 방법을 제공합니다.
AV1 인코딩이 Intel ANV에 도착
주요 변경 사항은 Vulkan 확장에 대한 지원입니다. VK_KHR_video_encode_av1 Mesa의 오픈 소스 Intel ANV 드라이버에서.
이 확장은 2024년 Khronos Group에 의해 마무리되었으며 하드웨어 가속 AV1 인코딩을 위한 표준화된 Vulkan 인터페이스를 제공합니다. 이는 Vulkan Video의 기존 AV1 디코딩 지원을 보완하며 Vulkan이 AV1, H.264 및 H.265에 대한 인코딩 및 디코딩 인터페이스를 모두 제공할 수 있음을 의미합니다.
Intel은 이전에 자사의 Arc 그래픽 제품이 향후 소프트웨어 업데이트를 통해 Vulkan Video AV1 인코딩을 지원할 것이라고 밝혔습니다.
처음에는 Intel Arc Alchemist를 목표로 삼았습니다.
새로 활성화된 Linux 지원은 특히 대상을 대상으로 합니다. DG2, 상업적으로 인텔의 제품으로 더 잘 알려져 있습니다. 전기 연금술사 GPU 세대.
이러한 GPU에는 이미 AV1 인코딩이 가능한 전용 하드웨어가 포함되어 있으므로 Mesa 업데이트는 소프트웨어를 통해 AV1 기능을 추가하지 않습니다. 대신 Vulkan 애플리케이션에 GPU의 기존 하드웨어 비디오 엔진에 액세스할 수 있는 또 다른 방법을 제공합니다.
하드웨어 인코딩은 AV1을 CPU에서 완전히 인코딩하는 것보다 훨씬 더 나은 성능과 효율성을 제공할 수 있기 때문에 이러한 구별이 중요합니다.
AV1이 중요한 이유
AV1은 스트리밍, 화면 녹화, 화상 회의 및 온라인 비디오 배포에 점점 더 중요해지고 있습니다.
코덱은 상대적으로 낮은 비트 전송률로 높은 이미지 품질을 제공할 수 있으므로 대역폭과 저장 효율성이 중요한 애플리케이션에 적합합니다. 또한 로열티가 없으므로 오픈 소스 생태계 전반에 걸쳐 채택을 장려하는 데 도움이 되었습니다.
하드웨어 AV1 인코딩은 다음과 같은 경우에 특히 유용할 수 있습니다.
-
게임 스트리밍
-
데스크톱 녹화
-
생방송
-
화상회의
-
비디오 트랜스코딩
-
콘텐츠 제작
지원되는 Intel Arc 하드웨어를 사용하는 Linux 사용자를 위해 Vulkan Video는 이제 이러한 워크로드에 대한 공통 API를 제공할 수 있는 잠재력을 가지고 있습니다.
H.264 및 H.265 지원 기반 구축
AV1 작업은 다른 코덱에 대한 Intel의 Vulkan Video 인코딩 지원에 대한 최근 개선 사항을 따릅니다.
2026년 7월, Vulkan Video Intel Gen12.5/Alchemist 하드웨어에 대해 H.264 및 H.265 인코딩이 다시 활성화되었습니다. 이전에 불충분한 테스트로 인해 최신 Intel GPU 세대에서 비활성화된 후 ANV 드라이버에서.
AV1이 이러한 코덱에 합류하면서 오픈 소스 Intel Vulkan 드라이버는 하드웨어 비디오 처리 능력이 훨씬 더 향상되었습니다.
Vulkan 비디오란 무엇입니까?
Vulkan Video는 비디오 인코딩 및 디코딩을 위한 표준화된 인터페이스를 제공하여 Vulkan API를 그래픽 및 컴퓨팅 워크로드 이상으로 확장합니다.
다양한 공급업체별 비디오 API에 전적으로 의존하는 애플리케이션 대신 Vulkan Video는 개발자에게 GPU 드라이버가 구현할 수 있는 크로스 플랫폼 인터페이스를 제공합니다.
Khronos는 Vulkan 1.3.302의 일부로 AV1 인코딩 확장을 마무리했습니다. API를 통해 애플리케이션은 AV1 인코딩 기능을 쿼리하고, 인코딩 세션을 구성하고, 속도 설정을 제어하고, 참조 프레임을 관리하고, AV1 관련 사진 매개변수를 제공할 수 있습니다.
이를 통해 개발자는 더 넓은 Vulkan 생태계 내에서 그래픽, 컴퓨팅 및 비디오 처리를 결합할 수 있습니다.
Linux 애플리케이션의 이점
이러한 추가는 결국 Vulkan Video를 지원하는 멀티미디어 애플리케이션, 특히 다음과 같은 프로젝트에 도움이 될 수 있습니다. FFmpeg 및 GStreamer, Vulkan Video 작업이 한동안 진행되어 왔습니다. Khronos는 두 프로젝트 모두 오픈소스 기술 채택의 사례로 강조했습니다.
잠재적인 애플리케이션에는 비디오 편집기, 스트리밍 프로그램, 원격 데스크톱 소프트웨어, 게임 스트리밍 플랫폼 및 트랜스코딩 유틸리티가 포함됩니다.
그러나 드라이버 지원은 방정식의 일부일뿐입니다. 또한 애플리케이션은 일반 사용자가 이를 활용하기 전에 관련 Vulkan Video 기능을 구현하고 활성화해야 합니다.
Intel의 Linux 비디오 스택은 계속 확장되고 있습니다.
Intel은 전통적으로 Linux 비디오 가속 작업의 대부분을 해결하는 데 중점을 두었습니다. VA-API 및 Intel 미디어 드라이버, ANV의 Vulkan Video 지원은 Red Hat 및 Igalia와 관련된 개발자를 포함한 외부 기여자의 작업에서도 도움이 되었습니다.
이는 Mesa에서 Vulkan Video의 지속적인 개발을 특히 흥미롭게 만듭니다. 이는 공급업체 간 이식성을 향상시키면서 Linux 개발자에게 Intel의 하드웨어 비디오 기능에 액세스할 수 있는 또 다른 개방형 API를 제공합니다.
모든 Intel GPU에서 사용할 수는 없습니다.
사용자는 하드웨어 요구 사항도 염두에 두어야 합니다.
새로 활성화된 AV1 인코딩 기능은 다음을 목표로 합니다. DG2/Alchemist 하드웨어, 따라서 하드웨어 AV1 인코더가 없는 구형 Intel 통합 그래픽 프로세서는 이 Mesa 업데이트를 통해 갑자기 AV1 인코딩 기능을 얻지 못할 것입니다.
추가 Intel GPU 세대에 대한 지원은 ANV 구현이 성숙해지고 충분한 테스트를 거침에 따라 별도로 확장될 수 있습니다.
Linux 사용자에게 이것이 의미하는 바
대부분의 Linux 사용자는 필요한 Mesa 버전이 배포판에 도달하고 애플리케이션이 이 기능을 활용하기 시작하면 수동으로 구성할 필요가 없습니다.
롤링 릴리스 배포판은 일반적으로 새로운 Mesa 기능을 먼저 수신하도록 배치되는 반면, 릴리스 주기가 느린 배포판은 나중에 이를 제공할 수 있습니다.
사용자는 다음과 같은 도구를 사용하여 시스템의 Vulkan Video 기능을 검사할 수 있습니다. 불칸인포. 일부 배포판에서는 여전히 Intel Vulkan Video 가속을 실험용으로 분류하고 사용 중인 Mesa 버전에 따라 추가 구성이 필요할 수 있습니다.
결론
Intel ANV Vulkan 드라이버의 AV1 인코딩 지원은 오픈 소스 Linux 그래픽 및 멀티미디어 스택에 대한 또 다른 의미 있는 개선을 나타냅니다. 활성화함으로써 VK_KHR_video_encode_av1 Arc Alchemist GPU를 위해 Mesa는 표준화된 Vulkan Video API를 통해 액세스할 수 있는 Intel의 전용 비디오 하드웨어를 더 많이 만들고 있습니다.
최근 Alchemist의 H.264 및 H.265 Vulkan 비디오 인코딩 복원과 결합된 이 업데이트는 Intel의 오픈 소스 Vulkan 드라이버를 Linux에서 완전한 최신 하드웨어 비디오 인코딩 스택 제공에 더욱 가깝게 만들고 개발자에게 효율적인 크로스 벤더 비디오 애플리케이션을 구축할 수 있는 더 많은 옵션을 제공합니다.
※위 포스팅이 문제될 경우 삭제하겠습니다.