El grupo Khronos ha terminado de definir las extensiones para la codificación de video por hardware en H.264 y H.265. Hasta ahora, había que usar APIs específicas para cada fabricante como NVENC para Nvidia o QuickSync para Intel. A partir de ahora, habrá una opción genérica que no dependa de ninguna marca.
EL controlador libre para tarjetas gráficas NVK, ya tiene soporte para Vulkan 1.0 en GPUs Turing. Según comentan, en poco tiempo se alcanzará la compatibilidad con la versión 1.3. En este canal encontraréis videos demostrando las capacidades del controlador libre: https://video.hardlimit.com/c/linux_vs_windows_benchmarks
Pero usará sólo los ciclos muertos. La idea es sacar todo el potencial a procesadores con una gran cantidad de núcleos que el juego en cuestión no puede aprovechar. Las tareas de las que se harán cargo los núcleos libres, serán básicamente la de reestructurar los datos que se envían a la GPU para que esta haga el trabajo duro.
La API gráfica multiplataforma sigue madurando. En esta revisión, se unifican todos los cambios que ha habido hasta ahora. Uno de los mayores avances está en la mejora de los semáforos, un mecanismo de señalización para compartir recursos de la GPU. Esta mejora facilitará el desarrollo y mejorará el rendimiento. HLSL, el lenguaje de sombrado, es otro de los beneficiados.
La implementación de DirectX para este traductor de Vulkan sigue avanzando marcha atrás. Ya tenía compatibilidad con DX 10 y 11 y ahora consigue compatibilidad para los juegos D3D9.
vkBasalt es un proyecto de código abierto que ofrece contraste adaptativo con un bajo coste de recursos al estilo del Image Sharpening pero compatible con cualquier GPU.