퀄컴이 비디오 스트림 디코딩을 위한 새로운 비디오 가속 하드웨어를 지원하는 Iris 비디오 디코드 드라이버를 소개했습니다. Iris 하드웨어는 애플리케이션 프로세서(AP)에서 비디오 디코딩 작업을 오프로드하도록 설계되었으며, H.264 디코딩을 지원합니다. AP와 하드웨어 간의 통신은 호스트 펌웨어 인터페이스(HFI)라는 프로토콜을 통해 이루어져, 하드웨어 기능에 대한 세밀하고 비동기적인 제어를 가능하게 합니다.
Iris 드라이버는 기존의 Venus 드라이버가 HFI gen1만 지원하는 것과 달리 HFI gen1과 gen2 모두와 호환된다는 점에서 주목할 만합니다. 이 이중 지원은 구형 시스템 온 칩(SoC)을 Venus 드라이버에서 Iris 드라이버로 이전하는 데 도움을 주기 위한 것입니다. 현재 Iris 드라이버는 SM8250 SoC에서만 활성화되며, 이는 Venus 드라이버가 비활성화된 경우에만 가능합니다. 이는 Iris 드라이버가 Venus 드라이버와 기능 동등성을 갖추지 못했기 때문입니다. 향후 계획에는 기능 동등성을 달성하고 SM8250에 대해 Iris 드라이버를 무조건 활성화하며, 특정 플랫폼에서 Venus 드라이버를 단계적으로 폐기하는 것이 포함되어 있습니다.
Iris 드라이버는 다음과 같은 하드웨어 구성을 지원합니다: SM8550에 독점적이며, SM8250은 두 드라이버를 모두 활용할 수 있고, 8916, 8996, SDM660, SDM845, SC7180, SC7280과 같은 구형 하드웨어는 오직 Venus 드라이버만 지원합니다. 이 드라이버는 메모리 간(M2M) 및 스트리밍 기능을 갖춘 V4L2 호환 비디오 드라이버로서, 특히 H.264 디코딩을 지원하는 기능을 자랑합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.