NVIDIA gevonden maar lijkt het niet te gebruiken

Ik heb zojuist een nieuwe NVIDIA-kaart toegevoegd en stuurprogrammaversie 26.21.14.4122 geïnstalleerd vanuit Cuda toolkit 10.2.89. Ik probeer de encoding op de NVIDIA-processor te laten plaatsvinden. Er zijn twee logbestanden bijgevoegd. Ik converteer .wtv naar MP4 met MP4 Normal. De ene heeft Volgorde=handbrake,ffmpeg,mencoder en de andere Volgorde=ffmpeg,handbrake,mencoder. Beide lijken de Intel GPU te gebruiken. Ik heb de berichten doorgelezen en naar de logs gekeken, maar ik kan niet zien waarom de NVIDIA niet wordt gebruikt, terwijl het erop lijkt dat het zou moeten. Iemand enig idee?
7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-16T21-20-12.log (1,2 MB) 7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-16T20-42-58.log (1,4 MB)

Je hebt Intel en Nvidia; het gebruikt eerst Intel omdat je Any als GPU-optie hebt geselecteerd op de expert-instellingenpagina van de conversietaak.

Encoder tool order →
[
{
“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
}
]
}
]
},

Als je wilt dat het alleen Nvidia gebruikt, selecteer dat dan op de pagina Conversietaak → Expertinstellingen.

Hier is een log met NVIDIA geselecteerd. Ik denk dat alleen de hoofd-CPU is gebruikt, en geen van beide GPU’s.

7 News at 5-30PM_WHDHDT_2020_02_12_17_27_00.wtv-Les-2020-02-17T11-30-04.log (2.27 MB)

CUDA heeft niets met video-encryptie te maken. Installeer de nieuwste driver, die toegang biedt tot de nvenc-hardware-encoder.

Het was een NVIDIA-driver, maar het lijkt erop dat die van november 2019 dateert. Ik heb vandaag versie 442.19 gedownload en geïnstalleerd, die volgens de informatie versie 26.21.14.4219 is van 29-01-2020. Ik heb NVIDIA geselecteerd. Ik heb het twee keer uitgevoerd: een keer met de profielvolgorde handbrake, ffmpeg, mencoder en de tweede keer met ffmpeg, handbrake, mencoder. Beide keren werd de CPU gebruikt en niet de NVIDIA, hoewel de logbestanden erop wijzen dat de NVIDIA GPU zou worden gebruikt. Hier zijn die twee logbestanden. Ik moet iets verkeerd doen, maar ik zie niet wat.

The Sinner_USAHD_2020_02_17_22_57_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 (3,84 MB)

Een van die twee logs was eerst met ffmpeg.

De GT 1030 ondersteunt geen hardware-CUDA-codering: Video Encode and Decode Support Matrix | NVIDIA Developer

MCEBuddy probeert NVEnc in te schakelen, maar het lijkt erop dat je hardware niet compatibel is en niet de benodigde ondersteuning biedt voor hardware-codering:

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

Je hebt echter een Intel-kaart in je systeem die hardware-codering ondersteunt, dus je kunt die in plaats daarvan gebruiken.

Ik heb het gekocht in de hoop dat het zou werken. Ik zal naar de Support Matrix kijken en zien of er iets anders is dat ik kan gebruiken. Nogmaals bedankt terwijl ik eraan werk om dit systeem op te zetten.

Ik ben een beetje in de war door het antwoord (GT 1030 heeft geen correcte HW-ondersteuning). Mijn GT 630 heeft die ondersteuning wel; als je dus in de NVIDIA-matrix voor 630 kijkt, heeft de 1030 alles wat de 630 ook heeft. (Je moet op de knop ‘complete list’ onderaan de pagina klikken.) Wat mist er dus in de 1030 dat de 630 wel heeft?

De GT1030 ondersteunt geen NVENC. Hier zijn de officiële NVIDIA-specificaties, zie de eerste rij voor GT 1030, Totaal aantal NVENC → 0

GT 630 komt in verschillende configuraties en chipsets. Zo heeft NVIDIA zijn kaarten ontworpen.

Hier zijn enkele benchmarks die aantonen dat de GT 630 NvEnc ondersteunt terwijl de GT 1030 geen NvEnc ondersteunt: nVidia Hardware Transcoding Calculator for Plex Estimates

Ja, sorry daarvoor, Goose. Ik heb de matrix verkeerd gelezen. De 1030 heeft ondersteuning voor HW-decodering, maar niet voor codering. Bedankt voor de informatie.