La mayor parte del desarrollo del controlador”RADV”de Mesa Radeon Vulkan ha sido realizado por ingenieros de Valve, Google y Red Hat, ya que es un controlador”no oficial”, mientras que AMD admite AMDVLK como su controlador Vulkan de código abierto oficial, además de admitir su controlador Vulkan AMDGPU-PRO de código cerrado también comparte código común con su controlador Vulkan de Windows. Fue agradable ver a AMD esta semana aunque envió un nuevo código de función a RADV.

El ingeniero de AMD, Yogesh Mohan Marmithu, transfirió el soporte de sombreado de registros del controlador RadeonSI Gallium3D al controlador RADV Vulkan. Este soporte de sombreado de registro está diseñado para usarse con el soporte de preferencia de búfer de comando medio (MCBP) del controlador de kernel AMDGPU. Eso está habilitado cuando se usa SR-IOV o actualmente cuando se configura la opción de módulo de kernel amdgpu.mcbp=1. El sombreado de registros para el controlador RADV actualmente requiere configurar la variable de entorno”RADV_DEBUG=shadowregs”.

El sombreado de registros para la preferencia del búfer de comando medio puede ser útil para la virtualización de GPU y otros fines en los que la GPU puede cambiar a un proceso diferente en cualquier lugar de los búferes de comando.


Ver esta solicitud de combinación si está interesado en obtener más detalles sobre este soporte de seguimiento de registro de RADV.

Categories: IT Info