Khronos Group finaliza Vulkan Video API 1.0, presenta decodificación H.264 y H.265


La API de Vulkan ha visto recientemente una adición a su actualización reciente, la versión 1.3.238, agregando extensiones de video en forma de una API de codificador/descodificador que se convierte en una entidad separada bajo el «paraguas» de Vulkan recién forjado. El concepto de Vulkan Video ha estado en versión beta desde la primera parte de 2021. El Grupo Khronos, creadores de Vulkan API y ahora Vulkan Video API 1.0, concluyó que el producto está listo para uso público.

El Grupo Khronos lanza Vulkan Video después de casi dos años de la API en versión beta

Las nuevas extensiones de Vulkan Video 1.0, cuatro extensiones principales, ya están disponibles. Las nuevas nuevas extensiones son las siguientes:

  • VK_KHR_video_cola: API estándar para todas las operaciones de codificación de video.
  • VK_KHR_video_decode_queue: API estándar para todas las operaciones de decodificación de video.
  • VK_KHR_video_decode_h264: Capacidades y parámetros específicos de decodificación H.264.
  • VK_KHR_video_decode_h265: Capacidades y parámetros específicos de decodificación H.265.

Las últimas dos extensiones del decodificador de video, H.264 y H.265, ahora están etiquetadas como extensiones «KHR», mientras que, en un momento, estaban codificadas con extensiones «EXT». Michael Larabel, del sitio web Phoronix, señala que las extensiones basadas en la aceleración de video AV1 o VP9 faltan en Vulkan Video 1.0, ya que se consideró que se expandirían a la nueva API. Es sorprendente que la codificación y decodificación de video AV1 sea un pilar en casi todas las tarjetas gráficas nuevas en producción.

Incluida en la nueva presentación de hoy de Vulkan Video, la API recibió correcciones de errores y más aclaraciones para el controlador, ahora en su nueva versión 1.3.238. La integración de Mesa Vulkan también se modificó recientemente para incluir Vulkan Video para gráficos Intel Arc y GPU AMD Radeon. Se anticipa que el nuevo Vulkan Video estará preparado para su uso completo dentro del hardware de las dos compañías en los próximos meses.

Además, NVIDIA lanzó un nuevo controlador de Linux, la versión 525.47.04, que agrega la última API de codificación y decodificación, que admitirá la línea actual de tarjetas gráficas «Ada Lovelace» de la serie RTX 40 de la compañía. NVIDIA también recibirá extensiones adicionales que no se ven en el hardware de Intel o AMD.

  • VK_EXT_opacity_micromapa
  • VK_NV_copiar_memoria_indirecta
  • VK_NV_memory_descompresión
  • VK_NV_optical_flow
  • VK_NV_ray_tracing_invocation_reorder

Como puede ver en las extensiones anteriores, varias están marcadas como «NV», que significa NVIDIA, que es una de las pocas formas en que podemos distinguir las diferentes compañías y su hardware correspondiente, ya sea a partir de informes, filtraciones, rumores o prensa. comunicados publicados.

Fuentes de noticias: El Grupo Khronos, Phoronix

Comparte esta historia

Facebook

Gorjeo



Source link-29