La actualización reciente de .NET para Windows (KB4457035) en mi equipo con Windows 7 eliminó la función de codificación de mi tarjeta gráfica nvidia en mce buddy (2.4 R8)
Tengo una GeForce GTX 650 Ti BOOST y los registros indican correctamente eso. También indican que MCE Buddy está utilizando la función de codificación CUDA.
Pero las transcodificaciones están usando el 100 por ciento del CPU y tardan más de dos horas (en algunos casos 5 horas) en completarse.
Esto era algo que experimentaba cuando no tenía instalado el controlador gráfico nvidia más reciente.
Decidí desinstalar KB4457035 y mis conversiones de video pasaron de casi 2 horas en un programa de una hora a 25 minutos. El uso del CPU bajó del 100% al 45-60%.
¿Es esto una corrección de nvidia, una corrección de .NET o una corrección de mcebuddy?
Ya sea una corrección del controlador NVIDIA o del sistema Windows. La codificación por hardware la realiza el controlador, que se ejecuta como un servicio del sistema. No estoy seguro de cuál se rompió con el parche del servicio. No es probable que sea un problema de .NET, ya que .NET no trata realmente con controladores del sistema, etc.
¿Cambió la versión de tu controlador con el parche?
Editar: la descripción del parche KB de net muestra que se realizaron algunos parches al subsistema de gráficos en este parche, por lo que es posible que lo haya roto.
¿Has intentado ejecutar MCEBuddy como un motor de línea de comandos desde tu inicio de sesión de usuario? Si no, pruébalo. Windows 7 tiene soporte muy limitado para la codificación por hardware como servicio del sistema. Esta función se maduró completamente en Windows 8.1.
Puede iniciar el Motor de Línea de Comandos desde el Menú Inicio; la única diferencia es que el “motor” principal se ejecuta como un programa de usuario en lugar de un servicio del sistema. Esto significa que el usuario debe estar siempre conectado con el motor en ejecución (puede configurar esto para que se inicie automáticamente al iniciar sesión del usuario mediante una tarea programada en Windows) para que la conversión funcione. No tiene ningún impacto en la interfaz gráfica.