Acabo de añadir una nueva tarjeta NVIDIA e instalé el controlador versión 26.21.14.4122 del kit Cuda 10.2.89. Estoy intentando que la codificación se haga en el procesador NVIDIA. Hay dos archivos de registro adjuntos. Estoy convirtiendo .wtv a MP4 usando MP4 Normal. Uno tiene Order=handbrake,ffmpeg,mencoder y el otro Order=ffmpeg,handbrake,mencoder. Ambos parecen usar la GPU Intel. He leído los mensajes y mirado los registros, pero no veo por qué no se está usando la NVIDIA aunque parece que debería. ¿Alguna idea?
[7 News at 5-30PM_WHDHDT_
Tienes Intel y Nvidia; está usando Intel primero porque seleccionaste Any como opción de GPU en la página de configuración avanzada de la tarea de conversión.
Orden de herramientas del codificador →
[
{
“convertAssistType”: “HardwareOnly”,
“encoderCapabilities”: [
{
“tool”: “ffmpeg”,
“gpus”: [
{
“hardwareBrand”: “Intel”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: false,
“h264Codec”: true
},
{
“hardwareBrand”: “NVidia”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: true,
“h264Codec”: true
}
]
},
{
“tool”: “handbrake”,
“gpus”: [
{
“hardwareBrand”: “Intel”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: false,
“h264Codec”: true
},
{
“hardwareBrand”: “NVidia”,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h265Codec”: true,
“h264Codec”: true
}
]
}
]
},
Si quieres que use solo Nvidia, selecciónalo en la página Tarea de conversión → Configuración avanzada.
Aquí hay un registro con NVIDIA seleccionado. Creo que solo usó la CPU principal, no ninguna de las GPU.
7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-17T11-30-04.log|adjunto (2.27 MB)
CUDA no tiene nada que ver con la codificación de video. Instala el controlador más reciente, que proporcionará acceso al codificador de hardware nvenc.
Era un controlador de NVIDIA, pero parece ser de noviembre de 2019. Descargué e instalé el 442.19 hoy, que dice ser 26.21.14.4219 del 29/01/2020. Seleccioné NVIDIA. Lo ejecuté dos veces, una vez con el orden de perfiles handbrake, ffmpeg, mencoder y la segunda con ffmpeg, handbrake, mencoder. Ambas usaron la CPU y no la NVIDIA, aunque los registros me indicaban que iba a usar la GPU de NVIDIA. Aquí están esos dos registros. Debo estar haciendo algo mal pero no lo veo.
The Sinner_USAHD_2020_02_17_22_ama-00.wtv-Les-2020-02-18T15-17-04.log (3.76 MB)
The Sinner_USAHD_2020_02_17_22_57_00.wtv-Les-2020-02-18T16-42-26.log
Uno de esos dos registros fue primero con ffmpeg.
La GT 1030 no admite codificación CUDA por hardware: Video Encode and Decode Support Matrix | NVIDIA Developer
MCEBuddy intenta habilitar NVEnc, pero parece que tu hardware no es compatible y no proporciona el soporte necesario para la codificación por hardware:
Handbrake:
2020-02-18T15:26:34 MCEBuddy.AppWrapper.Handbrake → Cannot load nvEncodeAPI64.dll
ffmpeg:
2020-02-18T16:51:48 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 0000023ea09fb7c0] Cannot load nvEncodeAPI64.dll
2020-02-18T16:51:48 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 0000023ea09fb7c0] The minimum required Nvidia driver for nvenc is 418.81 or newer
Sin embargo, tienes una tarjeta Intel en tu sistema que sí admite codificación por hardware, así que puedes usar esa.
Lo compré con la esperanza de que funcionara. Voy a revisar la Matriz de Soporte y ver si hay algo más que pueda conseguir. Gracias nuevamente mientras trabajo para configurar este sistema.
Estoy un poco confundido con la respuesta (GT 1030 no tiene soporte HW adecuado). Mi GT 630 sí tiene soporte, así que si miras en la matriz de NVIDIA para el 630, el 1030 tiene todo lo que tiene el 630. (Tienes que pulsar el botón de ‘lista completa’ al final de la página.) Entonces, ¿qué le falta al 1030 que sí tiene el 630?
La GT1030 no soporta NVENC. Aquí están las especificaciones oficiales de NVIDIA, observa la primera fila para la GT 1030, Total # de NVENC → 0
La GT 630 viene en diferentes configuraciones y chipsets. Así es como NVIDIA diseñó sus tarjetas.
Aquí hay algunas pruebas que muestran que la GT 630 soporta NvEnc mientras que la GT 1030 no soporta NvEnc: nVidia Hardware Transcoding Calculator for Plex Estimates
Sí, lo siento, Goose. Leí mal la matriz. El 1030 tiene soporte de decodificación por hardware pero no de codificación. Gracias por la información.