Nuevo controlador AMD Linux Vulkan de código abierto



El equipo de Vulkan de código abierto de AMD ha lanzado una nueva versión esta mañana. En este enlace a GitHub puedes ver su publicación.

Nuevas características y mejoras

  • Habilitar la extensión VK_EXT_memory_priority
  • Habilitar la extensión VK_EXT_memory_budget
  • Habilitar saltar rápido borrar eliminar optimización por defecto
  • Reducir las acciones innecesarias de caché L2 en GFX9
  • Actualice el ID de la nota de metadatos ABI de la canalización a 32 (de 13) para que coincida con los objetos del código HSA
  • Mejorar el rendimiento de la CPU en Mad Max

Solución de problemas

  • Marca de tiempo anormal en la cola de transferencia
  • ShaderDbg bugs
  • Corrección de perfiles menores y correcciones de fugas de memoria
  • Bucle muerto en la conversión de un denorm FP16 de nuevo a FP32 normalizado

Los aspectos más destacados incluyen la habilitación de VK_EXT_memory_priorityVK_EXT_memory_budget para las posibles mejoras de rendimiento en los títulos que los respaldan o al menos más estabilidad en situaciones de memoria restringida.

Los valores heapBudget pueden ser usados como una guía para saber cuánta memoria total que el proceso puede usar en un momento dado, antes de que las asignaciones comiencen a fallar o a causar una caída del rendimiento.

También agregaron algunas correcciones de errores, incluyendo una perdida de memoria y mejoras en el rendimiento de la CPU para el juego Mad Max.